Skip to content

Releases: bridgetownrb/bridgetown

v1.0.0.beta1

13 Jan 19:13
Compare
Choose a tag to compare

Changes since v1.0.0.alpha11:

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

  • Native esbuild integration, default site template switched to use esbuild + postcss #461 (jaredcwhite)
    • BREAKING CHANGE: for sites using Webpack, 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

v1.0.0.alpha11

29 Nov 19:24
Compare
Choose a tag to compare
v1.0.0.alpha11 Pre-release
Pre-release

Changes since alpha10:

  • Allow saving of models with repo origin #452 (jaredcwhite)
  • Normalize previous/next resource API between Ruby and Liquid #466 (jaredcwhite)
  • Docs: Add a nginx section in deployment #447 (Eric-Guo)
  • Switch to streaming/event source mechanism for live reload #458 (jaredcwhite)
  • Hooks refactor & cleaning up SSR reload hook #457 (jaredcwhite)
  • Add BRIDGETOWN_ENV to render config #460 (ayushn21)
  • Fix production ENV issue with Roda file-based routes
  • Move Collection#sort_resources! to a public method

and since alpha 9:

v1.0.0.alpha9

12 Nov 03:05
Compare
Choose a tag to compare
v1.0.0.alpha9 Pre-release
Pre-release

Changes since alpha8:

  • 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

v1.0.0.alpha8

05 Nov 19:10
Compare
Choose a tag to compare
v1.0.0.alpha8 Pre-release
Pre-release

Changes since alpha7:

  • Refactor builder DSL for Ruby 2.7 & 3.0 compatibility

Changes since alpha6:

  • Update minimum Ruby requirement to 2.7
  • Copy bin/bridgetown to bin/bt after binstubs generation
  • Ensure Webpack error messages only display once
  • Add bundled configuration for Cypress #339 (ayushn21)
  • Use Zeitwerk for autoload/eager load paths (including plugins) #434 (jaredcwhite & ayushn21)
  • Don't mutate bundler dependencies in place #433 (deivid-rodriguez)
  • Add bundled configuration for Render #431 (ayushn21)

v1.0.0.alpha7

05 Nov 17:07
Compare
Choose a tag to compare
v1.0.0.alpha7 Pre-release
Pre-release

Changes since alpha6:

  • Update minimum Ruby requirement to 2.7
  • Copy bin/bridgetown to bin/bt after binstubs generation
  • Ensure Webpack error messages only display once
  • Add bundled configuration for Cypress #339 (ayushn21)
  • Use Zeitwerk for autoload/eager load paths (including plugins) #434 (jaredcwhite & ayushn21)
  • Don't mutate bundler dependencies in place #433 (deivid-rodriguez)
  • Add bundled configuration for Render #431 (ayushn21)

v1.0.0.alpha6

26 Oct 20:51
Compare
Choose a tag to compare
v1.0.0.alpha6 Pre-release
Pre-release

v0.21.5

20 Oct 23:03
Compare
Choose a tag to compare

Patch release: Backport Zeitwerk fix from 1.0.0 to 0.21.

v1.0.0.alpha1

16 Oct 03:14
Compare
Choose a tag to compare
v1.0.0.alpha1 Pre-release
Pre-release

NOTE: this is still considered experimental and largely undocumented.
It's fine to use...just not recommended for production. =)

General

  • Strip out all of the legacy content engine #415 (jaredcwhite)

    • Transition Page to GeneratedPage
    • Resource content from plugins now supported
  • SSR & file-based dynamic routes in src/_routes #383 (jaredcwhite)

    • includes adding Puma, Rack, Roda, and Rake!
    • the previous WEBrick-based dev server is deprecated
    • nearly all past Yarn commands are now available through bin/bridgetown

Added

  • add_resource DSL now available for builders #419 (jaredcwhite)
  • Improve locale routing based on filenames or special front matter #414 (jaredcwhite)
  • Enhance front matter DSL with nesting and lambda value eval #398 (jaredcwhite)
  • Add debug message when saving static files

Fixed

  • Improve resource engine compatibility in link tag and url_for helper #389 (jaredcwhite)
  • Prevent .js matches with any file like foo.js.txt.bat.png #399 (nachoal)

Changed

  • Change single quotes in script folder #406 (JuanVqz)
  • Return ordered results for belongs_to array #390 (jaredcwhite)
  • Bumped minimum recommended Node requirement to v12 and updated the docs for Homebrew installation on macOS.

Removed

  • Remove pry and use binding.irb in dev console script
  • Remove incremental generation #388 (jaredcwhite)

v0.21.4

10 Sep 19:04
Compare
Choose a tag to compare

Changelog since 0.21.3:

Fixed

Changed

  • Resolve postcss-focus-within to v4 #366 (ayushn21)
  • Performance refactor of the Webpack helper #382 (jaredcwhite)
  • Several documentation improvments thanks to JuanVqz and debashis-biswal

v0.21.3

07 Aug 00:59
Compare
Choose a tag to compare

Fixed

  • Resource: switch from default proc to preemptive defaults #359 (jaredcwhite)
  • Ensure there aren't double-slashes in pagination links (jaredcwhite)
  • Ensure summary content is html safe (jaredcwhite)