Skip to content

Releases: toradex/vscode-torizon-templates

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.

v2.4.0

27 Jan 00:16
Compare
Choose a tag to compare

Release Notes

  • Now the templates does not make any scp to the running container, instead it is copying the artifacts using Dockerfile COPY command. This is useful to set a pattern to customizations for assets and other libraries;
  • Added references for the Visual Studio Code IDE Extension to the specific documentation for each template;
  • Fixed a race condition for multi-container projects running the pre-cleanup task (added the command cleanLock. This flag is set by the extension when the pre-cleanup task runs and is unset when the deployment is finished);
  • Now all templates uses APP_ROOT and the setting torizon_app_root to set the path where the artifacts will be stored and will be set as cwd to run the application on the container;
  • Added cleanup of dangling images not being removed after project build/run;
  • Added support for push release containers to registries different than DockerHub;
  • gambasForms base container updated to use Torizon 4-rc base containers;
  • Some GUI community templates now uses commontorizon/weston as Weston compositor Docker image. These are based in the Torizon Weston images and plus changes to work with Common Torizon third party hardware;
  • Fixed push to ostree environment variables in the TCB template;
  • Slint base containers updated to use Slint v1.3.2;
  • Removed support for docker-compose version 1. Now only version 2 is supported (this version is the recommend version by Docker and should be installed when user install the Docker Engine with docker-compose-plugin);
  • Added a task to fetch the templates repo before try to update the templates (before this change the fetch was done only during the project initialization);
  • Added support on Dockefiles for the prefix -imx8 when need to install the vivante libs;
  • Now the torizon_workspace will be fetch from command instead setting, this fixes an issue with multi-container projects that was pointing to the wrong workspace;
  • Added a new template for .NET with Slint (uses .NET 8);
  • Bumped javaForms base container to use Torizon 4-rc base containers;
  • dotnetConsole updated to use .NET 8.0;
  • Added a new template for .NET Uno v5 using linuxfb (uses .NET 8);
  • Added a new template for .NET Uno v5 (uses .NET 8);
  • dotnetAvaloniaFramebuffer updated to use .NET 8.0;
  • dotnetAvalonia updated to use .NET 8.0;
  • Added a kiosk mode launch option to the aspnetBlazor template. This will launch cog to open the application and show it on the device screen;
  • aspnetBlazor updated to use .NET 8.0;
  • Added a tasks to automate the NuGet package installation for mono templates;
  • Bump mono base containers to use Torizon 4-rc bases;
  • Added a template for generic (without a specific language/framework, like just scripts) Dockerfile development;
  • Added README into doc folder for ZigConsole;
  • Added README into doc folder for Slint templates;
  • A ton of minor fixes and improvements;

Full Changelog: v2.3.2...v2.4.0

IN THIS RELEASE WE HAVE 119 COMMITS

😍 Special Thanks 🥰

Thanks to all our contributors!

In this release, we had contributions from:

@tronical
@kassane
@griloHBG
@embdur

Hot Fixes for v2.3.0 v2

13 Dec 15:13
Compare
Choose a tag to compare

What's Changed

Hot Fixes for v2.3.0 v1

23 Nov 14:59
Compare
Choose a tag to compare

What's Changed

  • Little fix on the Torizon IDE Extension side, that was not getting the correct default tag of the vscode-torizon-templates (apollox.templatesTag default variable).

v2.3.0

22 Nov 00:37
Compare
Choose a tag to compare

Release Notes

  • tasks: fix GPU arguments for the SDK containers
  • cppQML: Add GPU support;
  • cppQML: Change from qmake to cmake;
  • cppQML: Fixed tasks for Qt Creator integration;
  • docs: Add template specific documentation in their .doc folder;
  • slint: Bump Slint version to 1.3.0;
  • zigConsole: Add a new template for Zig language;
  • dotnetAvalonia: Bump nuget packages to version 11.0.5;
  • dotnetUno: Bump nuget packages to version 4.10.13;
  • Other small bug fixes and improvements;

Full Changelog: v2.2.2...v2.3.0

😍 Special Thanks 🥰

Thanks to our contributors!

@kassane has contributed with a new Zig language console template! 👯👯‍♂️👯‍♀️
@Dualton reported an issue with the try-to-update-template tasks for the cmakeConsole template;

Hot Fixes for v2.2.0 v2

10 Oct 15:00
Compare
Choose a tag to compare

What's Changed

  • cppSlint/rustSlint: update to Slint v1.2.2 base images by @microhobby in #123
  • tasks: Add the tasks to build and run locally the production images by @andreriesco in #122

Full Changelog: v2.2.1...v2.2.2

Hot Fixes for v2.2.0 v1

19 Sep 19:05
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.2.0...v2.2.1

v2.2.0

14 Sep 00:00
Compare
Choose a tag to compare

Release Notes

  • New cmakeConsole template;
  • New cConsole template;
  • cppQML maintenance fixes;
  • Python templates maintenance fixes;
  • Update TCB to v3.8.1;
  • Update Avalonia templates to use v11.0.2;
  • Update extensions recommendations;
  • Update Slint templates to use the latest v1.2.0;
  • CI Github actions added to test Dockerfile builds;
  • Tasks descriptions improved;

😍 Special Thanks 🥰

Thanks to our contributors!

@hiagofranco has contributed with the C console template! 👯👯‍♂️👯‍♀️