Skip to content

Releases: torizon/vscode-torizon-templates

Release v2.7

10 Dec 20:24
2fca557
Compare
Choose a tag to compare

What's Changed

  • Use quotes for the DOCKER_REGISTRY variable by @drewmoseley
  • Add how to test new template by @leograba
  • Fix path to tasks.ps1 on build-application.yaml by @drewmoseley
  • Fixed installDepsscripts for .NET 7 and 8
  • Drop commontorizon/ images from Toradex supported templates
  • Templates now uses armhf instead arm as reference for armv7 architecture
  • Drop experimental support for x86_64 from Toradex supported templates

Full Changelog: v2.6.2...v2.7.0

Release 2.6 Patch v3

11 Sep 20:22
05edf88
Compare
Choose a tag to compare
  • Fixes on projectUpdater.ps1 (try-update-template task)
  • Fixes on apply-torizon-packages task (updated to apply-torizon-templates-<arch>)
  • Little fixes on tcb template .doc/README.md

Full Changelog: v2.6.2...v2.6.3

Release 2.6 Patch v2

06 Sep 18:30
88ac34e
Compare
Choose a tag to compare
  • Fix on create-production-images and tcb-platform-publish tasks
  • Fix on create-prepate-venv on Python templates
  • Add reload-vscode-window task, to reload the VSCode window (workspace) of the project
  • Revert --ansi never of docker compose tasks and --progress=plain of docker tasks.

Full Changelog: v2.6.0...v2.6.2

Release v2.6 Patch v1

31 Aug 03:17
4d76678
Compare
Choose a tag to compare

This release is to sync with the patch from extension side, check: https://marketplace.visualstudio.com/items?itemName=Toradex.apollox-vscode

v2.6.0

30 Aug 21:07
4d76678
Compare
Choose a tag to compare

Release Notes

  • dotnetUno and dotnetUnoFrameBuffer deprecated due to the upcoming EOL of .NET 6 (Replaced by dotnetUno5 and dotnetUno5FrameBuffer templates, which use .NET 8.0;
  • pre-cleanup: docker-compose down now only stops the application container, but doesn't stop the dependencies containers (like weston for example), speeding up the debugging pipeline;
  • COPY of application's source code and executables on Dockerfile.debug was replaced with an rsync task, removing the need of decompressing this layer on the board (as Docker push and pull don't have the option to not use compression even on private/local registries) and therefore also speeding up the debugging pipeline;
  • tasks presentation: The presentation of the tasks was improved, adding more appropriate symbols and colors for each task, and grouping tasks that make sense to be in the same terminal. This improves the visualization of each task output on the terminal console, and also in cases where there is a pipeline of tasks being executed is sequence, like in the build and run pipelines (both debug and production/release), with all the outputs showing in sequence in the same terminal;
  • python3: Add a task that creates a venv when the project is opened on the workspace;
  • try-update-template task: Fixed missing files on the updates;
  • multi-containers: Updated the settings, launch and tasks to be on the .code-workspace file, as recommended by VSCode for multiroot workspaces;
  • multi-containers: Added a script to check for debug port and wait_sync (setting which handles race conditions) conflicts and fix this conflicts, avoiding conflicts between the single projects during execution on a multi-container environment;
  • base containers: Change from torizon base containers to commontorizon ones. It is important to highlight that the base of this commontorizon containers are still the torizon 3 stable ones, therefore still guaranteeing the quality and stability of torizon containers. This was done to standardize the names and tags of base containers (which avoids adding edge cases for the base containers on the IDE templates, which support multiple boards, can be used with all Toradex's board and even commontorizon supported boards like Raspberry PI, and multiple architectures), and also to add support for x86 where needed. Also, commontorizon has extra containers used within the IDE templates, like the mono, xfce and Slint containers;
  • Slint: Bump to Slint 1.7.2 and switch for winit-wayland to Linuxkms backend;
  • tcb: Fixes on tcb template and also add the possibility to use it on Github Actions in a docker-in-docker configuration;
  • tcb: Added initial documentation on tcb/.doc/README.md, with some informations about the template, it's current status and how to use it;
  • TCB: Bump to TCB version to 3.11 on all templates;
  • Adding packages to Dockerfiles: Parameters names updated on torizonPackages.json and also added buildDeps parameter, separating build/compilation and runtime dependencies. Also fixed auto-completion in the file and issue adding packages with target architecture;
  • tests: Bump vscode-extension-tester and ran automated tests on all templates (including the Community Supported ones), against the latest VSCode version (1.92.2);
  • show-documentation: Fixed it showing also a tab in plain markdown text;
  • settings: debug_port updated to debug_port1 for standardization;
  • Other minor fixes and improvements;
  • Experimental: x86_64 support was added on all templates;

Full Changelog: v2.5.2...v2.6.0

😍 Special Thanks : 😍

Thanks to all our contributors!

In this release, we had contributions from:

@tronical
@dk-coligo

Release v2.5 Patch 2

05 Jul 00:02
cbcbcde
Compare
Choose a tag to compare

Release v2.5 Patch 1

14 Jun 22:01
b6bc001
Compare
Choose a tag to compare

v2.5.0

05 Jun 22:50
b6bc001
Compare
Choose a tag to compare

Release Notes

  • Add the possibility to install host dependencies through installation scripts, not just through apt packages
  • Add installation script for dotnet-sdk dependencie (all .NET and ASP.NET templates, except mono)
  • Add installation script for Rust dependencies (cppSlint, rustSlint and rustConsole templates)
  • Add installation script for monoCSharpForms template dependencies
  • Fix not focusing on Debug Console, in remote debugging, on C/C++ projects
  • Add torizon_ssh_port setting
  • Fix ${DOCKER_LOGIN} not being updated correctly on createDockerComposeProduction.ps1
  • Bump minors of base containers
  • Rust and C++ Slint: Bump to version 1.5
  • Python 3: Fix and improve pip install on the host and on containers
  • Other minor fixes

Full Changelog: v2.4.2...v2.5.0

😍 Special Thanks 🥰

Thanks to all our contributors!

In this release, we had contributions from:

@tronical

Hot Fixes for v2.4.0 v2

08 Mar 17:37
3cb87b5
Compare
Choose a tag to compare

CHANGELOG

  • Bump Slint to 1.4.1
  • Finish to update the templates to use Docker COPY instead of SSH Copy
  • Add DEBUG_SHARED_PORTS for debug windows WSL firewall script
  • Config avalonia templates to prefer the .NET extension than the DevKit
  • Bump .NET Docker tags to get the latest fixes from Microsoft
  • Fix CI/CD not allowing DOCKER_REGISTRY environment variable to be empty
  • Fix Avalonia .gitignore ignoring .vscode folder content

Hot Fixes for v2.4.0 v1

20 Feb 19:55
Compare
Choose a tag to compare

FROM EXTENSION SIDE

  • Fixed an issue that was deleting the .conf/.template file;

⚠️ This is a sync Release from the templates side. There was not changes, but we need to have the versions between templates and the extension in sync.