v0.21.0 "Broughton Beach"
Full changelog since 0.20.0:
Fixed
- Configuration change to remove Webpack warning regarding Babel #314 (eclectic-coding)
0.21.0.beta4
Added
- Memoization for caching templates in
Bridgetown::Component
#326 (jaredcwhite) layout
method inResource::Base
#324 (jaredcwhite)- Include Bridgetown version in Webpack defaults #322 (ayushn21)
- Confirmation for overwriting postcss config in tailwindcss and bt-postcss bundled configurations #317 (ayushn21)
- Create new config directory and move Webpack defaults into it #316 (ayushn21)
Changed
- Fix the Bridgetown logger and other test improvements #328 (ayushn21)
- NOTE: the
Configuration file
log message is now output with adebug
log level instead ofinfo
. This means you will no longer see the config path in your terminal/logs unless you use the--verbose
flag.
- NOTE: the
Fixed
- Install required packages in Webpack enable postcss tool #319 (ayushn21)
- Update Babel configuration to prevent overt warning #314 (ayushn21)
- Resolve issue with zombie templates in Pagination/Prototype logic
- Locale files now reload when the site regenerates
0.21.0.beta3
Changed
- Switch to using a Keep a Changelog format.
- Switch
plugins new
command to use MiniTest from the sample plugin repo. - Make configure command use Thor's apply method directly #293 (ayushn21)
Fixed
- Resources configured not to output to a destination are now transformed as expected.
- The
previous_resource
method now returns the proper resource. - Fix warnings in plugin tests by checking if an ivar was defined #296 (ayushn21)
- Ensure Netlify script is set to executable. #302 (ayushn21)
- Consider the default branch from the git config when creating a new site or plugin. #294 (ayushn21)
Removed
- A bunch of global config accessors on site (like
lsi
,keep_files
, etc.) - Remove safe_yaml gem in favour of using Psych which is in the stdlib. #303 (ayushn21)
0.21.0.beta2
- Refactor old TODOs and deprecations
- Remove deprecated
sassify
/scssify
filters, add html_safe to theobfuscate_link
helper - Fix dotfiles or multiple extension permalinks (for the resource content engine) #292 (jaredcwhite)
0.21.0.beta1
- End-to-end Ruby front matter, templates, and data files (jaredcwhite) #285
- New
Bridgetown::Component
class with a ViewComponent-inspired API #268 (jaredcwhite) Read the Docs- Breaking Change: ERB now uses an output safety buffer to escape HTML in strings, same as in Rails. Read the Docs
- Relations for resources (belongs_to, has_many, etc.) #261 (jaredcwhite) Read the Docs
- Migrate to dart-sass since node-sass is deprecated #279 (eclectic-coding)