Releases: raspberrypi/pico-vscode
Releases · raspberrypi/pico-vscode
v0.19.3
Note: This is a pre-release, so may not be stable
What's Changed
- Fix: Local Zephyr snippets not detected without SNIPPET_ROOT by @MassimilianoPavesio in #255
- Improve CMake Tools Kit forcing by @will-v-pi in #252
New Contributors
- @MassimilianoPavesio made their first contribution in #255
Full Changelog: v0.19.2...v0.19.3
v0.19.2
Note: This is a pre-release, so may not be stable
What's Changed
- Fix spelling mistake on Zephyr project panel by @MagpieEmbedded in #228
- Remove elf2uf2-rs install by @will-v-pi in #230
- feat(Git): Update to v2.51.2.windows.1 and arm64 support by @paulober in #234
- Fix zephyr component handling by @paulober in #233
- fix: update WiFi example for new Zephyr APIs, fix memory leak, missing headers and smaller things by @paulober in #240
- Download Windowx x64 toolchain on arm64 by @will-v-pi in #249
- Don't add quotes around path returned by getEnvPath command by @will-v-pi in #245
- Use joinPosix to prevent issues with Git Bash on Windows by @will-v-pi in #251
- Speed up debug startup by @will-v-pi in #246
- Add pre-release action by @will-v-pi in #254
Full Changelog: 0.19.0...v0.19.2
v0.19.1
0.19.0
Added
- Rust support in (#96)
- Zephyr support in (#214, #220, #222) [With contributions by @MagpieEmbedded]
- Uninstaller "Manage Components" panel in (#218)
Changed
- Keep the first 3 numbers from git version by @veblush in (#205)
- Reduced extension dependencies
- Update Visual Studio Code minimum requirement to
v1.99.3
Full Changelog: 0.18.0...0.19.0
0.18.1
Fixed
- Fix copying examples config files (#198)
- Fix board name parsing with . in name (#201)
- Fix updating picotool version when switching SDK (#206)
- Correctly truncate CMakeLists.txt file when importing (#207)
- Update to pico-sdk-tools release v2.2.0-2 which fixes some shared library issues (#203)
- Improve Git version parsing (#205)
- Add modifiers to version bundles to fix Arm toolchain version on Intel MacOS (#137)
Full Changelog: 0.18.0...0.18.1
0.18.0
0.17.7
Added
- Full support for x86_64 MacOS with OpenOCD and natively compiled RISC-V toolchain (Fixes #126)
- More examples support (#195)
- New RISC-V toolchain and updated OpenOCD
- Raspberry Pi Pico: Update OpenOCD command for updating existing OpenOCD (it is recommended to run this to update your existing OpenOCD)
Fixed
- Occasional race condition with the CMake Tools extension at activation
- Project name handling for cyw43 architecture examples
Changed
- Enhanced debugging configuration with Rescue Reset and RISC-V Reset tasks
- Removed C++ Debugger from debugging setup
Full Changelog: 0.17.6...0.17.7
0.17.6
Added
- Forced selection of correct CMake Kit when using CMake Tools
- Explicitly don't ignore .vscode folder in .gitignore
Changed
- Make CMake Tools option more visible
- Project detection now based on pico_sdk_init() in the CMakeLists.txt, rather than pico_sdk_import.cmake file
- Switch extension build to NPM
Full Changelog: 0.17.5...0.17.6
0.17.5
0.17.4
Fixed
- Prevent project creation breaking when new SDK versions are released
Added
- Added SwitchBuildType command to switch between CMake build types
Full Changelog: 0.17.3...0.17.4