What's New in Visual Assist

General Release Build 2025.3 (2568)

Requires active software maintenance through general release date: 2025.07.03

NEW Add, remove or reorder parameters when using extract method
NEW Macro expansions now shown on hover (Quick Info)
UPDATE Improved dot to arrow conversion now supports for auto pointers
UPDATE Improved look of “ray line” line highlighting style
UPDATE Modernized options dialog UI
UPDATE Replace Auto With Exact Type added to right-click menu
UPDATE Replace Auto With Exact Type now available on auto keyword
Visual Assist 2025.3 released!

Summary:

Visual Assist 2025.3 is now available to download. This release brings significant enhancements to improve developer experience, especially for when using the recently updated Auto-related functionality. And in line with the theme of updated visuals, we’ve also updated our options interface for a more modernized experience.

It also focuses on user-requested features that streamline common development workflows and provide better visual feedback when using Visual Assist features.

Download the release now by visiting our website downloads page, or continue to our announcement blog post for more information and details about the release.

We greatly appreciate the reports submitted by users. Please continue on sending them over. You can reach out to support, and submit a new discussion on our forums or discord as well.

Bug fixes and improvements:

  • Fix for syntax coloring not working in shader files in VS 2022
  • Fix for code formatting not working in shader files in VS 2019+
  • Fixed issue where Encapsulate Field would double function prefixes
  • Fix for Shift+Alt+Q menu sometimes taking over a second to display
  • Fix for Go To Related sometimes taking over a second to display
  • Fix issue where search area in Find References Results was sometimes rendered incorrectly on first display
  • Fix for sometimes duplicating “<>” when accepting listbox suggestions

General Release Build 2025.2 (2556)

Requires active software maintenance through general release date: 2025.04.07

UPDATE Fix for automatic closing brace not being added when importing modules.
UPDATE Fixed module suggestions only working when accepting one of our module snippets.
Visual Assist 2025.2 released!

Summary:

An early update to Visual Assist is here once again for your pleasure! VA 2025.2 is a compact release that’s mostly around improving the performance and smoothness of VA’s new module features. And we’ve also improved the snappiness of our navigation bar.

First off, we’ve improved insertion of closing brackets and parentheses to minimize what you have to type (similar to what VA does for includes and add includes).

  • [export] import " → import "";
  • import "; → import "";
  • import < → import <>;
  • import <; → import <>;

More common cases like (not all included):

  • import " → import "";
  • import <> → import <>;

In a similar fashion, the behavior for when you do not go through VA’s module selection has been improved (e.g. when you type "import <" without accepting VA’s suggestion to complete "import <".). VA will now properly suggest modules even if you manually type the import module.

Lastly, we’ve fixed a bug that caused VA’s Suggestions feature to malfunction a few lines after using import.

Download the release now by visiting the downloads page. For a better overall experience, we encourage users to keep reporting issues and bug fixes by reaching out to support.

Bug fixes and improvements:

  • Improved VA Nav bar draw performance (faster and snappier)
  • Fix for suggestions not working after import "" statement.

General Release Build 2025.1 (2554)

Requires active software maintenance through general release date: 2025.03.27

UPDATE First Run Dialog: Now displays integration mode options for all users who haven't previously seen it, not just new installations.
NEW Option to disable automatic symbol selection when navigating with the GoTo and List Methods (Alt + M) features.
NEW Specify the access level when using the Extract Method feature.
NEW Support for C++ modules when importing, add includes, finding references, and navigations.
NEW Added support for *.IXX module files.
NEW Configurable snippet base for unit testing generation.
UPDATE Interface updated with new modernized tomato icon. 
NEW Added support for excluding C# files from being parsed with a “settings.json” file.
Visual Assist 2024.9 released!

Summary:

The first Visual Assist release of 2025 is here! VA 2025.1 brings new features to improve navigation, refactoring, and C++ module support. A refreshed first-run experience, enhanced Extract Method options, and configurable unit test snippets make coding more efficient. We’ve also fine-tuned the UI and fixed key issues to ensure a smoother workflow.

Download the release now by visiting our website downloads page, or continue to our announcement blog post for more information and details about the release.

We greatly appreciate the reports submitted by users. We encourage you to keep notifying our team about similar issues by reaching out to support.

Bug fixes and improvements:

  • Fix for flashing in the Find References results window on start or when changing monitors.
  • Fix for Encapsulate field in C#.
  • Fix for VA Hashtags not being suggested.
  • Fix for assignment suggestions not appearing in some cases. 
  • Fix for dialog hang that could sometimes happen when using GoTo.
  • Increased the display limit for Move Method to Base Class to 12 base classes (from 6).
  • Fix for Move Method to Base Class sometimes not displaying the base class list to move to.
  • Fix for tip of the day links opening in Internet Explorer rather than the default browser.
  • Fix for a crash that could sometimes happen when troubleshoot logging is enabled.
  • Fix for attributes displaying in a difficult to read color when in dark mode.