Skip to content

Releases: frjo/hugo-theme-zen

3.0.0

04 Apr 11:37
Compare
Choose a tag to compare

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

  1. Update your projects _colors.scss to add the new colours.
  2. Update overridden variables in projects _extra.scss so they match changes in themes _variables.scss.
  3. Replace @include font-size(s); with font-size: var(--fs-s); etc.
  4. Replace @include typeface(headings); with font-family: var(--ff-headings); etc.
  5. Replace sass variables with css variables, e.g. $zen-gutters with var(--gutters).

New Contributors

Full Changelog: v2.5.2...v3.0.0

3.0.0beta4

26 Mar 17:06
Compare
Choose a tag to compare
3.0.0beta4 Pre-release
Pre-release

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

26 Mar 09:48
Compare
Choose a tag to compare
3.0.0beta3 Pre-release
Pre-release

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

24 Feb 18:29
Compare
Choose a tag to compare
3.0.0beta2 Pre-release
Pre-release

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

Full Changelog: v3.0.0beta1...v3.0.0beta2

3.0.0beta1

19 Feb 19:07
Compare
Choose a tag to compare
3.0.0beta1 Pre-release
Pre-release

What's Changed

  • Version 3.x of the Zen theme by @frjo in #72

Full Changelog: v2.5.2...v3.0.0beta1

2.5.2

25 Jan 13:14
Compare
Choose a tag to compare

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

17 Jan 16:35
Compare
Choose a tag to compare

What's Changed

  • Fix invalid json when page has no content or description.

Full Changelog: v2.5.0...v2.5.1

2.5.0

15 Jan 15:30
Compare
Choose a tag to compare

What's Changed

  • Improve shortcodes to support page resources by @frjo in #68
  • Make it possible to set empty alt attribute in figure, img and svg shortcodes.
  • Do not use h4 tag for figure caption titels, use strong tag instead.

Full Changelog: v2.4.1...v2.5.0

2.4.1

28 Dec 12:29
Compare
Choose a tag to compare

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

21 Dec 14:58
Compare
Choose a tag to compare

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