Full changelog since v2.0.5:
- Add built-in initializer plugin for external sources #886 (@jaredcwhite)
- Samovar command line and Freyia automations migration (from Thor) #1060 (@jaredcwhite)
- Automation URLs for GitLab & Codeberg repos now supported
- Possible breaking change: a Thor "shim" is provided but may not support 100% of custom commands in the wild
- Universal rendering for partials & components #1059 (@jaredcwhite)
- Bump minimum Ruby version to 3.2, Node version to 22 #1057 (@fpsvogel)
- Remove Active Support as a dependency #1053 (@jaredcwhite)
- Possible breaking change: if you've written code reliant on functionality from Active Support, you may need to adjust or re-add the Active Support gem manually. More information available here.
- Normalize resource dates as Time objects #1052 (@jaredcwhite)
- Use Minitest spec instead of Shoulda #1050 (@fpsvogel)
- Add documentation on how to use the
parse_routesplugin - Update
is-landbundled configuration - Remove
ruby2jsbundled configuration, use JS files on website frontend - docs: migrate Turbo & Stimulus bundled configs to community repo, mention
Rack::Testfor console - docs: add deployment information for statichost.eu, remove Vercel
Thanks to contributors @fpsvogel & @jaredcwhite for making this release possible!