Skip to content

v1.2.0 "Bonny Slope"

Compare
Choose a tag to compare
@jaredcwhite jaredcwhite released this 25 Jan 17:48
· 185 commits to main since this release

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 the terminal-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

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 of resource.data or even site.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

Fixed