- The Open File in Solution (OFIS) dialog now includes a second edit field whose value persists to all searches. Open the persistent filter using the context menu of the OFIS dialog.

Enter filtering strings to persist to all searches. For example, enter "-.moc_" to hide Qt files that begin "moc_".

If you develop with Unreal Engine 4 (UE4), hide engine source by filtering its root directory.

If you hide the second edit field, its filters continue to be applied to all searches. Empty the edit field to restore default behavior. Learn more.
- Source Links includes a new plug-in, Jira issue navigation, that previews issues stored on a Jira server. Enable and configure the plug-in in the the options dialog for Visual Assist.

Hover over issues that follow a plug-in keyword, "jira" by default, to view information about respective issues.

Double-click a link to open an issue in a browser window. Learn more.
- Source Links now allows a choice of mouse actions to open links, and whether link tooltips should identify available actions. Find the related drop-down and checkbox on the Source Links page in the options dialog for Visual Assist.

- Source Links tooltips populated by the File Viewer plug-in now include thumbnails from files that contain shell-supported thumbnails.

- Settings that pertain to a solution can now be stored in $(SOLUTIONDIR)\.va\ where they can be easily shared. Rules for hiding VA Hashtags are written to .va\user\, and can be copied manually to .va\shared\ for use by other users of Visual Assist. The file that contains overrides for the parsers in Visual Assist, va_stdafx.h, can be placed in .va\shared\. And, solution-specific filters for the VA Step Filter can be written to .va\shared, via setting in options dialog for Visual Assist, also for use by all users.

- A new code-generation command, Add Forward Declaration, is available in headers for pointer and reference members added to class definitions and method declarations. Access the command from the Quick Action and Refactoring menu (Shift+Alt+Q).

The forward declaration is added at a sensible location. Learn more.

- New Code Inspection:
- Use shuffle() instead of random_shuffle()

Learn about Code Inspection.
- Added symbol names to titles of cloned results windows so multiple windows are easily differentiated.

Learn to clone results of Find References.
- Added Quick Info to tooltips in Find Symbol in Solution (Shift+Alt+S) dialog.

- Added an option to conserve battery power when Code Inspection is enabled. (When unchecked and on battery power, reparse manually via the VA Code Inspection Results tool window.)

- Added registry setting to automatically reload files opened using paths that contain forward slashes. Learn more.
- Improved code-generation and navigation for Unreal Engine 4 (UE4).
Bug Fixes
- Reduced memory required to parse very large files containing huge numbers of macros. (case=115155)
- Fix for incomplete code transformation of Quick Fix for copy construction body can be replaced with =default. (case=115351)
- Fix for undeleted .pch files in VA temp directory when Code Inspection is enabled (regression in 2248). (case=116765)
- Fix for failure to apply multiple Quick Fixes if more than one requires insertion of a #include directive. (case=116405)
- [VS2017] Fix for failure to observe solution reload events. (case=116501)
- Fix for incorrect contents of OFIS and FSIS dialogs after switching between git branches (not yet fixed for folder mode). (case=116673)
- Fix for incorrect contents of FSIS dialog after load of solution in which files were deleted from projects outside of Visual Studio. (case=116689)
- Fix for odd template items listed in Find Symbol in Solution dialog. (case=9666)
- .md and .markdown files are now recognized as plain text files. (case=116064)
- Fixed parsing of classes qualified as both sealed and abstract. (case=115473)
- [VS2015+] Fixed override of ctrl+click and alt+click mouse command handling. (case=116799)
- Fix for Spell Check failing to properly ignore word followed by a single quote. (case=116759)
- Fix for inappropriate display of message box when opening MSSQL data view documents. (case=116561)
- Caret position is now restored after VA reloads a file opened with a path containing forward slashes. (case=116840)
- [VS2015+] Fix for failure of Step Filter window to switch from read-only to read-write until second solution load (regression in 2270). (case=117139)
- [VS2017] Fix for Code Inspection failure to honor C++17 compiler settings in some cases. (case=117208)
- [VS2017 15.7+] Reduced flicker of Quick Info tooltips. (case=117209)
- Fixed resource leak. (case=117566)
- Fix for maintenance renewal dialog no longer being displayed (regression in 2114). (case=117498)
- Fix for crash when inappropriately invoking Encapsulate Field in a namespace. (case=117548)