Bridgetown v1.0.0.beta1 Release Notes

Release Date: 2022-01-13 // 15 days ago
  • General

    • Brand new website and refreshed documentation. Yowza! Special thanks to @adrianvalenz for contributing refreshed branding and content enhancements and to Whitefusion for overall design & development of the new site.

    ➕ Added

    • 0️⃣ Native esbuild integration, default site template switched to use esbuild + postcss #461 (jaredcwhite)
      • BREAKING CHANGE: you will need to run bin/bridgetown webpack update so the build process can find the relocated assets manifest file.
    • 🆕 New site template design along with ERB and Serbea support via CLI flags #475 (jaredcwhite)

    🔄 Changed

    • ♻️ Refactor how Rake tasks are loaded or displayed (jaredcwhite)
    • Clean up listener and watcher, resolves #467 (jaredcwhite)
    • ⚡️ Update Stimulus and Turbo configurations to latest versions (jaredcwhite)
    • 🚅 Permit Rails 7 versions of Active Support & Active Model (jaredcwhite)
    • 👌 Improve the display of build errors #479 (jaredcwhite)
    • ✂ Remove the Swup bundled configuration and enhance Turbo instead #471 (jaredcwhite)

    🛠 Fixed

    • 💎 Switch routes to path from absolute_path for Ruby 3.1 compatibility (jaredcwhite)
    • 🛠 Fix origins autoload issue in #472 (jaredcwhite)
    • ➕ Add .ruby-version file to new sites (jaredcwhite)

Previous changes from v1.0.0.alpha9

    • ✂ Remove the Liquid Component gem dependency
    • ➕ Add support for environment CLI flags (-e production or --environment=production)
    • ↔ Integrate Serbea 1.0 into Bridgetown #440 (jaredcwhite)
    • ➕ Add new console commands via ConsoleMethods mixin #439 (jaredcwhite
    • 👌 Support long version form in CLI (--version) #445 (Eric-Guo)

    📚 Documentation

    • 🔌 Skip the archived state in plugins. #443 (Eric-Guo)
    • ⚡️ Update ruby2js as required by webpack loader #442 (Eric-Guo)