v0.27.0
This release simplifies the integration with cookie consent managers. A reference implementation for CookieYes is available as a separate module. This release also improves the management of content security policies. You can now define the required policies in each individual module, and Hinode will generate the required server headers.
What's Changed
❗ Breaking Changes
- Prepare for consent-enabled script bundling by @markdumay in #1196
- Add support for functional scripts to be included in the page header by @markdumay in #1203
- Support integration of critical modules and scripts by category by @markdumay in #1213
🚀 Highlights
- Support configurable CSP directives by @markdumay in #1225
🎉 New Features
- Enhance styling options of cards and card groups by @markdumay in #1159
- Refine hugo caching by @markdumay in #1187
- Support configuration of meta title and meta description by @markdumay in #1192
- Add nofollow to external links by @markdumay in #1193
- Add cookie APIs by @markdumay in #1198
- Support configuration of internal links validation by @markdumay in #1244
- Support meta.robots attribute in page params by @markdumay in #1246
🐛 Bug Fixes
- Make video partial compatible with Hugo < v0.112.0 by @markdumay in #1168
- Fix linting issue by @markdumay in #1169
- Fix linting issue by @markdumay in #1170
- Fix linting issues by @markdumay in #1173
- Make core elements compatible with Hugo < v0.112.0 by @markdumay in #1174
- Fix thumbnail init by @markdumay in #1175
- Improve handling of unsupported alert types by @markdumay in #1180
- Fix deprecation warning by @markdumay in #1181
- Improve handling of Cloudinary image paths by @markdumay in #1186
- Fix bootstrap form validation when purging styles by @markdumay in #1188
- Suppress anchor links for empty headings by @markdumay in #1194
- Include warning when file shortcode references invalid file by @markdumay in #1214
- Fix handling of critical module styles by @markdumay in #1218
- Fix responsive behavior of card group by @markdumay in #1229
- Allow front page Persona usage to link to a page by @Ipstenu in #1222
- show language 404.html with redirect config by @d-oit in #1235
- Shift custom 404 redirects to data file by @markdumay in #1236
- Modify hugo mod update by @markdumay in #1237
- Modify server headers by @markdumay in #1238
- Fix sharing button by @markdumay in #1247
- Fix navbar color mode update by @markdumay in #1248
- Fix add module code by @markdumay in #1250
- Assign theme color and site language to essential cookie category by @markdumay in #1251
📦 Dependencies
- Bump cssnano-preset-advanced from 7.0.5 to 7.0.6 by @dependabot in #1161
- Bump cssnano from 7.0.5 to 7.0.6 by @dependabot in #1162
- Migrate to neostandard eslint by @markdumay in #1163
- Update Hugo module dependencies by @markdumay in #1160
- Bump hugo-bin from 0.131.0 to 0.131.1 by @dependabot in #1166
- Bump markdownlint-cli2 from 0.13.0 to 0.14.0 by @dependabot in #1167
- Update Hugo module dependencies by @markdumay in #1171
- Bump eslint from 9.9.1 to 9.10.0 by @dependabot in #1179
- Bump Netlify build environment by @markdumay in #1182
- Bump hugo-bin from 0.131.1 to 0.131.2 by @dependabot in #1183
- Bump neostandard from 0.11.4 to 0.11.5 by @dependabot in #1189
- Update Hugo module dependencies by @markdumay in #1191
- Update Hugo module dependencies by @markdumay in #1195
- Update Hugo module dependencies by @markdumay in #1197
- Bump eslint from 9.10.0 to 9.11.0 by @dependabot in #1207
- Bump hugo-bin from 0.131.2 to 0.131.3 by @dependabot in #1208
- Bump eslint from 9.11.0 to 9.11.1 by @dependabot in #1212
- Bump neostandard from 0.11.5 to 0.11.6 by @dependabot in #1211
- Update dependencies by @markdumay in #1215
- Update CookieYes module by @markdumay in #1219
- Bump hugo-bin from 0.131.3 to 0.132.0 by @dependabot in #1220
- Update Hugo module dependencies by @markdumay in #1224
- Bump eslint from 9.11.1 to 9.12.0 by @dependabot in #1226
- Update Hugo module dependencies by @markdumay in #1233
- Bump stylelint from 16.9.0 to 16.10.0 by @dependabot in #1241
- Bump hugo-bin from 0.132.0 to 0.133.0 by @dependabot in #1242
- Bump hugo-bin from 0.133.0 to 0.133.1 by @dependabot in #1243
- Bump hugo-bin from 0.133.1 to 0.133.2 by @dependabot in #1245
- Update Hugo module dependencies by @markdumay in #1252
🧰 Other Changes
- Refine CSP configuration by @markdumay in #1230
New Contributors
Full Changelog: v0.26.7...v0.27.0