Skip to content

1.23.3 (release candidate)

Pre-release
Pre-release
Compare
Choose a tag to compare
@sean-mcmanus sean-mcmanus released this 09 Jan 23:50
· 10 commits to insiders since this release
ff1cd88

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).
  • Windows 7+ (x64, arm64), macOS 10.12+, Linux (Ubuntu 16+, etc.).

Changes

New Feature

Enhancements

  • Modifications to the snippet completions to more closely match the snippets provided by TypeScript. #4482
  • Update clang path setting descriptions. PR #13071
  • Update clang-format and clang-tidy from 19.1.5 to 19.1.6.
  • IntelliSense parser updates.

Bug Fixes

  • Fix compile_commands.json no longer being used if the containing folder is deleted and recreated. #7030
  • Fix C_Cpp.enhancedColorization not taking effect after it's changed. #10565
  • Fix changes to files.encoding not triggering a database reset. #10892
  • Fix parameter hints interpreting * in a comment as markdown. #11082
  • Fix an incorrect IntelliSense error when using std::unique_ptr. #11979
  • Fix an incorrect IntelliSense error with designated initializers. #12239
  • Fix handling of koi8ru and koi8t file encodings on Windows. #12272
  • Fix description of C_Cpp.preferredPathSeparator. #12597
  • Fix the IntelliSense process launching when it's disabled and the Copilot extension is used. #12750, #13058
  • Fix the IntelliSense mode being macos instead of windows when _WIN32 is defined on macOS. #13016
  • Fix IntelliSense bugs when using non-UTF8 file encodings. #13028, #13044
  • Fix an incorrect translation for "binary operator". #13048
  • Fix the "references may be missing" logging pane being shown when the C_Cpp.loggingLevel is Error or None. #13066
  • Fix C_Cpp.default.compilerPath not using the C_Cpp.preferredPathSeparator setting when generated from the 'Select IntelliSense Configuration' command. #13083