Releases: toradex/vscode-torizon-templates
v2.5.0
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:
Hot Fixes for v2.4.0 v2
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
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
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 commandcleanLock
. This flag is set by the extension when thepre-cleanup
task runs and is unset when the deployment is finished); - Now all templates uses
APP_ROOT
and the settingtorizon_app_root
to set the path where the artifacts will be stored and will be set ascwd
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 withdocker-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 fromcommand
insteadsetting
, 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:
Hot Fixes for v2.3.0 v2
What's Changed
- cppConsole and cConsole: Fix clean tasks by @andreriesco in #141
- cppConsole: Fix clean-arm64 duplicated by @andreriesco in #143
Hot Fixes for v2.3.0 v1
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
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
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
What's Changed
- cmakeConsole: Add C compiler also in the template by @andreriesco in #119
- rustSlint/cppSlint: bump to Slint v1.2.1 base images by @microhobby in #120
Full Changelog: v2.2.0...v2.2.1
v2.2.0
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! 👯👯♂️👯♀️