diff --git a/CHANGELOG.md b/CHANGELOG.md index 52f33ffc..25418872 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,24 @@ # Change Log +## 1.7.0 + +- Pre-release featuring early access to improved [Component Viewer](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger?tab=readme-ov-file#component-viewer) and +[Core Peripherals](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger?tab=readme-ov-file#core-peripherals) views, plus an updated arm-none-eabi-gdb distribution ([arm-none-eabi-gdb v15.2.1](https://artifacts.tools.arm.com/arm-none-eabi-gdb/15.2.1/), see [Release Notes](https://gitlab.arm.com/tooling/gnu-toolchains-for-arm/-/blob/releases/15.2.rel1/release_notes.md)). + - Feedback is welcome: use [GitHub issues](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger/issues/new/choose) to request enhancements or report defects. +- The extension now preserves the state of its views across debug sessions and IDE restarts (such as whether periodic updates are enabled). Non-default values are stored under `vscode-cmsis-debugger.viewState` in the workspace settings (`.vscode/settings.json`). +- Enhances the [Live Watch](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger?tab=readme-ov-file#trace-and-live-view) window with editable expression values and automatic highlighting when values change. +- Also included in this extension release: + - [pyOCD v0.44.1](https://github.com/pyocd/pyOCD/releases/tag/v0.44.1) +- Minimum versions required for CMSIS Debugger v1.7.0 pre-release functionality: + - [Arm CMSIS Solution extension v1.68.0](https://marketplace.visualstudio.com/items?itemName=Arm.cmsis-csolution) + - [CDT GDB Adapter extension v2.8.0](https://marketplace.visualstudio.com/items?itemName=eclipse-cdt.cdt-gdb-vscode) + - [Memory Inspector v1.2.0](https://marketplace.visualstudio.com/items?itemName=eclipse-cdt.memory-inspector) + - [Peripheral Inspector v1.9.2](https://marketplace.visualstudio.com/items?itemName=eclipse-cdt.peripheral-inspector) + - [Serial Monitor v0.13.1](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-serial-monitor) + - [RTOS Views v0.0.16](https://marketplace.visualstudio.com/items?itemName=mcu-debug.rtos-views) +- See [v1.6.1...v1.7.0](https://github.com/Open-CMSIS-Pack/vscode-cmsis-debugger/compare/v1.6.1...v1.7.0) for the complete list +of changes included in this pre-release. + ## 1.6.1 - Includes updated pyOCD distribution ([pyOCD v0.44.1](https://github.com/pyocd/pyOCD/releases/tag/v0.44.1)) diff --git a/TPIP.md b/TPIP.md index 409dc13b..dbfcf657 100644 --- a/TPIP.md +++ b/TPIP.md @@ -1,16 +1,14 @@ # TPIP Report for vscode-cmsis-debugger -Generated for release: 1.6.1 +Generated for release: 1.7.0 | *Package* | *Version* | *Repository* | *License* | |---|---|---|---| +| @vscode/codicons | 0.0.45 | https://github.com/microsoft/vscode-codicons | [CC-BY-4.0](https://github.com/microsoft/vscode-codicons/blob/main/LICENSE) | | arm-none-eabi-gdb | 15.2.1 | https://artifacts.tools.arm.com/arm-none-eabi-gdb/15.2.1/ | [GPL-3.0-or-later](https://developer.arm.com/GetEula?Id=a162e8bb-8565-45a5-bdf6-7249bf3afe43) | -| pyocd | 0.43.0 | https://github.com/pyocd/pyOCD | [Apache-2.0](https://github.com/pyocd/pyOCD/blob/v0.43.0/LICENSE) | +| pyocd | 0.44.1 | https://github.com/pyocd/pyOCD | [Apache-2.0](https://github.com/pyocd/pyOCD/blob/v0.44.1/LICENSE) | +| react | 18.3.1 | https://github.com/facebook/react | [MIT](https://github.com/facebook/react/blob/main/LICENSE) | +| react-dom | 18.3.1 | https://github.com/facebook/react | [MIT](https://github.com/facebook/react/blob/main/LICENSE) | | vscode-uri | 3.1.0 | https://github.com/microsoft/vscode-uri | [MIT](https://github.com/microsoft/vscode-uri/blob/main/LICENSE.md) | | xml2js | 0.6.2 | https://github.com/Leonidas-from-XIV/node-xml2js | [MIT](https://github.com/Leonidas-from-XIV/node-xml2js/blob/master/LICENSE) | | yaml | 2.8.3 | https://github.com/eemeli/yaml | [ISC](https://github.com/eemeli/yaml/blob/main/LICENSE) | -| react | 18.3.1 | https://github.com/facebook/react | [MIT](https://github.com/facebook/react/blob/main/LICENSE) | -| react-dom | 18.3.1 | https://github.com/facebook/react | [MIT](https://github.com/facebook/react/blob/main/LICENSE) | -| css-loader | 7.1.4 | https://github.com/webpack-contrib/css-loader | [MIT](https://github.com/webpack-contrib/css-loader/blob/master/LICENSE) | -| mini-css-extract-plugin | 2.10.2 | https://github.com/webpack-contrib/mini-css-extract-plugin | [MIT](https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/LICENSE) | -| @vscode/codicons | 0.0.45 | https://github.com/microsoft/vscode-codicons | [CC-BY-4.0](https://github.com/microsoft/vscode-codicons/blob/main/LICENSE) | diff --git a/docs/third-party-licenses.json b/docs/third-party-licenses.json index 03141e66..9e3e486d 100644 --- a/docs/third-party-licenses.json +++ b/docs/third-party-licenses.json @@ -1,4 +1,11 @@ [ + { + "name": "@vscode/codicons", + "version": "0.0.45", + "spdx": "CC-BY-4.0", + "url": "https://github.com/microsoft/vscode-codicons", + "license": "https://github.com/microsoft/vscode-codicons/blob/main/LICENSE" + }, { "name": "arm-none-eabi-gdb", "version": "15.2.1", @@ -8,31 +15,10 @@ }, { "name": "pyocd", - "version": "0.43.0", + "version": "0.44.1", "spdx": "Apache-2.0", "url": "https://github.com/pyocd/pyOCD", - "license": "https://github.com/pyocd/pyOCD/blob/v0.43.0/LICENSE" - }, - { - "name": "vscode-uri", - "version": "3.1.0", - "spdx": "MIT", - "url": "https://github.com/microsoft/vscode-uri", - "license": "https://github.com/microsoft/vscode-uri/blob/main/LICENSE.md" - }, - { - "name": "xml2js", - "version": "0.6.2", - "spdx": "MIT", - "url": "https://github.com/Leonidas-from-XIV/node-xml2js", - "license": "https://github.com/Leonidas-from-XIV/node-xml2js/blob/master/LICENSE" - }, - { - "name": "yaml", - "version": "2.8.3", - "spdx": "ISC", - "url": "https://github.com/eemeli/yaml", - "license": "https://github.com/eemeli/yaml/blob/main/LICENSE" + "license": "https://github.com/pyocd/pyOCD/blob/v0.44.1/LICENSE" }, { "name": "react", @@ -49,24 +35,24 @@ "license": "https://github.com/facebook/react/blob/main/LICENSE" }, { - "name": "css-loader", - "version": "7.1.4", + "name": "vscode-uri", + "version": "3.1.0", "spdx": "MIT", - "url": "https://github.com/webpack-contrib/css-loader", - "license": "https://github.com/webpack-contrib/css-loader/blob/master/LICENSE" + "url": "https://github.com/microsoft/vscode-uri", + "license": "https://github.com/microsoft/vscode-uri/blob/main/LICENSE.md" }, { - "name": "mini-css-extract-plugin", - "version": "2.10.2", + "name": "xml2js", + "version": "0.6.2", "spdx": "MIT", - "url": "https://github.com/webpack-contrib/mini-css-extract-plugin", - "license": "https://github.com/webpack-contrib/mini-css-extract-plugin/blob/master/LICENSE" + "url": "https://github.com/Leonidas-from-XIV/node-xml2js", + "license": "https://github.com/Leonidas-from-XIV/node-xml2js/blob/master/LICENSE" }, { - "name": "@vscode/codicons", - "version": "0.0.45", - "spdx": "CC-BY-4.0", - "url": "https://github.com/microsoft/vscode-codicons", - "license": "https://github.com/microsoft/vscode-codicons/blob/main/LICENSE" + "name": "yaml", + "version": "2.8.3", + "spdx": "ISC", + "url": "https://github.com/eemeli/yaml", + "license": "https://github.com/eemeli/yaml/blob/main/LICENSE" } ] diff --git a/package-lock.json b/package-lock.json index 3410038a..4e277a20 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "vscode-cmsis-debugger", - "version": "1.6.1", + "version": "1.7.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "vscode-cmsis-debugger", - "version": "1.6.1", + "version": "1.7.0", "license": "SEE LICENSE IN LICENSE", "dependencies": { "@vscode/codicons": "^0.0.45", diff --git a/package.json b/package.json index ed8391fb..24697209 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "vscode-cmsis-debugger", "displayName": "Arm CMSIS Debugger", "description": "Run and debug embedded and Edge AI projects on Arm Cortex-M single or multi core devices. Connects via pyOCD to CMSIS-DAP or other GDB servers.", - "version": "1.6.1", + "version": "1.7.0", "preview": false, "publisher": "Arm", "author": "Jens Reinecke ",