Releases: raspberrypi/pico-vscode
Releases · raspberrypi/pico-vscode
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
0.17.3
Added
- Create empty compile_commands.json, to prevent the intellisense warning when creating a new project
- Added support for looking into PICO_BOARD_HEADER_DIRS when switching board (#123)
- Added progress bar when downloading examples
- Added note about what Features do on the project creation page (#151)
Fixed
- Fixed Risc-V selection for Pico 2 W
- Initialise submodules when they're missing from existing SDK download (eg a failed download)
- Removed environment dependence from pico_project.py, now passing everything as arguments (#128)
- Fixed run from RAM option
- Fixed bug where project creation pages always start with a blip of light mode before switching to dark
- Improve python path handling with invalid or unsupported python versions (#155, #156)
What's Changed
- Add support for looking into PICO_BOARD_HEADER_DIRS custom board header by @shalxmva in #123
- Update dependencies by @will-v-pi in #146
- Fix typos by @tinyboxvk in #150
- If settings contains an {invalid,unsupported} python version, properly clear it from settings by @SConaway in #155
New Contributors
- @shalxmva made their first contribution in #123
- @tinyboxvk made their first contribution in #150
- @SConaway made their first contribution in #155
Full Changelog: 0.17.2...0.17.3