Skip to content

1.17.15

Compare
Choose a tag to compare
@gcampbell-msft gcampbell-msft released this 13 Feb 19:30
· 237 commits to main since this release
033a834

1.17

Features:

  • Update api.ts to add the getActiveFolderPath method. #3528 @Kemaweyan
  • Add a setting that allows users to enable/disable the Test Explorer integration. #3145
  • Add support for CMake Presets V6 (package presets to run CPack and workflow presets). #2871
  • Add support for pinning CMake commands to the side bar. #3296

Improvements:

  • Improve when the "Configure with Debugger" popup appears and allow for "Do Not Show Again". #3343
  • Add option to disable "Not all open documents were saved" popup. #2889
  • Allow overriding of CMakePresets cache variables and arguments. #1836
  • Improve advanced status bar options configuration by adding an inherit option to the statusBarVisibility setting and by adding the inheritDefault setting. Look at the CMake Options Visibility Configuration docs for more information. #3452

Bug Fixes:

  • Fixed an issue where changing an empty value to a non-empty value using the Cache Editor UI didn't work. PR #3508
  • Fix CMakePresets inheritance for the condition field. PR #3494
  • Ensure that the output is cleared for debugTarget and launchTarget. #3489
  • Fix the inheritance of the environment for CMakePresets. #3473
  • Removed an unnecessary console.assert #3474
  • Avoid running tests after a build failure #3366
  • Make sure we clear the output on builds due to test when Clear output before build is enabled. #1179
  • Ensure that, when switching between presets, the CMake executable is modified. #2791
  • Fixed the key to reference the correct description for the compact option of the cmake.options.advanced.variant.statusBarVisibility setting. #3511
  • Fixed the parsing of C and CXX compiler cache variables when adding a new configure preset from existing compilers. #2773
  • Avoid the pitfalls of using RegExp.exec() in loops, replacing their usage with string.matchAll(). This change is applied to the expand.ts file which deals with expansion of variables in user provided strings. It may address the failures described in issue. #3469
  • Fixed compile_commands.json file corruption with copyCompileCommands when value is equal to default path. #3214 @parniere
  • Fixed status bar visibility options' inherit option default. PR #3579