Skip to content

0.26.0-insiders2

Pre-release
Pre-release
Compare
Choose a tag to compare
@sean-mcmanus sean-mcmanus released this 03 Oct 20:31

Instructions

Set the "C_Cpp.updateChannel" setting to "Insiders" to auto-install the latest Insiders vsix. Or if that doesn't work (such as in the remote scenario), manually download the vsix that matches the target OS and run the "Install from VSIX" command in VS Code.

Requirements

  • VS Code 1.30.0 or later.

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 a tree view UI for the other C++ references results. #4079

Enhancements

  • 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 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

Known Issues

  • Rename (and Find All References) gives incorrect results for comment references with UTF-8 characters > 1 byte. #4383 4372
  • An IntelliSense crash that should be fixed in the final release. #4302