v0.23.0
This release is mostly a maintenance release that refactors several assets. It introduces several changes to ensure Hinode is fully compatible with Hugo v0.123.x
and v0.124.0
. With Hugo's recent improvements, you can expect a reduction of build times.
Behind the scenes, this release introduces several changes to prepare for an upcoming overhaul of the page rendering. Using so-called content blocks, a future release of Hinode will support composable page elements such as a hero section, about section, and more. A sneak preview is available on https://theme-agency.gethinode.com/en/.
What's Changed
❗ Breaking Changes
- Allow raw content for headless pages by @markdumay in #753
🚀 Highlights
- Support navbar overlay by @markdumay in #732
🎉 New Features
- Extend card style configuration by @markdumay in #734
- Add support for card group data by @markdumay in #735
- Improve flex search index by @markdumay in #746
- Refine fixed navbar rendering by @markdumay in #748
- Add optional button to card by @markdumay in #757
- Refactor optional scripts by @markdumay in #758
- Refactor single page template by @markdumay in #759
- Use placeholder when button title is missing by @markdumay in #761
- Update Netlify build environment by @markdumay in #762
- Refactor navbar to use color themes in overlay mode by @markdumay in #765
- Support preloading of local font by @markdumay in #771
- Improve rendering of TOC dropdown by @markdumay in #772
- Refactor download button by @markdumay in #774
- Introduce figclass attribute for images by @markdumay in #780
- Fix exampleSite setup by @bep in #786
- exampleSite: use go workspace pointing to local hinode clone by @deining in #769
- Support optional download title by @markdumay in #800
- Improve accessibility and color mode by @markdumay in #807
- Support render hook for cards by @markdumay in #819
- Change missing media asset from error to warning by @markdumay in #827
- Enable markdown content for card body by @markdumay in #830
🐛 Bug Fixes
- Fix navbar toggler color in overlay mode by @markdumay in #737
- Refine responsive icon size on cards by @markdumay in #743
- Fix init of card padding with zero value by @markdumay in #747
- Restrict max range of card groups by @markdumay in #750
- Fix more button spacing by @markdumay in #751
- Drop max range requirement of card groups by @markdumay in #752
- Fix sidebar rendering by @markdumay in #760
- Fix navbar on reload and include version data by @markdumay in #766
- Allow hyphen in post summaries by @markdumay in #781
- Refine icon and label spacing by @markdumay in #793
- Fix resource issue with Hugo v0.123.8 by @markdumay in #828
- Fix icon resource handling by @markdumay in #836
- Fix icon path by @markdumay in #837
📦 Dependencies
- Update Hugo module dependencies by @markdumay in #731
- Bump hugo-bin from 0.118.1 to 0.119.0 by @dependabot in #740
- Bump @netlify/plugin-lighthouse from 5.0.0 to 6.0.0 by @dependabot in #741
- Update Hugo module dependencies by @markdumay in #745
- Update Hugo module dependencies by @markdumay in #749
- dependabot: check for updates to GitHub actions by @deining in #770
- Update Hugo module dependencies by @markdumay in #773
- Update Hugo module dependencies by @markdumay in #775
- Bump cssnano-preset-advanced from 6.0.3 to 6.0.4 by @dependabot in #796
- Bump cssnano from 6.0.3 to 6.0.4 by @dependabot in #794
- Update Hugo module dependencies by @markdumay in #797
- Bump cssnano from 6.0.4 to 6.0.5 by @dependabot in #801
- Bump cssnano-preset-advanced from 6.0.4 to 6.0.5 by @dependabot in #803
- Bump eslint from 8.56.0 to 8.57.0 by @dependabot in #804
- Update Hugo module dependencies by @markdumay in #808
- Update Hugo module dependencies by @markdumay in #814
- Update Hugo module dependencies by @markdumay in #816
- Update dependencies by @markdumay in #818
- Bump gethinode-actions/create-pull-request from 5 to 6 by @dependabot in #820
- Bump @gethinode/netlify-plugin-dartsass from 0.2.0 to 0.3.0 by @dependabot in #821
- Bump cssnano-preset-advanced from 6.0.5 to 6.1.0 by @dependabot in #822
- Bump cssnano from 6.0.5 to 6.1.0 by @dependabot in #823
- Bump hugo-bin from 0.120.7 to 0.120.8 by @dependabot in #824
- Update Hugo module dependencies by @markdumay in #835
- Finalize release v0.23.0 by @markdumay in #839
🧰 Other Changes
- Update installation instructions for Windows by @markdumay in #739
- Fix typo by @deining in #833
New Contributors
Full Changelog: v0.22.5...v0.23.0