v0.10.0.pre (The Hotwire release)
Introducing one of the largest Trestle updates yet -- the Trestle Hotwire update. This has been a branch two years in the making, and brings the Trestle front-end much more up-to-date and in-line with modern Rails development practices.
Among the things I'm most excited about with this release are the full Stimulus integration, making it easier to override and extend default behavior; Turbo frames, and an easier pathway to real-time updates with Turbo streams; Sass no longer being a required dependency for theming, making it possible to live alongside applications using Tailwind CSS; as well as run-time theming options.
Key Points
- Trestle is now powered by Turbo (8.0.4) & Stimulus (3.2.2)
- Theming is now done via CSS variables -- a Sass compiler is no longer a required dependency
- Bootstrap has been updated from 4.6.x to 5.3.3
- Font Awesome updated from 5.15.x to 6.5.2
- i18n within JS has been streamlined and is handled by fnando/i18n