Releases: frjo/hugo-theme-zen
Releases · frjo/hugo-theme-zen
3.0.0
What's new in version 3
- Implement modern CSS like flex, grid and variables throughout.
- All sass variables now have a css variable version. All styles use the css variable version.
- Defaults to a System-ui font stack (like GitHub and Stack overflow among others).
- New setting
params.internalPagination
to use the Hugo built in pagination template instead of the plain Zen version. - New setting
params.sassTranspiler
. Defaults to "libsass" but "dartsass" is also supported. - Split sass "reset" dir into "base" dir and pure "reset" file.
- Added margin top/bottom/block classes, mt--m/mb--m/mtb--m, for all "spacing" variables.
- New sass components:
- cards
- center
- disabled
- flex-group
- flex-inline
- footer
- grid-group
- grid-stack
- icon-inline
- meta
- spacing
- stretch
- tags
- Remove all use of "typey" lib.
- Remove unused/outdated components.
- Only a few small changes to templates.
Upgrade to 3
- Update your projects
_colors.scss
to add the new colours. - Update overridden variables in projects
_extra.scss
so they match changes in themes_variables.scss
. - Replace
@include font-size(s);
withfont-size: var(--fs-s);
etc. - Replace
@include typeface(headings);
withfont-family: var(--ff-headings);
etc. - Replace sass variables with css variables, e.g.
$zen-gutters
withvar(--gutters)
.
New Contributors
- @danielfdickinson made their first contribution in #78
- @Celqaz made their first contribution in #80
- @bwc69151 made their first contribution in #84
Full Changelog: v2.5.2...v3.0.0
3.0.0beta4
What's Changed
- Rename assets/vendor to assets/libs to make it work with go modules.
Full Changelog: v3.0.0beta3...v3.0.0beta4
3.0.0beta3
What's Changed
- Split sass reset dir in to reset file and base dir.
- Move third party js to a assets/vendor dir.
- Add math typesetting support with KaTex by @Celqaz in #80
- Create sw.toml by @bwc69151 in #84
New Contributors
Full Changelog: v3.0.0beta2...v3.0.0beta3
3.0.0beta2
What's Changed
- Fix issue where logo and mobil menu button touch targets overlap.
- Default to site.Author.name for post author.
- Simplify _zen.scss by using componets classes.
- Add param logoHeight.
- Fixes for README.md by @danielfdickinson in #78
New Contributors
- @danielfdickinson made their first contribution in #78
Full Changelog: v3.0.0beta1...v3.0.0beta2
3.0.0beta1
2.5.2
What's Changed
- Bug fix, path.Join do not work with full scheme URLs. Made podcast feed with cdn not work. Revert back to use add.
- Remove obsolete searchform param from exampleSite page.
- Replace h4 tag with p+strong in sidebar menu.
Full Changelog: v2.5.1...v2.5.2
2.5.1
What's Changed
- Fix invalid json when page has no content or description.
Full Changelog: v2.5.0...v2.5.1
2.5.0
2.4.1
What's Changed
- Move focus back to button efter user tab out of last link in mobile menu.
Full Changelog: v2.4.0...v2.4.1
2.4.0
What's Changed
- Improve the accessibility of the mobil menu. Also made it vanilla JS and added a animated SVG menu icon.
- Convert the contact form to vanilla JS.
- Stop loading Umbrella JS by default since no theme JS use it any longer.
Full Changelog: v2.3.4...v2.4.0