All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Bootstrap v4.6.0, webpack v5, haven 0.7.0, clean-css-cli, etc
- Use Node.js 14 in CI, remove Node.js 12
- Support for Bootstrap table classes (#145)
- i18n language keys for Danish (@schack, #146)
- Deprecations from Hugo (DisqusShortname and GoogleAnalytics)
- Migrate to dart sass from node-sass (see LibSass is Deprecated)
- Use new figure shortcode that automatically processes images in a post's page bundle to multiple resolutions and outputs an appropriate img srcset (falls back to getting images from static dir)
- Minor version bump for bootstrap, node-sass, and fontawesome
- Update to webpack 5 (brings better tree shaking, reduces fontawesome JS by 8K)
- JSON-LD keyword formatting @jeremyrcampb #140
- Ability to omit date in front matter @jeremyrcampb #141
- i18n language keys for German (@dermellor, #131)
- Boostrap v4.5.0
- Minor version bump for webpack, node-sass, and fontawesome
- Use Haven for GDPR-compliant popup instead of cookieconsent, which is now
configured as opt-in and does not load Google Analytics or send a hit until
the user agrees.
- Note to translators that some strings have changed, please check:
cookieAccept
: the string for the "Agree" buttoncookieDecline
: the string for the "Disagree" button
- Note to translators that some strings have changed, please check:
- Encoding of dates in HTML (@alanorth)
- npm dependencies: rtlcss 2.5.0, webpack 4.42.0, fontawesome solid icons 5.12.1
- Fix "Unparsable structured data" error in JSON-LD (@alanorth)
- Farsi strings for user interface
- bootstrap 4.4.1
- Fix typo in README.md (@xekon, #118)
- Font Awesome 5 (make sure you update any custom icons you might be using in your content, site layouts, partials, etc).
- Use Hugo's built-in subresource integrity support instead of the generatesri tooling that I wrote by hand a few years ago (#120, @alanorth)
- Use Font Awesome SVGs via JavaScript instead of web fonts (@alanorth)
- Category and tag links now have a trailing slash (#128, @alanorth)
- Several references to Google Plus (@xekon, #122)
- "Home" link for blogs that are not at the root of the domain (@phofman #115)
- Use "posts" instead of "post" in exampleSite to align closer with Hugo quick start docs (@sboots #117)
- node-sass 4.13.0 and rtlcss 2.4.1
- Only list "Regular" pages in recent posts in sidebar (@alanorth)
- Use absURL instead of baseURL to be more robust with different site configurations (@TommySprat)
- Quote date in post metadata so it does not get escaped (@TommySprat #111)
- SourceHut CI configuration (@alanorth)
- Twitter sharing button (@alanorth)
- Dependencies in package.json (@alanorth)
- Arabic translation (@alanorth)
- Support for RTL CSS (@alanorth)
- clean-css-cli 4.3.0
- Dutch translation #107 (@bit33)
- Google+ icons #108 (@bit33)
- Template functions for Hugo 0.55.0 (@alanorth)
- Bootstrap v4.3.1