General Release Build 2023.6 (2508)

Requires active software maintenance through general release date: 2023.11.24

NEW Instantly share code snippets via email, github, and more using new “Share with Team Member".
NEW Use inexact searches with Fuzzy Search logic in Open file in solution and Find symbol in solution
NEW Improved support for braced initialization lists / uniform initialization (C++11).
NEW Improved support for constexpr, consteval and constinit (C++20).
NEW Clang ”readability-magic-numbers” code checker with options
NEW Move an entire class to a new (pair) of files with "Move Class".
UPDATE honor excluded items setting defined in “.vscode\settings.json” when using open solution
UPDATE shortcut to select all for Open file in solution
UPDATE Quotation marks now added by default when using Add Include in an Unreal Engine project.

Summary:

VA 2023.6 is here and is available to download!

The highlights of this release are added functionality to help users navigate source code more deftly with new search filtering options. You can now share code in as easy as two clicks with the new Share with Team Member option, There are also two C++-related improvements for added support for list initialization and a helpful checker to assist with enforcement of coding guidelines.

VA 2023.6 adds functionality to its bread and butter navigation windows. Fuzzy searching (or approximate string matching) is now available when searching through Open file in solution or Find symbol in solution. And another nifty update when using the open files interface: using Ctrl + A to select all now works as expected.

2023.6 also adds support for C++11’s braced initialization lists or uniform initialization and also a new Clang code checker for “numbers, integers, or floating point literals that are embedded in code and not introduced via constants or symbols”—otherwise known as magic numbers.

We highly recommend reading through the complete announcement blog post to get a more comprehensive explanation of the release.


General Release Build 2023.5 (2502)

Requires active software maintenance through general release date: 2023.09.07

NEW Support for custom precompiled header files to new intelligent Add Include logic.

Summary:

VA 2023.4 is now available for public download! This release follows the cadence of alternating between big and small releases—largely influenced by the timing of important bug fixes or highly sought after requests.

This release’s highlights are two major bug fixes affecting Visual Studio’s solution startups and code inspections. In fact, this release has been expedited specifically to address these two issues. One was a regression in Visual Studio 2008 and 2005, and the second was introduced by a recent Visual Studio update—2022.17.7. Last time an issue was introduced with a point release of Visual Studio we were slower to react; we are specifically noting that we have a policy of swift resolution to these sorts of issues and this release is an example.

And a new feature has also been added: users can now set custom precompiled header files For added context, new projects in Visual Studio can come with precompiled header files. The main purpose of which is to prevent bottlenecks associated with having to compile with too many includes, especially in large projects.

Precompiled header files should be included first, and Visual Assist’s recently-added intelligent Add Include logic will now take that into account.

Overall, another compact release but should be beneficial to those who are power users of the aforementioned features.

Bug Fixes:

  • Fixed crash on solution load in Visual Studio 2008 and 2005.
  • Fixed issue where Code Inspections would not function correctly in Visual Studio 2022 17.7+

General Release Build 2023.4 (2500)

Requires active software maintenance through general release date: 2023.08.25

NEW Start of official support for the Unity game engine
NEW Support for Unity engine shader files
NEW Support for CUDA source files for C/C++ development
NEW Parser support for template functions with auto / trailing return type and for std::tuple autocompletes
UPDATE Shader support is now enabled by default (beta finished).
UPDATE Improved add include logic (intelligent selection of Add Include placement.)
UPDATE Streamlined Game Development tab of our options dialog in preparation for upcoming additions.
UPDATE New icons for check / uncheck all in implement methods context menu
Added notice of combined Visual Studio 2022-2010 marketplace listing.
Added vector tomato art to FSIS and OFIS.
Removed phone number requirement to start a new trial

Summary:

VA 2023.4 is now published and is now available to download!

This release marks a major milestone in Visual Assist’s history as it starts its official support for Unity engine development. Starting from the upcoming release, Visual Assist will expand its focus to C# game development as well starting with shader support. Later on, users can expect VA staples such as refined navigation, intelligent autocomplete, code refactoring, and the like to work its way into C# development.

Equally significant is the start of official support for CUDA C/C++ development. Visual Assist’s can now parse and analyze CUDA related syntax, libraries, and APIs so you can have IntelliSense-like features, navigation, and highlighting for CUDA (.cu) files.

We also have a couple of parser improvements for the more complex C++ features. Furthermore, the logic and UI for VA’s features have also been revisited and improved based on user feedback.

It is highly recommended to read through the complete announcement blog post to know more about the changes included in this release.