Skip to content

1.21.1 (release candidate)

Pre-release
Pre-release
Compare
Choose a tag to compare
@sean-mcmanus sean-mcmanus released this 16 Jul 00:07
· 139 commits to insiders since this release
825033f

Instructions

Install it via using the Extensions view in VS Code and choosing the option "Switch to Pre-Release Version" or download a vsix that matches your OS from the "Download" dropdown in the "Version History" tab section on the Marketplace website) and then use the Extensions: Install from VSIX... command in VS Code (don't double-click the vsix or another app like VS might try to open it incorrectly).

Requirements

  • VS Code 1.67.0 or later (April, 2022).
  • Platforms:
    • Windows (7+): x64, arm64. (x86 is only available via the non-pre-release vsix on GitHub).
    • Linux (Ubuntu 16+, etc.): x64, arm64, arm.
    • macOS (10.12+): x64, arm64.

Changes

Enhancements

  • Add see and sa to the C_Cpp.doxygen.sectionTags setting. #12384
  • Update the vcpkg header database. PR #12430
  • Disable the pre-release prompt if the extensions.ignoreRecommendations setting is true. #12438
  • Switch to an alternative workspace symbol search implementation (performance and results will be slightly different from previous versions).
  • Various IntelliSense engine updates/fixes.

Bug Fixes

  • Fix a crash if the Ryzen 3000 doesn't have updated drivers. #12201
  • Fix relative paths in compile_commands.json to be relative to the compile_commands.json's directory. #12290
  • Fix a tag parser performance regression. #12292
  • Fix code analysis, find all references, and rename from getting the wrong configuration for non-open files on the first run when using a configuration provider. #12313
  • Fix potential crashes. #12354
  • Fix the language status not showing it's busy while the tag parser is initializing. #12403
  • Fix the vcpkg code action not appearing for missing headers available via vcpkg. #12413
  • Fix custom configurations sometimes not getting used. PR #12427
  • Fix a code analysis error when using gcc 14. #12428
  • Fix a cause of colorization, inactive regions, and inlay hints getting cleared when an update is pending.
  • Fix a cause of semantic tokens transiently being placed in the wrong location.
  • Fix a potential deadlock when configured using compile commands.