You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Use shared API types for presets and expose preset getters
* Replaced locally defined preset interfaces with those from the public API.
* Moved internal-only fields into `*Private` interfaces to preserve encapsulation.
* Added getter methods in CMakeProjectWrapper to expose configure, build, test, and package presets, and the useCMakePresets flag.
* Improves maintainability by aligning internal structures with API definitions.
Fixes: #4510
* update with telemetry
* update api dependency
* update versions
* update changelog
* update changelog
* update version
---------
Co-authored-by: Garrett Campbell <[email protected]>
Co-authored-by: Garrett Campbell <[email protected]>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,7 @@ Features:
11
11
- Add a command to substitute CMake Cache variables in `launch.json` and `tasks.json`. [#4422](https://github.com/microsoft/vscode-cmake-tools/pull/4422)
12
12
- Add support for presets v10. [#4459](https://github.com/microsoft/vscode-cmake-tools/issues/4459), [#4445](https://github.com/microsoft/vscode-cmake-tools/issues/4452)
13
13
- Add pre-fill project name using current folder name [#4533](https://github.com/microsoft/vscode-cmake-tools/pull/4533)[@HO-COOH](https://github.com/HO-COOH)
14
+
- Add API v5 which adds presets api. [#4510](https://github.com/microsoft/vscode-cmake-tools/issues/4510)[@OrkunTokdemir](https://github.com/OrkunTokdemir)
__parentEnvironment?: EnvironmentWithNull;// Private field that contains the parent environment, which might be a modified VS Dev Env, or simply process.env.
49
40
__expanded?: boolean;// Private field to indicate if we have already expanded this preset.
50
41
__inheritedPresetCondition?: boolean;// Private field to indicate the fully evaluated inherited preset condition.
51
42
__file?: PresetsFile;// Private field to indicate the file where this preset was defined.
0 commit comments