Skip to content

0.26.0

Compare
Choose a tag to compare
@sean-mcmanus sean-mcmanus released this 16 Oct 02:42
· 2242 commits to release since this release

Instructions

To use the "offline" .vsix (that doesn't download OS-based dependencies on extension activation), download the .vsix that matches your OS and run the "Install from VSIX" command in VS Code.

Requirements

  • VS Code 1.30.0 or later.

Changes

New Features

  • Add localization support (translated text) via Configure Display Language. #7
  • Add Rename Symbol with a pending rename UI. #296, PR #4277
  • Add support for navigation breadcrumbs and nested symbols in the Outline view (and removed the Navigation status bar item). #2230
  • Add support for C++/CX (/ZW, /ZW:nostdlib, /FI, /FU, and /AI compiler arguments). #3039
  • Add a tree view UI for the other C++ references results. #4079

Enhancements

  • App support for .rsp files in compile_commands.json. #1718
  • Add support for SymbolLoadInfo to launch.json. #3324
  • Enable ${workspaceFolder} in compilerPath and compilerArgs. #3440
  • Add support for parsing more file types by default. #3567
  • Move status icons to the left to minimize shifting and change the red flame to use the foreground color. #4198

Bug Fixes

  • Fix querying of non-ENU compilers. #2874
  • Fix Find All References not confirming references of method overrides in an inheritance hierarchy. #4078
  • Fix missing references on the last line. #4150
  • Fix Go to Definition on implicit default constructors. #4162
  • Fix configuration prompts from appearing if a configuration provider is set. #4168
  • Fix vcpkg code action for missing includes with more than one forward slash. PR #4172
  • Fix parsing of __has_include (and other system macros) with gcc. #4193
  • Fix tag parse database not getting updated after changes occur to unopened files in the workspace. #4211
  • Fix files.exclude ending with / being treated like a per-file exclude (which aren't enabled by default). #4262
  • Fix Find All References incorrect results for string and comment references. #4279
  • Fix bug with forced includes in compile_commands.json. #4293
  • Fix Find All References giving Not a Reference for constructors of templated classes. #4345
  • Fix squiggles appearing after a multi-edit replace or rename. #4351
  • Fix gcc-x86 and clang-x86 modes. #4353
  • Fix crashes if the database can't be created. #4359
  • Fix bugs with comment references. #4371, #4372

Known Issues

  • With non-EN display languages: Unable to create 'launch.json' file inside the '.vscode' folder (Cannot read property 'name' of undefined). #4464