Skip to content

Releases: raspberrypi/pico-vscode

0.19.0

10 Oct 18:49
073853c

Choose a tag to compare

Added

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

03 Oct 09:46

Choose a tag to compare

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

04 Aug 15:01

Choose a tag to compare

Added

  • Added support for SDK 2.2.0

Full Changelog: 0.17.7...0.18.0

0.17.7

25 Jul 11:20

Choose a tag to compare

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

02 Jun 16:16

Choose a tag to compare

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

21 Feb 15:46

Choose a tag to compare

Added

  • Added support for SDK 2.1.1

Full Changelog: 0.17.4...0.17.5

0.17.4

19 Feb 11:14

Choose a tag to compare

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

23 Jan 10:59

Choose a tag to compare

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

Full Changelog: 0.17.2...0.17.3

0.17.2

25 Nov 11:51

Choose a tag to compare

Added

  • Added support for SDK 2.1.0 and Pico 2 W

Fixed

  • Keep extension recommendations when importing project (#121)

Full Changelog: 0.17.1...0.17.2

0.17.1

07 Nov 10:54

Choose a tag to compare

Fixed

  • Fixed tools download error when using a GitHub PAT (#117)

Full Changelog: 0.17.0...0.17.1