What's New in Visual Assist

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.

General Release Build 2024.9 (2547)

Requires active software maintenance through general release date: 2024.12.27

NEW Replace Find References Tree Control.
NEW Move Method to Base Class.
NEW Visual Assist Integration Modes (Accessible on first run).
NEW “Ray” style row indicator.
NEW Boilerplate generation for Google Test unit testing.
Visual Assist 2024.9 released!

Summary:

Visual Assist 2024.9 makes its way to general availability this December!

This update introduces a key update to Find References’ tree control algorithm which brings better performance and now enables search and filtering in results even as a find references operation is ongoing.

This release also adds a new refactoring: Move Method to Base Class which helps improve code maintainability.

For new users (or current users who may be interested), we have two new ways of choosing their own Visual Assist experience. This change allows users to choose between a lite version and a full version install of VA.

Plenty of thanks to users who submitted reports regarding this issue. Please continue to inform our team of similar issues by contacting support.

Download the release now or continue to our blog post to learn more about this release.


General Release Build 2024.8 (2537)

Requires active software maintenance through general release date: 2024.10.27

NEW Fix for unintended keyboard focus switching.
Visual Assist 2024.8 released!

Summary:

Visual Assist 2024.8 is live and is available to download! This update introduces a key fix for an issue that multiple users have encountered regarding keystroke focus inside the IDE.

The issue was the caret focus alternating between windows unintentionally. For instance, when typing into certain dialogs (e.g. Visual Studio’s Find and Replace box) the first keystrokes would register correctly in the dialog then would suddenly jump and start typing elsewhere (in this case in the main editor window instead).

This update fixes the unintended behavior. Plenty of thanks to users who submitted reports regarding this issue. Please continue to inform our team of similar issues by contacting support.

Download the release now.