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