Beta 5 is now available
The fifth beta release of Toucan is now available. This release includes many improvements and some new features.
Toucan 1.0.0-beta.5 is a big update with many improvements and new features. Here are the most important changes in this release:
- Multi-architecture Docker support: The Dockerfile now works for both arm64 and amd64 platforms, making it easier to run Toucan in different environments. We have also published the latest version on DockerHub.
- Major library overhaul: The core libraries have been completely reworked for better performance and reliability.
- New Toucan libraries: This update introduces the
ToucanSource
andToucanSerialization
libraries, plus a new sharedToucanCore
library. - Improved testing: Tests and mocks have been improved to help us catch bugs and ensure stability.
- Dependency upgrades: All package dependencies have been updated.
- New date formatter: There are new mechanics for formatting input and output dates, with better support for time zones and localization.
- Better error reporting: Errors are now reported more clearly, and build errors are preferred over log messages.
- Target support: Create separate build targets, making it much easier to generate different versions of your site.
- Naming changes: The docs directory is now called dist, and we refer themes as templates & mustache files as views.
- Improvements and bug fixes: Other under the hood improvements and bug fixes have also been made to make Toucan more stable and reliable.
This release brings Toucan closer to a stable 1.0 version, with a focus on flexibility, stability, and ease of use. For more information see the full release notes.
Try the latest beta and let us know what you think. If you want to upgrade your current site, check out our beta 5 migration guide. If you enjoy using Toucan, please give us a star on GitHub!
Related articles
featured
Beta 5 migration guide
This guide explains the most important changes in Toucan Beta 5 and helps you update your project.