Case Status
Log In



  • RSS Feed

Archive and release notes for most recent builds of Visual Assist

Release notes apply to all IDEs unless indicated. Case numbers are for internal tracking only. Numbered links refer to related posts in our support forums.

Notice to users of Visual Studio 2017 and EditorConfig: You must upgrade to Visual Studio 2017 15.5 or newer to avoid a potential hang of the IDE when editing C++. Do not use Visual Assist in Visual Studio 2017 15.0 if you use .editorconfig files as well.

Visual Assist Build 2248

requires software maintenance through 2017.12.16 (General release.)

  • New Added Convert Instance to Pointer and Convert Pointer to Instance refactorings, available on local variables (beta). (case=7003)
  • New Added setting to optionally automatically disable Code Inspection while debugger is running. (case=111339)
  • New Smart Suggestions now offered for specifiers in Unreal Engine 4 U* macros. (case=109116, case=111795)
  • New Smart Suggestions now offered for meta specifiers in Unreal Engine 4. (case=111545)
  • New Find References now flags return values of calls to CreateInstance and CoCreateInstance as creation hits. (case=105558)
  • New Added new Code Inspection: Range-based loop variable can be a const reference. (case=110997)
  • New Added new Code Inspection: Local variable can be a const reference. (case=110996)
  • New Added new Code Inspection: Prefer transparent functor. (case=110993)
  • New Add Include adds generated directive before *.generated.h if present. (case=111334)
  • New Added Simplify Instance Declaration refactoring, available on local variables (beta). (case=112303)
  • New VA will now load va_stdafx.h for all solutions if found in the user's AppData\Roaming\VisualAssist\misc directory. (case=111779)
  • [VS2017 15.5+] Fix for crash that occurred after edit when Code Inspection was enabled. (case=112698) 14079, 14080, 14086, 14091, 14034, 14039
  • Fix for crash when pasting lambda into source when Code Inspection enabled. (case=112413) 14065
  • [VS2017] Improved support for cmake solutions. (case=102486)
  • [V2017 15.6] Fix for failure to properly parse std::shared_ptr. (case=112697)
  • [Win10 Fall Creators Update] Addressed stall that occurred upon open of first editor instance. (case=112147)
  • Fix for failure of Add Missing Case Statements to work on reference to enum type. (case=109635) 13966
  • Fix for overload resolution during Alt+g failing due to const variable declaration. (case=109837)
  • Open/closed state of nodes in VA Hashtags toolwindow now properly restored when hashtag instances are deleted (fixing hashtag navigation). (case=112118) 14052
  • Use of [[deprecated]] no longer breaks dot to arrow correction. (case=112232) 14044
  • Changed behavior of Auto-Extend Multi-Line Comments to better accommodate javadoc comment style. (case=111445)
  • Fix for Add Include using incorrect path when solution contains a project that is located in the Windows Program Files directory. (case=111530)
  • [VS2010+] Fix for failure of snippet editor to restore to correct size and position in high DPI environments. (case=110809)
  • Fix for Code Inspection reporting an issue that was not supported by VA. (case=111869) 14037
  • VA no longer colors parameters in Unreal Engine 4 U* macro invocations. (case=109053)
  • Fix for Add Include using incorrect directive token in some cases. (case=111997)
  • Fix for failure of all snippets with identical shortcuts to be suggested in some cases. (case=111945)
  • Improved performance of load of Open File in Solution dialog when show all files in solution directories is enabled. (case=111851) 14063
  • Fix some cases in which the default selection was not visible in completion listboxes. (case=111562, case 111563)
  • Fix for VA Memory View not copying all selected rows. (case=111909)
  • Fix for scaling of icons in certain message boxes in high DPI environments. (case=110376)
  • Fix for errant set of VCINSTALLDIR environment variable (regression in 2231). (case=112001) 14045
  • Fixes for crashes and hangs identified via Windows Error Reporting. (case=111709, case=112180, case=112131)

Visual Assist Build 2238

requires software maintenance through 2017.11.10 (General release.)

  • Mitigation of some CreateWindow* failures in Windows 10 Fall Creators Update (workaround that helps some, but definitely not all, users). See also this blog post, as well as this one. (case=111864) 14022, 14034, 14039
  • Fix for Code Inspection failure to properly read include path from project settings (regression in 2231). (case=111596) 14028

Visual Assist Build 2237

requires software maintenance through 2017.10.03 (General release.)

  • Fix for hang that can occur when Smart Suggestion is displayed for UPARAM invocation in Unreal Engine source. (case=111404)

Visual Assist Build 2235

requires software maintenance through 2017.09.25 (General release.)

  • New Added Source Links plugin for opening URLs in external browser. (case=109157)
  • New Unreal Engine attributes of symbol declarations appended to appropriate symbol Quick Info. (case=109255)
  • New Smart Suggestions offered for UPARAM invocations in Unreal Engine source. (case=109571)
  • New Added new Code Inspection to replace appropriate integer literals with bool literals. (case=110265)
  • New Added new Code Inspection to replace appropriate uses of `copy and swap` with shrink_to_fit. (case=110481)
  • New Added Source Links plugin for opening web addresses that are specified without protocol (, (case=109157)
  • New Added setting to control handling of * by `variable can be declared auto` Code Inspection. (case=108642) 13926
  • New Added settings to control `virtual` keyword handling and destructor handling by `overriding function without override specifier` Code Inspection. (case=111123, case=103139) 13904, 13938
  • New Items on Code Inspection page of VA Options dialog support multiple selection and improved keyboard navigation. (case=110289)
  • New Added page to VA Options dialog for VA Hashtag settings. (case=109557)
  • New Added page to VA Options dialog for Goto and Goto Related settings. (case=100406)
  • Code Inspection no longer inappropriately offers to replace constructor with = default. (case=109725) 13949
  • Fix for Code Inspection failure when a file #includes a UTF16/UCS2 encoded file that is not open in VS. (case=110708)
  • Improvements to support of Lightweight Solution Load. (case=110374)
  • Spellcheck no longer flags VA Hashtags. (case=91351) 13992
  • Source Links now supported in the VS peek windows. (case=110534)
  • Fix for touch-hold gesture invoking context menu on touchscreens. (case=111020)
  • Improved Goto behavior on symbols #included into namespace scope. (case=111049) 7582
  • Fix for VA interference with Edit.CycleClipboardRing in text files in which VA is not active. (case=110652)
  • Fix for VA comment commands being invoked during XAML source find of / or * in selection. (case=110643)
  • Fix for C# var keyword colored incorrectly in VA windows. (case=110517)
  • VA no longer inappropriately offers parameter list suggestions to macro invocations. (case=109347)
  • Fixed cases in which use of some macros before class definitions caused VA to not underline invalid symbols within the class definition. (case=109637)
  • Fix for Code Inspection failing to parse listed include directories when specified with quotes. (case=110439) 13957
  • Fixes for crashes identified via Windows Error Reporting. (case=110696, case=110697, case=110698, case=110699, case=111288)

Visual Assist Build 2231

requires software maintenance through 2017.08.15 (General release.)

  • New Added UI to Source Links page of VA Options dialog to set search directories for Source Links plugins. (case=105585)
  • New Improvements to Smart Select behavior on numeric literals. (case=109428) 13956
  • New Added support for system-wide NuGet.Config. (case=105959)
  • New Use of environment variables in NuGet repositoryPath now supported. (case=105958)
  • Decreased initial parse time of very large solutions.
  • Fix for UI scaling problems in mixed DPI multi-monitor environments. (case=93048, case=108541) 12461
  • [VS2017 15.3] Enabled solution event change notifications (which had been disabled in build 2223). (case=104119)
  • Improved detection of 'Check emptiness with empty()...' Code Inspection. (case=109931)
  • Code Inspection no longer offers nullptr quick fix in .c files. (case=109043) 13941
  • Fix for missing Code Inspections due to include path problem. (case=109844) 13957
  • Fix for bad code resulting from running the 'convert typedef to using' Code Inspection on a function typedef. (case=109745)
  • Fixed Smart Select behavior on lines where multiple variables are declared and initialized. (case=98589)
  • Fixed Smart Select behavior in C# interpolated strings. (case=106091)
  • Fix for missing dot to arrow conversion on an instance of a raw pointer whose type was defined with 'using' keyword. (case=109767)
  • Fix for symbol resolution failure of struct in an enclosing class in nested namespaces. (case=109768)
  • \# no longer causes text to be identified as a VA Hashtag. (case=108807)
  • Goto and Goto Related now work on VA Hashtags that have hyphens (when the behavior is enabled). (case=109520) 12317, 13958
  • Fixed case in which nested class and struct definitions were listed twice in the Goto Member dialog. (case=109339)
  • [VS2017] Vcpkg directories now identified as system include directories. (case=109042)
  • Improved Google Test support. (case=109691)
  • Fix for parsing of C# lock statement. (case=104206)
  • Fix for parsing of C# null-conditional operator. (case=104904)
  • Fix for Source Links GitHub plugin not using specified port number. (case=109746) 13965
  • [VS2010+] Message windows from .exe installer now appear on Windows Taskbar. (case=109372) 13950
  • Fix for incorrect line number displayed in tooltips of the Goto Member dialog. (case=109202)
  • Fixes for various Code Inspection crashes. (case=105275, case=109004, case=109145, case=109556. case=109696, case=109808, case=109811, case=109954)
  • Fixes for crashes identified via Windows Error Reporting. (case=108622, case=109146, case=109147, case=109810, case=110325, case=110347)

Visual Assist Build 2223

requires software maintenance through 2017.06.22 (General release.)

  • [VS2017] Disabled solution event change notifications that had been re-enabled in build 2219 due to a recurrence of compilation failures caused by a problem in Visual Studio; undo this by setting registry value ForceVs2017ProjectSync to 01 (restore to 00 if you get 'Specified cast is not valid' errors during compilation). (reopened case=104119 to address again once VS2017 15.3 is out of preview)
  • Fix for very slow load of Open File in Solution dialog in Unreal Engine solutions when 'show only...' is unchecked (regression in 2219). (case=109019)
  • Fix for load of Open File in Solution dialog when no solution is loaded and disk-based search is enabled. (case=106017)

Visual Assist Build 2219

requires software maintenance through 2017.06.15 (General release.)

  • New [VS2010+] [Beta] Source Links is now an integrated feature with enhancements (it used to be a separate extension) (see new Source Links page in VA Options dialog). (case=100512)
  • New [VS2010+] Added Code Inspection to convert use of size() to empty(). (case=108201)
  • New [VS2010+] Added Code Inspection for redundant control flow statements. (case=108203)
  • New [VS2010+] Added Code Inspection for redundant smartptr::get() calls. (case=108204)
  • New [VS2010+] Added Code Inspection for delete of uniqueptr::release(). (case=108207)
  • New Object construction/creation is uniquely marked in the Find References results window. (case=1262)
  • New Added Open File in Solution setting (via context menu) to display all files in solution directories (rather than only files explicitly listed in the solution projects). (case=106017) 13909
  • Added registry setting to reduce thread priority of concurrent parse threads. (case=105948)
  • [VS2012+] Changing the Platform Toolset of a project no longer requires solution reload for VA to see changes of the include paths. (case=61645)
  • [VS2017 15.3] Enabled solution event change notifications that were disabled in VS2017 15.0-15.2 for case=103990; OFIS now reflects changes to solution without needing solution reload. (case=104119, case=108535)
  • The Use Using and make_unique Code Inspections are now disabled by default in VS2010-VS2012. (case=108382, case=108490) 13922
  • Fix for failure of Code Inspection to use appropriate settings in some cases. (case=108533, case=108493)
  • Fixed case in which Code Inspections were not flagged in some files opened during solution load. (case=103667)
  • Fixed case in which Introduce Variable improperly attempted to replace inappropriate source. (case=102782)
  • Fix for highlighting of VA Hashtags being inadvertently dependent upon Highlight References. (case=108516)
  • Fixes for various Code Inspection crashes. (case=106018, case=108197, case=108267, case=108466, case=108599, case=108804, case=108812) 13908
  • Fixes for crashes identified via Windows Error Reporting. (case=108196, case=108623, case=108626, case=108627)

Visual Assist Build 2217

requires software maintenance through 2017.04.26 (General release.)

  • New Added "Convert to raw string literal" Code Inspection (available on unadorned ascii strings that contain escaped characters). (case=105518)
  • Code Inspection now supported in Shared Items Projects. (case=104861) 12884
  • Code Inspection honors forced include compilation flag. (case=105288)
  • Code Inspection now available in the Visual Studio Preview Tab. (case=104056)
  • Load of Open File in Solution dialog can now be interrupted (without causing the dialog to exit). (case=104968) 12890
  • Fix for Encapsulate Field incorrectly handling some binary operators. (case=103821)
  • Fix for "Replace with emplace_back" Code Inspection improperly handling some arguments. (case=104506)
  • Code Inspection no longer flags "Destructor body can be replaced with '= default'" in VC++ toolsets earlier than VS2013. (case=105286) 12897
  • Fix for bad formatting after convert to range-based-for. (case=103137) 12877
  • Convert to range-based-for now preserves iterator type. (case=104834)
  • Fix for incorrect comment displayed in VA Hashtags window for some hashtag instances after execution of Goto Related on an instance of the hashtag. (case=105593)
  • Fix for inconsistent trigger range on make_unique and make_shared code inspections. (case=105492)
  • Variables created by conversion to range-based-for whose names are based on symbols with the prefix m_ have the prefix stripped from the new name. (case=104910) 12887
  • Fix for incorrect type deduction by Introduce Variable on some template functions. (case=102781)
  • Fix for pause caused by Code Inspection when opening files in some projects. (case=105153)
  • Improved response of group selection in Code Inspection Results window. (case=105594)
  • VA Step Filter now stores file paths relative to solution so that filter configuration can branch with source code. (case=97565)
  • Symbols located via Vcpkg are rendered in italic (if the italic option is set) and files are listed as [Vcpkg] in OFIS (when 'Show only files...' is unchecked). (case=100271)
  • Adding registry setting to disable #include completion (binary value named IncludeDirectiveCompletionLists). (case=105000)
  • Fix for poor response while typing #include directives in project with large number of include directories. (case=105151)
  • Fix for failure of double-click on file in VA Step Filter to go to expected line. (case=105155)
  • Fix for editor extension exception reported by Visual Studio after install when SourceLinks was also installed. (case=104914)
  • Fixes for various Code Inspection crashes. (case=104863, case=105091, case=105137, case=105246, case=105300) 12886, 12886
  • Fixes for crashes identified via Windows Error Reporting. (case=105277, case=105488, case=105489, case=105620)

Visual Assist Build 2212

requires software maintenance through 2017.03.23 (General release.)

  • [VS2010+] Code Inspection is now available in makefile projects. (case=104268) 12873
  • [VS2017] Fix for Code Inspection not being available in projects created in previous versions of Visual Studio when the experimental C++ feature Faster Project Load is enabled. (case=104634) 12876
  • Created new, unique setting for Unreal Engine 4 keyword support added in build 2210 (registry value named "EnableUnrealEngineC++"). (case=104685)
  • [VS2017] Fixed failure during load of some folder-based solutions (however, settings in cmake folder-based projects are not currently supported). (case=104738) 12804

Visual Assist Build 2210

requires software maintenance through 2017.03.08 (General release.)

  • New [VS2010+][Beta] Code Inspection is a new feature, based on LLVM clang-tidy, that offers fixes for modernizing C++ code as you edit.  The feature is off by default because it is under active development; enable on the "Code Inspection (beta)" page in VA Options dialog.  The feature is not available in C++/CLI or WinRT source.  This is a beta feature for which we are soliciting feedback.
  • New Support for Visual Studio 2017. (case=103358)
  • New Open File In Solution (OFIS) displays all files found in system include paths when "Show only files in the current solution" is unchecked (see context menu for filtering commands). (case=1029) 4223, 9986
  • New Improved support for Unreal Engine 4 keywords Super, UFUNCTION and Cast. (case=86215) 12572, 12723
  • New [VS2010+] Option to disable or select an alternate action for Ctrl+Mouse-Wheel in the text editor (see Mouse page in VA Options dialog). (case=91013)
  • New Rename File supports changing filename case in a single operation. (case=97060)
  • New [VS2017] Support for CppProperties.json files in C++ folder-based solutions. (case=102080)
  • New Added overload resolution to constructors sub-menu of Goto Related. (case=100529)
  • [VS2017] Fix for cast errors reported during compilation of projects created in previous versions of Visual Studio when the experimental C++ feature Faster Project Load is enabled. (case=103990) 12862
  • Multiple fixes and improvements to overload resolution for Goto and Goto Related. (case=100046, case=100047, case=100048, case=100265, case=100311, case=100312, case=100313, case=100333, case=100402, case=100630, case=100737, case=100751, case=101021, case=101249, case=101287, case=101366, case=101367, case=101515, case=102922)
  • Multiple UI improvements to Address Resolver and PDB Explorer. (case=100122, case=100168, case=100169, case=100170, case=100202, case=100336, case=100350)
  • Fixed parsing of anonymous enums that specify size. (case=62046) 10402, 10907, 11273, 11726
  • Fixed case in which symbols from VS2013 include paths were inappropriately displayed in VS2015. (case=65910) 12765
  • Fix for failure to suggest VA Hashtags when solution has more than 1000 hashtag instances. (case=102926)
  • Fix for Goto Member not displaying any members for class defined in source file that is open, but not included in the current solution. (case=100459)
  • Fixed intermittent empty list in Goto Member dialog. (case=100600)
  • Fixed incorrect use of C++ scope resolution operator in C# suggestion for new. (case=101544)
  • Fixed resolution of C# var literals. (case=101919)
  • Prevent Move Implementation to Header from executing when no target file has been identified. (case=102715)
  • Fix for files missing from OFIS (until solution reload) when new project added to loaded solution (regression in 2114). (case=102228)
  • Fix for some class instances incorrectly marked as class definition in Find References Results window. (case=104019)
  • Fixes for crashes and deadlock identified via Windows Error Reporting. (case=102556, case=103360, case=103538, case=103869, case=104121)

Visual Assist Build 2118

requires software maintenance through 2016.12.12 (General release.)

  • [VS2017] Fix for erroneous report of failed installation to localized versions of Visual Studio 2017 RC. (case=101392)
  • Fix for Clone command in Find References Results (regression in 2116). (case=101957)
  • Fix for members listbox that temporarily hangs in certain circumstances (regression in 2107). (case=101940)

Visual Assist Build 2116

requires software maintenance through 2016.11.29 (General release.)

  • New Preliminary support for Visual Studio 2017 RC (previous "15" previews are no longer supported).  Visual Assist suggestion and completion listbox features are available in VS2017RC. See this forum announcement for the state of our Visual Studio 2017 support and known problems.  (case=100936)
  • [VS2017] Support for new Visual Studio extension manifest. (case=100594)
  • [VS2017] Exe installer supports side-by-side installations of VS2017. (case=100590)
  • [VS2017] Support for Faster Project Load feature of VS2017 C++. (case=100735)
  • During #include file completion, inserting a directory name before a file name no longer causes the file name to be eaten. (case=100878)
  • Improved caret placement after #include completion. (case=100874)
  • Added checkbox to Suggestions page of Visual Assist Options dialog to turn off all Visual Assist listbox features. (case=100966)
  • Fix for false reporting of error during Rename Files in C# projects. (case=101530)
  • Fix for a caught exception reported when opening the Visual Assist Keybindings dialog in some environments. (case=101436)
  • Fix for crash in Options dialog identified via Windows Error Reporting. (case=100989)
  • Fix for crash at exit that sometimes occurred if the Tip of the Day dialog was still running when exiting the IDE. (case=100997)
  • Fix for crash at the end of IDE shutdown identified via Windows Error Reporting. (case=101487)
  • [VC6] Fix for crash during startup identified via Windows Error Reporting. (case=100996)

Visual Assist Build 2114

requires software maintenance through 2016.10.15 (General release.)

  • New Preliminary support for Visual Studio 15 Preview 5 (previous previews are no longer supported).  Visual Assist suggestion and completion listbox features are not currently available in VS15.  See this forum announcement for the state of our Visual Studio 15 support and known problems.  (case=100520)
  • Fix for crash that occurs when processing certain macros (regression in 2112). (case=100596)
  • Tip of the Day dialog is displayed on a background thread (no longer blocks load of solution, etc). (case=2324) 10008, 3574, 11536, 12371
  • Fix for stall that occurs in certain situations when using Alt+O after running Add Class. (case=100382)
  • Fix for unrecognized symbols after files located in non-project solution folders are opened and then closed. (case=100216)

Visual Assist Build 2112

requires software maintenance through 2016.09.16 (General release.)

  • New Goto and Goto Related differentiate between method overloads in C/C++ based on context of site invocation (inapplicable overloads still appear in menu but after a separator). (case=53078) (case=98804) 9889, 2454, 12230
  • New Visual Studio 15 Preview 4 is targeted by the Visual Assist .exe installer. (case=99628)
  • New [VS2010+] Added Shortcuts dialog to display all assigned Visual Assist command shortcuts (VAssistX | Help | Keyboard Shortcuts). (case=97169)
  • New [VS2010+] Visual Assist offers to create shortcuts for commands that could not be assigned during install (also available via VAssistX | Help | Keyboard Shortcuts | Recommended). (case=97170)
  • New [VS2003+] Page added to Options dialog for control of Smart Select behavior. (case=98287)
  • New [VS2010+] Added Address Resolver toolwindow that uses PDB files to map text callstacks with relative and/or absolute addresses (for example, copied from Process Explorer callstack window) to symbolic callstacks (VAssistX | Debug | Address Resolver). (case=86579)
  • New [VS2010+] Added PDB Explorer toolwindow that supports viewing of symbolic content of PDB files (VAssistX | Debug | PDB Explorer) (beta). (case=86578)
  • New Open File in Solution dialog supports opening file to specific line number when line is specified in the dialog filter (specified using colon as in ':15'). (case=32171) 11367, 11694, 12562
  • New Open File in Solution dialog will open any fully specified path even if the file is not listed in the dialog (to support opening of, for example, file locations logged with line numbers in both foo.cpp:15 and foo.cpp(15) conventions). (case=32171)
  • New [VS2010+] Improved speed of loading solutions that have a large number of native projects. (case=98091)
  • New [VS2015+] ResetEditorZoom now affects the global zoom state rather than just the state of the active editor. (case=98237)
  • [VS2015 Update 3] Fix for hang when loading some solutions that contain Android or Javascript projects. (case=99166) 12731
  • [VS2012+] Fixed performance degradation of file loading that worsened as the number of open editors increased. (case=99323)
  • Fixed case in which alt+o failed to locate file a match in a sub-directory. (case=98947)
  • Fixed cases in which selection of item from VA Members Listbox unexpectedly overwrote text to the right of the insertion point. (case=99511) 12428
  • Prevent Goto from identifying case-insensitive symbol matches in some cases. (case=99358)
  • Fixed various cases in which identifiers generated by macros were not properly parsed. (case=99486, case=99509, case=99795, case=99816, case=99945)
  • Fixed Goto Member of C++/CLI 'interface class' and 'interface struct' object types. (case=99536)
  • Fixed selection of 'find text' match sometimes not being visible due to line scrolling off screen upon creation of VA Nav Bar. (case=99761)

Visual Assist Build 2108

requires software maintenance through 2016.08.01 (General release.)

  • Fix for failure of Visual Assist to properly load in some circumstances (regression in 2107). (case=98983) 12708, 12107

Visual Assist Build 2107

requires software maintenance through 2016.07.15 (General release.)

  • New Added new refactoring Move Implementation to Header File. (case=10239) 6999, 8255, 8286, 9006, 9830, 10741, 10905, 11311, 11976, 12293
  • New Sort Selected Lines now supports ascending and descending options, as well as case-sensitive and case-insensitive options. (case=29858) 8876, 9194, 12143
  • New Smart Select now supports more granular selection when starting to grow a selection (enabled by default; reg value named SmartSelectEnableGranularStart). (case=90797) 12544
  • New Smart Select supports sub-word selection (disabled by default and dependent upon reg value SmartSelectEnableWordStart; reg values named SmartSelectSplitWordByCase and SmartSelectSplitWordByUnderscore). (case=97531)
  • New Support for disabling multithreaded parse during solution load (Performance page of VA Options dialog). (case=97903)
  • New Find Symbol in Solution dialog now optionally supports display of file and directory in dedicated columns (via context menu). (case=35181) 12054, 12566
  • New Added support for filtering hashtag cross-references from VA Hashtags toolwindow (via context menu). (case=96785)
  • New Added button to open File Explorer to VA File History directory (Performance page of VA Options dialog). (case=98234) 12686
  • New Option to disable spontaneous tooltips in Open File in Solution, Find Symbol in Solution and Goto Member dialogs (via context menu). (case=98240)
  • New Enhanced Open Corresponding File (alt+o) to support directory structure of some additional libraries. (case=96426)
  • [VS2010+] Fix for VA Navigate Back (alt+left arrow) failing to return to recorded column position. (case=97613) 12649
  • Fix for Smart Suggestion of vector of shared_ptr. (case=96425) 12604
  • Fixed Smart Suggestion namespace qualification of enum values in user-provided sample. (case=98073) 12661
  • Fix for failure to deduce auto rvalue ref type in range-based for loop. (case=96952) 12617
  • Sort Selected Lines honors system locale. (case=97868)
  • Fix for Create Declaration being confused by a function try block. (case=93234)
  • Fix for failure of Goto to work with variable defined using decltype expression. (case=93387) 12485
  • Various fixes for Smart Select selections. (case=94946, case=95812)
  • Improved auto type deduction in range-based for loops. (case=86248)
  • Improved Smart Suggestions of template variables in certain scenarios. (case=91733)
  • Fixed case in which parentheses were not automatically matched when complete with any character was enabled and '(' was used to commit the listbox selection. (case=97044)
  • Improved results of Goto and Goto Related on namespace usages that reference nested namespaces. (case=68241)
  • Fix for snippets inserted with incorrect line endings in empty files. (case=97752) 12655
  • Fixed case in which VA incorrectly handled static_assert in a class definition. (case=97232)
  • When Goto is invoked on an external type in XAML, VA prompts to open the Object Browser (instead of searching it without prompting). (case=96541)
  • Find Symbol in Solution dialog lists symbols defined in source files imported via nuget packages. (case=97175)
  • Fixed case in which VA Outline reported incorrect range of a #define in certain situations. (case=97224)
  • Add Missing Case Statements now supports switches on properties. (case=96542)
  • Fixed parsing of D2D interfaces and types that implement them. (case=97120)
  • Fixed case in which symbols defined via system include directories might be recognized in one solution but not in another. (case=97154, case=97190)
  • Fix for Move Implementation commands not properly selecting moved code in some cases. (case=96852)
  • Fixed case in which include resolution of files in system include directories might not be properly resolved. (case=97154)
  • Fixed case in which VA Snippet was processed with different end results when executed with in-editor placeholder expansion vs placeholder expansion via dialog. (case=96968)
  • Disabled implementation of case=4568 due to unexplained lag while typing templates in a specific situation (can be re-enabled via edit of reg value ReparseIfNeededMaxFileSize2). (case=98305)
  • [VS2015 Update 3] Enabled in-editor expansion of snippet input placeholders. (case=95894)
  • [VS2015 Update 3] When changing the state of the automatically extend multi-line comments setting, VA prompts to make the opposite action with the IDE provided feature in C#. (case=95605)
  • [VS2012+] Fixed positioning of Goto and Goto Related menus when invoked in XAML files. (case=98462)
  • [VS2010+] Fixed tab order in Snippet Editor. (case=98606)
  • [VC6] Fix for deadlock in some situations after using Add Class. (case=98643) 12701

Visual Assist Build 2102

requires software maintenance through 2016.06.02 (General release.)

  • Fix for some template methods missing from Methods in File list (Alt+M) (regression in 2097). (case=97700) 12644
  • Fix for bad letter spacing when using some fonts in non-editor windows on Windows 10 (regression in 2097). (case=93507) 12654

Visual Assist Build 2098

requires software maintenance through 2016.05.12 (General release.)

  • New Support for Visual Studio "15" Preview 2 (first preview is no longer supported) (VS15 new lightweight installer is not supported by VA installer). (case=97064)
  • [VS15] Fix for failure to fully initialize in some environments (with caught exception reported by Visual Studio when opening an instance of the editor). (case=97065)
  • [VS2010+] Fix for caught exception reported by Visual Studio at startup in some environments (regression in 2097). (case=97066)

Visual Assist Build 2097

requires software maintenance through 2016.05.09 (General release.)

  • New Support for Visual Studio "15" Preview (VS15 new lightweight installer is not supported by VA installer). (case=96496)
  • New [VS2010+] VA Snippet Editor follows IDE theme. (case=87033) 12139
  • New Added support for user-defined roaming data directory (registry value named "UserRoamingDataDir"). (case=96339)
  • [VS2015+] Improved completion listbox contents in C#. (case=95744)
  • Fixed failure in some cases to parse template that had default parameter values. (case=71786)
  • Fix for Create from Usage not offering to create class in 'new' expression when the new class is different than the type of the declared variable (base/derived class hierarchy). (case=86439)
  • Fix for parse of using keyword/type alias of template. (case=88462) 12222
  • Fix for parse of alias when '=' is not separated by spaces. (case=95849) 12587
  • Fixed incorrect parameter bolding in parameter info for function whose return type is decorated with multiple SAL annotations. (case=96707)
  • Fixed case in which Implement Virtual Methods placed generated code into a comment at end of file. (case=96191)
  • Fixed case in which mouse-clicks were improperly processed in xaml source. (case=96808)
  • [VS2010+] Fix for reset of Step Filter data upon install of updated version of VA (which will occur again with build 2097 but will not occur going forward). (case=96405)
  • Fixed incorrect preprocessor directive indentation when invoking a VA Snippet that starts with the $end$ reserved string. (case=96374)
  • Improved letter spacing of colorized text in non-editor windows on Windows 10. (case=93507)
  • Fix for processing of changes to project properties (for example, include directories) not being honored until reload of solution (regression in 2089). (case=96945)
  • Fixes for crashes identified via Windows Error Reporting. (case=96739, case=96741)

Visual Assist Build 2094

requires software maintenance through 2016.03.25 (General release.)

  • [VS2015 Update 2] Disabled in-editor placeholder expansion of VA Snippets due to snippet expansion bug in Update 2. (case=95894)
  • Fix for About dialog crash identified via Windows Error Reporting. (case=95893)
  • [VC6] Fix for a message in the Options dialog appearing repeatedly. (case=95603)

Visual Assist Build 2093

requires software maintenance through 2016.03.11 (General release.)

  • New Help in the Options dialog has been moved from tooltips to an always visible help box. (case=92436)
  • New Create From Usage creates declaration with appropriate visibility in C++ classes. (case=29902) 9085, 10108, 11041, 11820
  • New Implement Interface respects visibility of base class method declarations when declarations added to derived classes. (case=55728) 10039, 10734, 11827
  • New Support for C++14 single-quote digit separators. (case=86379) 12552, 12569
  • New Support for C++14 standard user-defined literals. (case=95006)
  • New Support for C++11 new string literals and raw string literals. (case=65734) 11854, 11975, 12216, 12446, 12517, 12528
  • New Support for C++11 constexpr keyword. (case=86383)
  • New Support for C++11 thread_local keyword. (case=86387)
  • New Display of VA refactoring context menus forces a reparse if a parse is pending due to edits. (case=4568) 5847, 6153, 6312
  • [VS2015] Fix for missing tooltip text of some C# listbox items. (case=94723) 12571
  • Fix for broken GUID creation during expansion of inline snippets in C++ (regression in 2073). (case=95237)
  • Open File in Solution no longer opens external editor twice. (case=95062) 12567
  • Template arguments in method return types are now fully qualified by Create Implementation. (case=26956) 8733, 9958, 12519
  • [VS2015 Update 2 RC] Disabled in-editor placeholder expansion of VA Snippets due to snippet expansion bug in the RC build of Update 2. (case=95473)
  • Fix for Encapsulate Field causing bad code due to constructor initialization list using brace initialization. (case=93992) 12511
  • When Move Implementation to Source File is executed on an inline method of a template class, the implementation is moved outside of the class definition but kept in the header file (unless already outside of the class definition, in which case the implementation is moved to the source file). (case=67727) 12498
  • Function try block no longer causes incorrect positioning during Create Declaration. (case=93234) 10850
  • [VS2015] Fixed case in which Parameter Info tooltip failed to appear. (case=94912) 12561
  • Fixed instance where Introduce Variable incorrectly removed grouping parentheses. (case=95033)
  • Fixed case in which dismissing a listbox with a Rename suggestion prevented reparse from occurring until moving off of current line. (case=95272)
  • Fix for truncated tooltip in VA Hashtags toolwindow. (case=93955)
  • Parser no longer confused by GCC __attribute__. (case=95299)
  • Fixes for crashes identified via Windows Error Reporting. (case=94885, case=95009, case=95010)
  • [VS2010] Fix for crash when VSColorOutput extension is enabled. (case=94928)
  • [VS2010] Fix for cropped text in Find References results window when enhanced coloring is disabled. (case=94718)

Visual Assist Build 2089

requires software maintenance through 2016.02.01 (General release.)

  • New Smart Suggestion to variable of type that is typedef to std::shared_ptr/unique_ptr suggests std::make_shared/make_unique initialization. (case=93856)
  • New [C#] Option in Encapsulate Field dialog to change visibility of the field to internal (if it is public). (case=93314).
  • Fix for intermittent hangs in code with unnamed template parameters that have default values. (case=94492) 12540, 12553
  • [VS2015] Fix for lagging response while typing. (case=94682)
  • Improvements to scoping of function return types during Create Implementation. (case=1247) 4780, 5017, 5628, 7879, 8141, 8197, 8332, 8470, 8935, 10002, 10210, 10335, 11340, 11801, 11847
  • Fixed resolution of keyword 'this' in source files with using namespace directives. (case=4135) 5786, 6577, 7157, 8612, 8686, 8922, 9938
  • Fix for Change Signature failing to update parameter references in source file with using namespace directives. (case=7204) 12539
  • Fix for Rename Files failure when run on files just generated by VS Add Class feature. (case=91385)
  • Add/Remove Braces command now available in the case statements of switch blocks. (case=92040)
  • Fix for parse of constructor implementation (of class in multiple nested namespaces) in source file with multiple using namespace directives. (case=94608)
  • Fix for Goto failure to locate implementation in source file with multiple using namespace directives. (case=93987) 12510
  • Fixed instance in which Create Implementation executed from header file failed to identify proper location in source file for generated implementation. (case=92499)
  • Goto command executed in comment now supported at start of word. (case=94296) 12491
  • [VS2012+] Fix for selection being created in editor during mouse click that gives focus to editor that is in preview state. (case=69901) 10966, 12374
  • [VS2015] Fix for C# listbox setting in Options dialog failure to be committed to registry. (case=94282) 12534
  • [VS2013+] Fix for hang during solution load identified via Windows Error Reporting.
  • [VC6] Fixed crash at shutdown identified via Windows Error Reporting.

See all archives.