Skip to content

1.18.41

Compare
Choose a tag to compare
@gcampbell-msft gcampbell-msft released this 30 May 17:28
· 159 commits to main since this release
4d6d05d

1.18

Features:

  • Add the possibility to open the current build directory in the Explorer #1451
  • Add support for CMakePresets V7 and V8. #3549
  • Update api.ts to add the onSelectedConfigurationChanged event. #3671 @OrkunTokdemir
  • Improve CMake QuickStart by allowing the user to dynamically create a CMakePresets.json file. #3649

Improvements:

  • Allow ctests to run in parallel when launched through the Test Explorer. #3122
  • Properly set up environment for MSYS toolchains. #2447 @Steelskin
  • Allow for users to add --warn-unused-cli. This will override our default --no-warn-unused-cli. #1090
  • Add option to disable kit scan by default when a kit isn't selected. #1461
  • Show cmake output when version probe fails. #3650
  • Improve various settings scopes #3601
  • Refactor the Project Outline view to show a flat list of targets #491, #3684
  • Add the ability to pin CMake Commands to the sidebar #2984 & #3296
  • Add support for variable expansion in debugConfig.environment #3711
  • Add the ability to debug install targets #532
  • Add a "Don't Show Again" option in the select CMakeLists.txt.
  • Log error statement if the environmentSetupScript fails. #3566
  • [Experiment] Improve CMake Tools experience when opening a folder #3588

Bug Fixes:

  • Fix localization issue in package.json. #3616
  • Remove incorrect validation which was breaking references from CMakeUserPresets to CMakePresets. #3636
  • Fix 'Debug Test' from 'Test explorer' results in 'launch: property 'program' is missing or empty'. #3280
  • Fix "Go to source" in Testing activity + test panel without function. #3362
  • Remove an un-implemented "internal" command. #3596
  • Fix incorrect test output. #3591
  • Fix issue where our searching for cl and ninja was repeatedly unnecessarily, impacting performance. #3633
  • Fix preset environment issue. #3657
  • Fix invocation of vcvarsall.bat script argument for targetArch. #3672
  • Ensure that we support ${workspaceFolder} when initializing cmake information. #3658
  • Fix issue where correcting cmake.cmakePath is still broken. #3570
  • Fix CMakePresets.json schema validation. #3651
  • Update what we use to create the workspace browse configuration to pass to cpp tools by filtering out extra file groups that are generated. #3729
  • Fix issue where cmake.cacheInit isn't supporting absolute path in environment variables. #2777