v1.2.0 "Bonny Slope"
Full changelog since v1.1.0. Many thanks to @vvveebs, @sandstrom, @zealot128, @lux-shaun, @stefanvermaas, @DRBragg, @stephendolan, @johlym, @rickychilcott, @alexanderadam, @brandoncc, @andrewmcodes, @jacobdaddario, @lxxxvi, @Dynnammo, @KorbsStudio, @tombruijn, @fbuys, @tommasongr, @svoop, @michaelherold, @joemasilotti, @Ikass, @ayushn21, @adrianvalenz, and @jaredcwhite (a record number!) for contributing to this release!
1.2.0 (stable release) — 2022-01-25
- Remove terminal-table dependency
Possible breaking change — if you rely on Liquid template profiling to debug your site, you'll need to add theterminal-table
gem dependency yourself - Add method to reset config for test suites #702 (jaredcwhite)
- Fix: Set timezone from initializer Ruby DSL #703 (ayushn21)
- Fix a minor typo in the plugins command #701 (ayushn21)
- Fix: load
initializers.rb
instead of require for working tests #700 (jaredcwhite) - Docs: Add details for importing Shoelace #698 (ikass)
1.2.0.beta5 — 2022-01-02
- Add some DX improvements to StaticFile #677 (jaredcwhite)
- Restore localhost URL in development when using initializers config #686 (jaredcwhite)
- Note View Component oddities #687 (joemasilotti)
- Fix: dynamic route sorting #690 (jaredcwhite)
- Fix: Enture
resource.data.locale
consistently return symbols #682 (vvveebs) - Filter
Bridgetown::Localizable#all_locales
under the source's parent directory #671 (vvveebs) - Website: Fix the readability of namespaces in dark mode #674 (michaelherold)
- Add support for alternative gemfile
gems.rb
to core #658 (svoop)
1.2.0.beta4 — 2022-12-07
- Provide an option for the file watcher to watch additional paths #668 (jaredcwhite)
- Localize file-based dynamic routes #654 (tommasongr)
- Website: Dark mode #620 (vvveebs)
- Docs: Fix typo in collections.md #664 (fbuys)
- Update GitHub Pages configuration to use new method of deploying websites. #657 (tombruijn)
- Bump up esbuild version in new template and on the BT site #646 (jaredcwhite)
- Fix: ensure Rake tasks can be run directly, and no crashes when Rake isn't available #656 (jaredcwhite)
- Parse using JSON.parse for more resilient parsing #662 (rickychilcott)
- Resolve Rubocop offenses #644 (vvveebs)
- Docs: Fix link to Liquid Template Engine #659 (KorbsStudio)
- Specify locales in "multi locale" mode #651 (rickychilcott)
- Change from master to main in additional places throughout the code #648 (Dynnammo)
- Fix Lint/ConstantDefinitionInBlock and Style/StructInheritance #640 (lxxxvi)
- Docs: Correct Typo in _docs/template-engines.md #649 (jacobdaddario)
- Fix: update broken initializers documentation link #652 (andrewmcodes)
- Extend url_for helper to accept other link types #633 (alexanderadam)
- Extend link_to helper to accept blocks #632 (alexanderadam)
- Docs: Fix typo in confirmation prompt #645 (brandoncc)
- Docs: typo: mergable => mergeable #635 (alexanderadam)
- Docs: fix typo: delimeters => delimiters #634 (alexanderadam)
- Add ability to specify locales in "multi locale" mode #651 (rickychilcott)
1.2.0.beta3 — 2022-10-09
- Updates to Lit and Tailwind configurations
- Add new automation actions for v1.2 configurations
- Fix issues around Roda processing of form submissions
1.2.0.beta2 — 2022-10-07
- Fix bug with builder registration in config DSL
1.2.0.beta1 — 2022-10-02
Don't let yourself get distracted by the moonshine!
https://cedarmillnews.com/legacy/archive/706/bonny_slope_bootleggers.html
General
- Add gemspec metadata for all gems (#619)
Added
- Major refactor to add new configuration & initializer DSLs #618 (jaredcwhite)
- All-new Ruby-based config file format
- New Dotenv support
- Refactor to setup Bundler without automatic requires
- Relocate Roda plugins to their own files and use new init functionality
- Add permalink placeholder to Builder DSL
- Improve helper scope for methods, add resource extension to Builder DSL
- Deprecate TOML,
_config
, and.yaml
files for configurations (.yml
preferred)
- Slot content feature for templates and components #629 (jaredcwhite)
- Allow templates to use
data
directly instead ofresource.data
or evensite.data
#622 (jaredcwhite and johlym) - Add Dockerfile to deployment options #626 (stephendolan)
- Add hash attributes functionality to view tag helpers #589 (DRBragg)
- Provide esbuild config typing via JSDoc #604 (jaredcwhite)
Changed
- Update postcss-load-config to 4.x and address synchronization issues #596 (stefanvermaas)
Possible breaking change — see: #596 (comment) - Tailwind automation has been relocated to a separate repository — see: https://github.com/bridgetownrb/tailwindcss-automation
- Include subdirectories of
src/_locales
in I18n loader #606 (lux-shaun)