Skip to content

Changelog

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

v2.2.0

  • Documentation: Remove non-ASCII characters, superlatives, and add comprehensive command reference #261
  • Fix get-gdb-path to use active build's SDK version from CMakeCache #259
  • Add venv-folder configuration setting #257
  • Fix typo: change 'semvar' to 'semver' in west-operations.ts #255
  • Reorder SDK card below Workspace and add workspace requirement checks (#256) a69aab9

v2.1.0

10 November 2025

  • 2.1.0 #251
  • Removed changelog from pipeline #250
  • Add more feedback for installing host tools #245
  • Added package artifact pipeline #246

v2.0.10-prerelease

9 November 2025

  • Combined bump workflows into a single file #243
  • 2.0.10 #241
  • Allowed Extension to run commands with no active setup state. Added 5d27e67
  • Added autochangelog package (#237) f3875ad
  • Added auto changelog (#235, #237, #239) 927965c
  • Updated Manual (#225) a59e33d

v2.0.9-prerelease

7 November 2025

  • 2.0.9 #219
  • Remove externally managed workspace option in favor of automatic environment detection #212
  • Simplify workspace setup sidebar and enhance workspace configuration panel #218

v2.0.8-prerelease

6 November 2025

  • 2.0.8 #216
  • Refactor Setup Panel to unified sub-page navigation with slide-in transitions and reorganized Extension Setup View #214
  • Improve host tools installation UX and fix Windows 7-Zip error #210

v2.0.7-prerelease

31 October 2025

  • 2.0.7 #207
  • Add support for externally managed environment variables #201
  • Fix WSL/Remote OS detection for host tools installation #202
  • West Workspace Panel: Rename "Global Installation" to "Global" and refresh on workspace add #206
  • Fix: Getting samples when Zephyr is manifest repository #203
  • Fix zephyr-ide.build-debug: remove hard coded override of debugConfig.executable #204
  • Workspace Panel Improvements: Remove None Option and Add Deselect/Create Actions #200
  • Improve Host Tools Installation with Manifest-Based System and Dedicated Panel #196
  • Add West Workspace Panel for Managing Zephyr Installations #198

v2.0.6

17 September 2025

  • 2.0.6 #192
  • Removed setx PATH from windows install instructions #191

v2.0.5

8 September 2025

    • Bump version to 2.0.5 #187
  • Fix SSH URL validation in Git workspace setup #186
  • Add SSH URL support for Git workspace setup bb09148
  • Add comprehensive Git URL validation tests and documentation a70164b
  • Initial plan fc7fda3

v2.0.4

27 August 2025

  • 2.0.4 #183
  • Remove conflicting keybindings to fix Ctrl+Shift+P Command Palette issue #181
  • Fix integration test folder isolation and west git workspace test path references #180
  • 2.0.3 #174
  • Updated Project view to highlight active project #172
  • Changed package.json to render on startup and added timer to trigger a rerender after 100ms of startup. #173

v2.0.2

15 August 2025

  • 2.0.2 #169
  • Fixed issue where workspace would not set up if zephyr folder was used directly #167
  • Made west narrow false by default with an option in settings to make it true #168
  • Fixed prompt for additional arguments from -mr to --mr #166
  • Reorganize repository structure - separate build scripts from extension resources #158

v2.0.1-prerelease

13 August 2025

  • Added files .vscodeignore and added bundling to release.yml #159
  • Implement unused code detection feature for static analysis (command-line only) #121
  • Update issue templates 68e2270
  • 2.0.1 (#162) - Testing new packaging f695886

v2.0.0

13 August 2025

  • 2.0.0 #154
  • 1.10.20 #149
  • Automated bump pr approve #148
  • Automated bump pr approve #146
  • 1.10.19 #145
  • Add new west config command with UI integration and optimize workspace setup #134
  • Bump fix #144
  • Bump fix #143
  • Bump fix #142
  • More fixes to bump workflow #141
  • Removed automatic PR approval 2a8d98f
  • More fixes to automated workflows c0eada6
  • Manually Fixing make pre-release.yml cf4f2d6
  • Ignore committing if there are no new file 1991779
  • Updated Changelog 0397468
  • Added git add -A bf3c0a5
  • Fixed pre-release flow wording 06a069d

v1.10.19

13 August 2025

  • More fixes to bump workflow 096bdaf

v1.10.19-prerelease-19

13 August 2025

  • More fixes to automated workflows c0eada6

v1.10.19-prerelease-18

13 August 2025

  • 1.10.20 #149
  • Automated bump pr approve #148
  • Automated bump pr approve #146
  • 1.10.19 #145
  • Add new west config command with UI integration and optimize workspace setup #134
  • Bump fix #144
  • Bump fix #143
  • Bump fix #142
  • More fixes to bump workflow #141
  • Bump brace-expansion from 1.1.11 to 1.1.12 #138
  • Bump serialize-javascript and mocha #139
  • Bump esbuild from 0.20.2 to 0.25.0 #140
  • Added new bump patches #137
  • Add comprehensive GitHub Copilot instructions with expanded repository structure for Zephyr IDE development #136
  • Pre release #133
  • Prerelease branch prep (#131) #132
  • Update release.yml 4d47716
  • Manually Fixing make pre-release.yml cf4f2d6
  • Update release.yml to hopefully fix release with Haaleo action 03d8a62

v1.10.18-prerelease-15

11 August 2025

v1.10.18-prerelease-14

11 August 2025

  • Prerelease branch prep #131
  • Changed the way releases work #130
  • Fixing release workflow #129
  • Fixing release workflow #128
  • Fixing release workflow #127
  • Fixing test errors #124
  • Added prerelease deploy on develop branch 1f31de2
  • Update release.yml 803231d
  • Updated git repo used for tests 7620b8c
  • Update release.yml bb6aea2
  • Changed get samples quick input to display load samples first 279d52d
  • Added sample recursion depth of 3 a1230e9
  • Decreased test timeout 638f463
  • Update release.yml cedb01c
  • Added devlop release code 10bfad3
  • Update release.yml dabe3fc
  • Update release.yml 437a8e7
  • Added await on sdk install if not installed fcb995d
  • Update package.json bb9696f
  • Update package.json f1f139b

v1.10.15

10 August 2025

  • Fixed issue with build-debug not working in quick succession a01bc7f

v1.10.14

9 August 2025

  • Ensuring setupState is being saved in workspace setup 151649e

v1.10.13

9 August 2025

  • Updated getSamples Function 15e2d13

v1.10.12

7 August 2025

v1.10.11

7 August 2025

  • Renamed panel and updatead readme and changelog 59ca5af
  • Update workspace panel 183cff1

v1.10.10

7 August 2025

  • New CI mock input class d24cd2b
  • Optimized workspace-setup functions 986ab9f
  • Added test for zephyr ide git workspace 366e51a
  • Added two new tests to try out 6228ac8
  • Experimental adding install from west git repo 1dbc642
  • Split tests into seperate files 0f6ae35
  • improvements to workspace setup from current directory c6ed6a3
  • More changes need to test 183a23b
  • Minor updates to how python tasks are run 48df8bc
  • Modified CI test for out of tree 201c7a0
  • fixed some workspace issues with zephyr-ide git workspace f87def7
  • Renamed the CI tests b18a1ec
  • Added fallback code if west boards fails in CI 75c402b
  • bumped version number 49a369a

v1.10.9

6 August 2025

  • Improved Error messages on board list and fixed python command issue 50a1184

v1.10.8

6 August 2025

  • Improved Error messages on board list and fixed python command issue f56b005

v1.10.7

6 August 2025

  • Improved Error messages on board list and fixed python command issue e89e029

v1.10.6

6 August 2025

  • Improved Error messages on board list and fixed python command issue fc28add

v1.10.5

6 August 2025

v1.10.4

6 August 2025

  • removed custom sdk install command and utilizing new west sdk command 99fc3fc
  • Added CI testing 9ea8061
  • Split setup.ts into multiple files accd852
  • Update workspace panel for easier development f13031f
  • Added new zephyr ide setup panel 7ad03b4
  • Added west sdk command injection 59caa3b
  • Added host tools back to workspace setup panel add2140
  • Added parsing out the result from west sdk and displaying it to the user 2da7ac7
  • Global Tools Directory experimental changes bdb9bbc
  • Added new setup methods 786584d
  • removed host tools card from workspace panel 55c8dfd
  • Fixed ESLint Warnings 27ba143
  • Cleaned up west selector a8956a6
  • Added a few more gui elements to workspace panel c7e6292
  • Experimental build selector fixes a520a91
  • Removed unnecessary variables from setup state 733d78a
  • Cleaned up west workspace Setup card 79cfdf9
  • Using tree view for extension setup 4545185
  • Removed SetupStateType 1083185
  • Fixed issue where all toolchains were being installed 3ca14b2
  • slimmed down extension setup panel 7b3e9ed

v1.10.3

1 August 2025

  • made macos commands one liners 2c685e7

v1.10.2

1 August 2025

  • Added experimental host tools install f8c4cd5
  • Changes to package.json file 978f65c

v1.10.1

1 August 2025

  • Incorrect version published 2f6df11

v1.10.0

1 August 2025

v1.9.0

1 August 2025

v1.8.8

1 August 2025

  • Added recommendations for dts and cpp language server da7ba42

v1.8.7

1 August 2025

  • Removed onetime workspace setup 8f0a3d1

v1.8.6

1 August 2025

  • modified Changelog to corrent version number 3a14a16

v1.8.5

1 August 2025

  • Added setting to enable use of gui config 77462d2

v1.8.4

1 August 2025

v1.8.3

26 June 2025

  • Fixed board build command not working 478a6ce

v1.8.2

26 June 2025

  • Added openocd debug examples and fixed debug button issues. aafcaf9

v1.8.1

25 June 2025

  • Reverted cmsis6 fix on template 4f1435e

v1.8.0

25 June 2025

  • board subdir path improvements 9738ba6
  • Updated changelog b15a08f
  • Reverted option for zephyr ide style topology for release 38f1de4
  • Disabled isMacOs from returning true eaa1475

v1.7.7

23 June 2025

v1.7.6

22 June 2025

  • Saving state on twister integration f3bd094
  • Added twister.ts file 362b0dd
  • Finished adding twister tests 4e7732b
  • Tested twister gui changes for active project view e8f40f5
  • Added twister gui changes for project config view 11d4c8f

v1.7.5

13 June 2025

  • Added parsing board revision numbers 8bb4b5a

v1.7.4

11 June 2025

v1.7.3

25 April 2025

  • checking if build_info exists before using it d385148

v1.7.2

25 April 2025

v1.7.1

24 April 2025

  • removed deprecated vscode settings 6ed5b21

v1.7.0

19 April 2025

  • Further dts integration be3989a
  • Added Full support for dts-lsp f44d611

v1.6.9

14 April 2025

  • Added support for multiroot workspaces f224a25

v1.6.8

14 April 2025

  • Added the ability to load samples from modules as well a56bf52

v1.6.7

14 April 2025

  • Fix project name parsing #105 #106
  • Started integrating dts-lsp contexts 5b564d2
  • zephyr path now obtained fromm modules.ts 743f785

v1.6.6

13 April 2025

  • Fixed module yaml file not found bug ed4e097
  • updated changelog error c4c4099

v1.6.5

13 April 2025

v1.6.3

27 March 2025

  • Saving State f76e0d4
  • Ready to merge to main d06a072
  • Initial use of global environmental collection b252df8

v1.6.2

6 January 2025

  • Replace fs.writeFile with fs.outputFile to create parent directories. #94
  • MANUAL.md #95
  • updated changelog 6127ddb

v1.6.1

17 December 2024

  • Added new sdk 0.17.0 b9cbbd1
  • Added minimal ble and updated default .gitignore b229e52
  • Updated manual for notes on macos use ff2d55b

v1.6.0

12 December 2024

  • Fixes for global workspace install f09f252

v1.5.5

12 December 2024

  • Moved release notes to changelog f4fe5cd

v1.5.4

12 December 2024

  • Removed filter on KConfig files 0cc8055

v1.5.3

12 December 2024

v1.5.2

30 November 2024

v1.5.1

29 November 2024

  • Removed West arguments from regular build 0050df6

v1.5.0

28 November 2024

v1.4.2

28 November 2024

v1.4.1

22 November 2024

v1.4.0

2 November 2024

  • Fixed west initialzation asking for west init when it already exists ecef234
  • Updated Readme for v 1.4.0 5343c14
  • Fixed incorrect board sub directory when adding runner 68ab65e

v1.3.5

2 November 2024

v1.3.4

30 October 2024

  • Added dtsh shell and ability to select active build/project from status bar 42910b0
  • Added ram/rom report 39adf03
  • Added .gitignore automatic generation fb7ae79
  • Changed devicetree and kconfig variables relative to workspace path if set up as local install 72fd1ee
  • Updated available versions ef0c855
  • Added references to sample project 08569a1

v1.3.3

28 September 2024

  • Added new command for debugging 5afc03c

v1.3.2

17 September 2024

v1.3.1

16 September 2024

    • Macos Unable to download the xtensa toolchain #60
  • check if python environment already exists d2d7203
  • updated release notes e0a30fa

v1.3.0

4 September 2024

  • check if python environment already exists 012e057
  • Fixed setting build states on new project and build. Fixed missing deliminator on conf files cc65d4c

v1.2.2

30 August 2024

  • Added shell test command 31cc98f
  • Added link to extension pack aa6111d

v1.2.1

29 August 2024

  • Force use of bash os on macos always 608a07f

v1.2.0

28 August 2024

  • Added mark west as ready command 3661a44

v1.1.5

28 August 2024

  • Set python as default for macos 4eca561

v1.1.4

28 August 2024

  • Force use of bash when zsh is default 9006a01

v1.1.3

28 August 2024

  • ZSH fix 1e899dc
  • Ensure extension setup panel always renders something ad49158
  • Testing terminal fix f11cf0d

v1.1.2

26 August 2024

  • Added the ability to use any folder as the zephyr install folder c916653
  • Prevent zephyr ide from loading in settings/config files before workspace has initialized 873fa59
  • Updated README 58c949a

v1.1.1

26 August 2024

  • Fixed Issue with west init 7af0011

v1.1.0

26 August 2024

  • Integration with nrf device tree 7a336e6
  • Fixed bugs in GUI rendering e32f6e1
  • Updated release notes 87318ef
  • Allow multiple tasks to run at once ec4b675

v1.0.44

23 August 2024

  • fixed onetime config name 473ed6f

v1.0.43

23 August 2024

v1.0.42

23 August 2024

  • Added onetime setup when extension is initialized in a workspace. with default terminal profile fd0ffcc
  • removed projects from settings.json. Now they are only accessed via zephyr-ide-json e55d130
  • Updated readme to v1.0.42 0f35c25
  • Added proper path separator to arm gdb path 3d00d4c

v1.0.41

23 August 2024

  • Fixed conflict with python environment manager 0b3f8af

v1.0.40

5 August 2024

v1.0.39

1 August 2024

v1.0.38

1 August 2024

v1.0.37

1 August 2024

  • Fixed not updating status view and split up project list from project config by adding a new webview c448ace
  • GUI updates for maintaining tree states on extension open/close 7969108
  • Made some fixes 471ec3e
  • Minor clean up 68e990b

v1.0.36

24 June 2024

  • added additional debug command f26fe22

v1.0.35

20 June 2024

v1.0.34

20 June 2024

v1.0.33

17 June 2024

v1.0.32

17 June 2024

  • Split out modifications from Zephyr Tools code for sdk install ca28138
  • Added global zephyr install 3de7bdc
  • Improved handling of sdk installs 053be23
  • Added some details to developer guide e4bf0f7

v1.0.31

29 May 2024

v1.0.30

29 May 2024

  • Finalizing west build gui changes 921c084

v1.0.29

27 May 2024

  • BuildConfig: Add westBuildArgs and westBuildCMakeArgs #22
  • README: Add "Development and Debugging" section #21
  • add scan sub for "samples" #20
  • included missing else 8c8da2e
  • merged 97596d2
  • first commit 64ec6df
  • Cleaned up setup code 51d7a6b
  • V1.0.25 31af827
  • Fixed missing js and css files 8b165d8
  • Added additional status bar icons, Added gui for build flags, prevent initializations of workspace without folder open, added menuconfig buttons to tree view 4391475
  • initial publish 32a4f4c
  • added two different get board list files 76b0c8c
  • Changed the way boards are loaded f12b280
  • Ability to select different HALs during west init phase a10217e
  • Properly changed project name when copying sample 56d8d94
  • Added menuconfig 5cf747c
  • Added video tutorials and fix debug configuration snippets 8101301
  • should be able to build for esp now 2e0e92a
  • v1.0.17 fixing not packaging js-yaml properly 3d6caf6
  • GUI now opens non-arm board files 19edd5b
  • Updated Readme 90ae50c
  • Make list of samples project short 01e8c70
  • Added runners from list 1a6685c
  • Fixed project proxy issue 2501f8d
  • Fixed introduced bug with reading stdout when setting up west environment 0e932d1
  • Added description to project 12b6ea4
  • removed switch case 4784c43
  • Hopefully added js-yaml correctly now cf7de40
  • Updated templates 953a673
  • Fix for split path dfa549f
  • V1.0.23 9890596
  • added back runner argument for default 21b77d5
  • modified ncs_west template 1921c6d
  • Fixed incorrect build name 35d8e7f
  • reverted default project file to use 3a1c0bf
  • Minor Readme modifications ded341b
  • added icon svg properly 62176c5
  • Removed narrow f4b0483
  • increased logo size 81cdfb3
  • Fixed incorrect error message 9189461