Skip to content

Releases: Open-CMSIS-Pack/vscode-cmsis-solution

v1.68.0

Choose a tag to compare

@brondani brondani released this 12 Jun 11:51
80ff1be

Stable release including changes from the 1.67.x pre-release series.

Updates:

  • The loading time of a CMSIS solution project has been decreased by decoupling the task to build the compilation database (compile_commands.json). While that task is running the build button can be pressed to run the build task. The extension will terminate the compilation database task and start the build task using the same terminal.
  • In the packs display of the Software Components view, pack overview .md files are opened to the side in preview mode.

Solved issues:

  • Fixed the orchestration of events when the build task triggers saving changed CMSIS YAML input files, including in the Manage Solution dialog (see VS Code setting "Task: Save Before Run").

Full Changelog: v1.67.3...v1.68.0

v1.67.3

v1.67.3 Pre-release
Pre-release

Choose a tag to compare

@soumeh01 soumeh01 released this 02 Jun 09:20
d0e4758

Updates:

  • The extension uses the bundled CMSIS-Toolbox v2.14.1 exclusively, including for terminals within VS Code, ensuring feature alignment between the frontend and backend.
  • The Configuration Wizard now supports file formats that use ; for comments.

Solved issues:

  • Fixed an issue where the Software Components view became empty after deleting a pack using cpackget, requiring a manual refresh.

Full Changelog: v1.67.2...v1.67.3

v1.67.2

v1.67.2 Pre-release
Pre-release

Choose a tag to compare

@brondani brondani released this 12 May 12:06
fea89cc

Updates:

  • The Help entry in the Views and More Actions... menu of the CMSIS-View now opens the Keil Studio offline documentation from the Keil Studio Pack extension (v2.12.2 or later). If not available, the extension's README.md is shown instead.
  • The loading time of a CMSIS project has been decreased by decoupling the process to build the compile_commands.json database. The build button turns into a "Stop" button while the process is running. The clangd extension starts indexing once the compile_commands.json files are ready.
  • When closing a CMSIS Solution project before closing the folder, the Solution needs to be explicitly loaded when opening the folder the next time.
  • Automatically showing the CMSIS View when the CMSIS Solution project was loaded can be disabled via the extension settings "Auto Show CMSIS View".
  • Software Components offer links to keil.arm.com displaying public packs, as well as 'Overview' and 'Version History' for specific packs.
  • CMSIS View opens config files with Configuration Wizard annotations in Graphical "Preview" by default.
  • Outdated CMSIS Component configuration files are now flagged with the 'N' file decorator. The (?), (!), and (x) project, group, component and file indicators have been removed. Outdated files are listed in the VS Code Problems view, and the merge utility can be opened for each file.
  • Experimental support for MLOps Management allowing decoupling of the application development from the ML model development while retaining consistency.

Solved issues:

  • Software Components: Software Packs view shows packs that are selected but could not be installed, and allows you to correct the pack selection via the 'Manage Pack' dialog.
  • CMSIS View does not allow to remove files from a project layer.

Full Changelog: v1.67.1...v1.67.2

v1.67.1

v1.67.1 Pre-release
Pre-release

Choose a tag to compare

@brondani brondani released this 27 Mar 14:55
363adf3

Updates:

  • Reference Open-CMSIS-Pack organization for repository, issues and images

Full Changelog: v1.67.0...v1.67.1

v1.67.0

v1.67.0 Pre-release
Pre-release

Choose a tag to compare

@brondani brondani released this 26 Mar 16:16
7408b21

Updates:

  • Minimum required version of VS Code for using this extension is ^1.108.1.
  • CMSIS View resolves access sequences used in file references and opens the corresponding physical file on click.
  • Extended support for file links in editor windows for CMSIS Solution Project and build information files.
  • Extended solution conversion diagnostics to collect and surface errors and warnings from orchestrated tools (cpackget, cbuild, cbuild2cmake, csolution) in the VS Code Problems view. Messages are removed from the status bar tooltip.
  • Solution conversion is now skipped if missing packs are detected but cannot be downloaded and installed by the pack installer cpackget.
  • Added Config File option in Debug Adapter for Arm-FVP to open the specified file.

Solved issues:

  • CMSIS View does not load and display CMSIS Solution files without projects: node which is the case for debug only setups.
  • Software Components does not reliably open the initial view for the selected layer.
  • Manage Solution dialog target-type handling breaks in case the corresponding node is changed in *.csolution.yml on disk.
  • uVision option in Debug Adapter for Keil uVision stores absolute filepath.

Full Changelog: https://github.com/Open-CMSIS-Pack/vscode-cmsis-solution/commits/v1.67.0