Skip to content

Releases: alex-shpak/hugo-book

v10

18 May 11:00
Compare
Choose a tag to compare

Notable changes

Theme uses fusejs as page search engine.
Theme requires at least hugo 0.124.

New translations

Italian (#356)
Amharic (#444)

Other changes and fixes

This release contains various improvmenet for RTL pages support. (#350, #354, #349)
New bookHref parameter to navigate from generated menu to a specific link. (#440)
Allow site title customisation. (#384)

Big thank you to all contributors!
Full Changelog: v9...v10

v9

03 May 20:17
Compare
Choose a tag to compare
v9

Notable changes

  • Collapsed menus can be navigated without changing page!
  • Most SCSS vars were migration to CSS vars.
  • MermaidJS configuration can be customized.
  • Lead image can be now added to posts via image: frontmatter.
  • New partials: before and after toc.

New translations

  • Traditional Chinese (#335)
  • Turkish (#300)

Other changes and fixes

  • Post title rendering is now using proper partial.
  • Collapsible menus are now changing arrow on toggle (#332).
  • Link to SCM is now pointing to main branch by default.
  • Edit link can be more customized.
  • Bug Fix: Empty .Site.Params.contentDir (#312)
  • Button shortcode can now render markdown (#308)
  • Set default content direction to ltr (#307)
  • New 'BookOnlyTranslated' property to display only links to translated pages (#303)
  • MermaidJS upgraded to v8.9.0 (#305)
  • New page param: bookSearchExclude to exclude pages from search index

Big thank you to all contributors!

v8

07 Jul 21:23
Compare
Choose a tag to compare
v8
  • Minimum required version of Hugo is 0.68.
  • Translations
    • pt.yaml (#199).
    • nb.yaml (#219).
    • ua.yaml.
    • cn translation is renamed to 'zh'.
  • New features
    • Added RTL support.
    • Added anchors to markdown headings.
    • Introduced service-worker and offline cache (as experimental feature).
    • New partial: docs/date adding support for date customization.
    • Added details shortcode as replacement for expand shortcode.
  • Other changes and improvements
    • Improved accessibility and keyboard navigation.
    • MermaidJS updated to version 8.4.8.
    • Page title generation is now cross-platform.
    • Added hreflang metadata is to pages.
    • Language switch now uses .Permalink for multi-domain websites.
    • Visited links are highlighted only in markdown.
    • New 404.html page design.
    • Multiple fixes in numbered.scss plugin.

v7

23 Mar 19:10
Compare
Choose a tag to compare
v7

New release! 🎉

  • Minimum required version of Hugo is 0.65.
  • Docs template is now default for all pages. #157
  • Support for portable links! Without {{< relref >}} shortcode!
  • More translations
  • Default text color is black now, for better accessibility.
  • Better language switch (keyboard access).
  • Button shortcode redesign.
  • Added page counters for tags (and other taxonomy)
  • Added hugo native menus support https://gohugo.io/content-management/menus/
  • New content-before and content-after inject partials, #150
  • Whitespace fixes in tabs and columns shortcodes
  • Tap on body will now close side menu in mobile view #154
  • Added expand indicator in collapsed section, #155
  • inject/footer partial has been moved under footer tag, #161
  • 404.html now has link to site home #178
  • Improved description generation #177, #176
  • Fixed taxonomy link with spaces or non-urlizeable characters #140

v6

04 Feb 21:43
Compare
Choose a tag to compare
v6

There are potential breaking changes!

  • Required hugo version is 0.60.
  • Added support for white icons in dark mode.
  • ToC levels are now controlled by hugo: markup.tableOfContents and BookToC is a boolean now.
  • Introduced comments support (#120)
  • There are changes in partials and templates, there are new header, footer, menu, comments templates that can be overwritten.
  • There is now support for taxonomies (tags, categories, etc) (#66).
  • ToC is now displayed on mobile devices as well (#121).
  • New translations (help needed!).
  • Search can be focused with s or / keys (#135).
  • There is new option to disable menu scroll reset (#90).
  • Fix: KaTeX shortcode got display/inline modes to embed into markdown (#117).
  • Fix: Printing in Firefox (#127) https://bugzilla.mozilla.org/show_bug.cgi?id=939897.
  • Fix: dates is not showed in posts if not specified (#113).
  • Fix: edit page URLs on Windows (#116).
  • Fix: disabling JavaScript regression (#90).

Big thank to all contributors!

v5

01 Dec 13:52
Compare
Choose a tag to compare
v5
  • Search is now powered by flexsearch.js
  • Hugo required version is 0.56
  • #92, use 'em' units for markdown line-height
  • #94, Add printing styles
  • #87, Add support for multilang search index generation
  • #93, Multilingual support
  • #100, Make h4, h5 and h6 bolder and increase font size

v4

27 Oct 13:03
Compare
Choose a tag to compare
v4

There is big list of changes and presumably breaking changes as well.

  • Fixes in search object serialization and index creation.
  • Fix in file-tree menu rendering. Breaking change. #70
  • Site logo feature. #71
  • New katex shortcode. KaTeX.
  • New hint shortcode
  • Table of content is now enabled for posts as well.
  • Improved SCSS file layout allowing easier vars/styles overrides
  • SCSS plugins: dark theme and numbered markdown headings.
  • Search is migrated to flexsearch adding multi-language support.
  • Also many small fixes and html and css.
  • Updates to documentation

v3

06 Aug 11:22
Compare
Choose a tag to compare
v3
  • New feature: Lunr search!
    Search is enabled by default and can be disabled.
  • Tables are scrollable horizontally now. #63
  • Fixed li dots in blog pagination. #60
  • Small adjustments in SCSS.
  • Theme requires Hugo 0.55 or higher.

Extra thanks to contributors!

Screenshot

v2

15 Jul 16:41
Compare
Choose a tag to compare
v2
  • Font changed from Oxygen to Roboto.
  • Fonts are now shipped with theme to allow offline use.
  • All CSS/SASS is now merged to single minified file.
  • Improved accessibility and mobile screen support.
  • Introduced shortcodes:
    • Columns
    • Mermaid chart
    • Tabs
    • Buttons
    • Expandable panel
  • Table of contents now have settings no limit rendered levels
  • Fixed padding for headers and blocks in markdown

v1

15 Jul 16:38
Compare
Choose a tag to compare
v1

First "Ready to use" release 🎉

Versioning

There will be simple incremental releases, (e.g: v1, v2, v3) accumulating changes during development.