v1.1.0 "Belmont"
Full changelog since v1.0.0. Many thanks to @das-g, @jaredlt, @andrewmcodes, @katafrakt, @jeremyevans, and @jaredcwhite for contributing to this release!
1.1.0 (stable release) — 2022-07-18
- Add better error message for YAML parse error around Symbols
- Remove unnecessary
excerpt_separator
configuration default - New docs: a guide how to migrate from Jekyll #594 (jaredcwhite)
- Improved default Liquid layout
- Fix PurgeCSS configuration so it works with esbuild
1.1.0.beta3 — 2022-06-28
- Provide URL helpers to Roda #583 (jaredcwhite)
- Support kwargs-only method calls for
partial
#582 (jaredcwhite) - Switch from
rack-indifferent
to Roda'sindifferent_params
plugin #586 (jaredcwhite) with thanks to @jeremyevans - Thanks to work-leonid for docs improvements
- Fix: apply Inspectors to Generated Pages as well
- Breaking change from beta2
- Update Gemfile template with nokogiri commented out (helps with the Inspectors API) #574 (andrewmcodes)
- Fix migrate-from-webpack process #573 (katafrakt)
- Ensure gem-based Builders are part of priority sorting #567 (jaredcwhite)
- Add
fill: "forwards"
to improve Turbo transition states
1.1.0.beta2 — 2022-06-01
- Update Webpack 5 default config to switch to native asset loaders (no more
file-loader
needed)
1.1.0.beta1 — 2022-06-01
- New bundled configurations: Lit, Shoelace, Ruby2JS, Open Props #553 (jaredcwhite)
- NOTE: "frontend component files" (aka
.js
/.css
files within thesrc/_components
folder) will now be ignored by the build process watcher, thus allowing the frontend bundling refresh to trigger a dev reload
- NOTE: "frontend component files" (aka
- Improve Roda error handling and update static error pages #565 (jaredcwhite)
- Always make sure
:en
is at the end of the I18n fallback chain - Support
.rb
and.json
for translation files - Support front matter defaults for multi locale
- Update
in_locale
to support filtering resources - Add
t
Liquid filter, allow I18n fallbacks - Allow
.multi
suffix on files names for multi locales - feat: add rb files to the Tailwind content glob #564 (andrewmcodes)
- Fix default custom collection permalink so it includes the locale prefix
- Add link to configuration options documentation in the default
bridgetown.config.yml
#563 (andrewmcodes) - Simplify the Roda boot process, add more route tests #562 (jaredcwhite)
- Add Sass support for esbuild, update frontend dependency versions #542 (jaredcwhite)
- Add ability to configure file filter for PostCSS plugin
- Fix PostCSS esbuild watch bug & remove easy-import
- Update Tailwind config so jit-refresh.css is git ignored #559 (jaredcwhite)
- Ensure future-dated resources import only when expected #558 (jaredcwhite)
- Inherit generator priority from builder
- BREAKING CHANGE: (maybe) The exact order multiple generators will run in may be subtly different than before. Use Builder priorities to resolve
- Add HTML & XML Inspectors API using Nokogiri #546 (jaredcwhite) & (andrewmcodes)
- Add default locale prefixing config option,
in_locale
template filter/helper #540 (jaredcwhite) - Add Markdown support to convert
==
/::
to<mark>
#551 (jaredcwhite) - Apply default theme for syntax highlighting #516 (jaredlt)
- Add site
server_shutdown
hook via Puma - Allow route classes to be prioritized to adjust run order #538 (jaredcwhite)
- Fix: ensure capturing helpers use dedicated component context
- Fix typo in "Core Principles": focsued → focused #541 (das-g)
- Allow finding and linking to alternate locale pages #522 (jaredcwhite)
- Issue warning when a Rails-style extension is used (like .html.erb) #523 (jaredcwhite)
- Fix Roda serving bug when index.html is missing
- Re-run SSR setup block on live reload
- Trigger pre/post-read hooks on SSR reload
- BREAKING CHANGE: (maybe) If you had long-running code in a plugin
build
method or a hook, this might surprise you when you live reload in dev using dynamic routes. Usesite.ssr?
if you want to bypass code in SSR mode.
- BREAKING CHANGE: (maybe) If you had long-running code in a plugin
- Fix bug where sidecar aux process wasn't requiring bundler groups #532 (jaredcwhite)