Added
- Add useCmakeTools advanced option when creating projects, to switch the extension to use the CMake Tools integration (#46, #91)
- Detailed download progress (#92)
- Check git version is >2.28 before using system Git (#93)
- Machine scoped python handling, rather than per-project (#94)
- CMake Clean command
- Add PICO_BOARD line to imported projects if it's not already present to enable board switching (#46, #113, #115)
Changed
- Pico SDK version selector is now an advanced option for examples, as they are only guaranteed to work with the latest SDK (#97)
Fixed
- Use Got download backend for x86_64 Linux too, due to occasional bugs with Undici (#86)
- Update to pico-sdk-tools v2.0.0-5 to statically link binaries (#90)
- CMake Configure wasn't being awaited (#98)
- Fix CMake Do Not Edit header grammar (#103)
- Fix cmake-kits.json file when switching boards (#107)
What's Changed
- Cmaketools fixup by @paulober in #91
- Added more detailed download progress and fix some typos and minor bugs by @paulober in #92
- Add git version check before using system git by @will-v-pi in #93
- Per machine python management by @paulober in #94
- Fix CMAKE_DO_NOT_EDIT_HEADER_PREFIX grammar by @NickGuyver in #103
New Contributors
- @NickGuyver made their first contribution in #103
Full Changelog: 0.16.2...0.17.0