diff --git a/Extension/CHANGELOG.md b/Extension/CHANGELOG.md index e21bb3e7f..8c71f4eb6 100644 --- a/Extension/CHANGELOG.md +++ b/Extension/CHANGELOG.md @@ -1,5 +1,23 @@ # C/C++ for Visual Studio Code Changelog +## Version 1.30.1: January 13, 2026 +### Enhancements +* Add IntelliSense support for C23/C++26 `#embed`. [#13705](https://github.com/microsoft/vscode-cpptools/issues/13705) +* Add IntelliSense support for C++23 multidimensional subscript operators for gcc/clang modes (not msvc yet). +* Add IntelliSense support for C++23 `static operator[]`. + +### Bug Fixes +* Fix an incorrect IntelliSense error on an overridden method. [#13729](https://github.com/microsoft/vscode-cpptools/issues/13729) +* Fix an IntelliSense error with `std::countl_zero`. [#13876](https://github.com/microsoft/vscode-cpptools/issues/13876) +* Fix an IntelliSense squiggle on the wrong identifier when assigning to a constant member variable. [#14018](https://github.com/microsoft/vscode-cpptools/issues/14018) +* Fix IntelliSense with clang mode C++23 deduced type construction with `auto`. [#14041](https://github.com/microsoft/vscode-cpptools/issues/14041) +* Fix an IntelliSense error with `std::popcount`. [#14105](https://github.com/microsoft/vscode-cpptools/issues/14105) +* Fix GitHub Copilot hover. [#14114](https://github.com/microsoft/vscode-cpptools/issues/14114) +* Fix headers sometimes using a header-only configuration from a configuration provider instead of the source file's configuration. [#14126](https://github.com/microsoft/vscode-cpptools/issues/14126) +* Fix a reference in a `#define` not being found if it's directly after a `#include`. [#14130](https://github.com/microsoft/vscode-cpptools/issues/14130) +* Fix a bug that could cause IntelliSense operations to fail when a document is closed during processing. +* Fix a bug with internal buffer handling that could cause some IntelliSense operations to fail. + ## Version 1.30.0: December 15, 2025 ### Enhancements * Change `C` completion behavior to automatically trigger after the `struct/union/enum` keyword and to filter based on the keyword. [#13634](https://github.com/microsoft/vscode-cpptools/issues/13634) diff --git a/Extension/package.json b/Extension/package.json index 82df4bbae..99531a770 100644 --- a/Extension/package.json +++ b/Extension/package.json @@ -2,7 +2,7 @@ "name": "cpptools", "displayName": "C/C++", "description": "C/C++ IntelliSense, debugging, and code browsing.", - "version": "1.30.0-main", + "version": "1.30.1-main", "publisher": "ms-vscode", "icon": "LanguageCCPP_color_128x.png", "readme": "README.md",