Version 5

★ What's new in this version ★

5.27.0 (2024-04-07)

Enhancements

  • [feature] theme: simplify title generation #825
  • [feature] theme: adjust to Hugo’s build-in code #824
  • [feature][change] link: warn if fragment is not found #823
  • [feature] theme: add styling for selected HTML elements #822
  • [feature] a11y: improve search box #821
  • [feature][change] dependencies: make loader more versatile #820
  • [feature] nav: scroll to prev/next heading using keyboard shortcut #819
  • [feature] breadcrumb: use .LinkTitle instead of .Title if available #816

Fixes

  • [bug] scrollbar: scroll bar in side menu gets stuck in dragged state on mobile #808


5.26.2 (2024-03-18)

Enhancements

  • [feature] icons: use fixed width to ease layout #812

Fixes

  • [bug] search: broken since version 5.26.1 #813
  • [bug] search: fix result links for pages in root #810

5.26.1 (2024-03-17)

Fixes

  • [bug] mermaid: show reset button after pan #807
  • [bug] openapi: make it run for file:// protocol #806
  • [bug] theme: fix relative path detection if relativeURLs=false #804

5.26.0 (2024-03-16)

Enhancements

  • [feature] image: add lazy loading image effect option #803
  • [feature] render-hook: support Markdown attributes #795
  • [feature] theme: support full page width #752

Fixes

  • [bug] clipboard: fix broken style if block code is in table #790
  • [bug] nav: browser back navigation does not jump to the correct position #509

Maintenance

  • [task] build: update all available actions to nodejs 20 #802
  • [task] openapi: update swagger-ui to 5.11.10 #798
  • [task] mermaid: update to 10.9.0 #797


5.25.0 (2024-02-29)

Enhancements

  • [feature][change] theme: print out GitInfo in page footer if configured #786
  • [feature][change] resources: new shortcode to deprecate attachments shortcode #22

Fixes

  • [bug] swagger: fix compat warning #787


5.24.3 (2024-02-28)

Fixes

  • [bug] theme: avoid crash on 404 if author settings want to warn #785

5.24.2 (2024-02-24)

Enhancements

  • [feature] image: adjust to Hugo 0.123 #777

Fixes

  • [bug] link: resolve fragments #775

5.24.1 (2024-02-18)

Enhancements

  • [feature] link: make resolution reporting configurable #774

5.24.0 (2024-02-17)

Enhancements

  • [feature] theme: compatibility with Hugo 0.123 #771
  • [feature] topbar: support editURL in frontmatter #764
  • [feature] menu: use –MENU-WIDTH-S to adjust mobile flyout #761
  • [feature] figure: support built-in shortcode #746
  • [feature] theme: make heading a template #744
  • [feature] taxonomy: make arrow nav browse through terms #742
  • [feature] theme: switch from config.toml to hugo.toml #741
  • [feature] button: make non-interactive if used as mock #740
  • [feature][change] topbar: allow text for button #739
  • [feature] theme: run hugo demo site without warning #736
  • [feature] menu: make swipe handler passive #735
  • [feature] i18n: support standard Hugo options #733
  • [feature] a11y: show tab focus on images #730
  • [feature] a11y: improve discovering links on keyboard navigation #726
  • [feature][change] variant: increase contrast for light themes #722
  • [feature] theme: break build if minimum Hugo version is not matched #719
  • [feature] taxonomy: humanize term on missing term title #713

Fixes

  • [bug] taxonomy: display translated title #772
  • [bug] highlight: fix codefence syntax in Hugo >= 0.121.0 #749
  • [bug] link: fix links to pages containing dots in their name #748
  • [bug] image: get resource images if link is prefixed with ./ #747
  • [bug] theme: switch dependency colors on OS color scheme change #745
  • [bug] clipboard: fix O(n²) buttons #738
  • [bug] button: fix whitespacing in FF #737
  • [bug] i18n: fix warning messages for zh-CN #732
  • [bug] mermaid: fix zoom button #725
  • [bug] theme: fix JS errors on hugo --minifiy #724
  • [bug] include: fix whitespacing in codefences #723


5.23.2 (2023-11-03)

Enhancements

  • [feature] taxonomy: improve taxonomy page #712
  • [feature] taxonomy: warn on missing term title #709

Fixes

  • [bug] taxonomy: fix sorting of terms on content pages #710

5.23.1 (2023-10-30)

Enhancements

  • [feature] taxonomy: improve term page #705

Fixes

  • [bug] variant: fix typo in chroma-learn.css #708
  • [bug] links: ignore local markdown links linking to files with extension #707

5.23.0 (2023-10-29)

Enhancements

  • [feature] taxonomy: allow for content on term pages #701
  • [feature] theme: write full file path on warnings #699
  • [feature] theme: show anchor link and copy to clipboard button on mobile #697
  • [feature][change] config: adjust to changes in Hugo 0.120 #693
  • [feature] variants: add more contrast to neon #692
  • [feature] mermaid: only show zoom reset button if zoomed #691
  • [feature] menu: add additional sort options #684
  • [feature] theme: add social media meta information #683
  • [feature] theme: simplify additional JS dependencies #682
  • [feature] links: warn if ref/relref is used falsly #681
  • [feature] menu: make width configurable #677
  • [feature] tabs: use color for link of inactive tabs #675
  • [feature] taxonomy: modularize term list generation #671
  • [feature] theme: remove warnings with hugo --printI18nWarnings #670
  • [feature] theme: implement portable linking #377

Fixes

  • [bug] links: extra space before link text #700
  • [bug] mermaid: reset zoom correctly #690
  • [bug] theme: fix mobile layout for width=48rem #676
  • [bug] frontmatter: resemble documented shortcode style #672
  • [bug] taxonomy: display terms in pages if removePathAccents=true #669

Maintenance

  • [task] mermaid: update mermaid to 10.6.0 #703
  • [task] openapi: update swagger-ui to 5.9.1 #702


5.22.1 (2023-10-02)

Enhancements

  • [feature] i18n: add Swahili translation #666
  • [feature] math: hide unrendered math #663
  • [feature] tabs: improve a11y by removing duplicate hidden title #662
  • [feature] mermaid: improve zoom UX #659

Fixes

  • [bug] variant: fix sidebar-flyout borders color for zen #667
  • [bug] clipboard: fix RTL location of tooltip #661
  • [bug] clipboard: ignore RTL for code #660
  • [bug] expand: fix aria-controls #658
  • [bug] theme: fix id generation for markdownified titles #657
  • [bug] mermaid: avoid graph bombing on hugo –minify #656
  • [bug] mermaid: fix width for some graphs #655

5.22.0 (2023-09-26)

Enhancements

  • [feature] mermaid: add pan&zoom reset #651
  • [feature] markdown: add interlace color for tables #648
  • [feature] search: add breadcrumb to dedicated search results #647
  • [feature][change] menu: optionally disable index pages for sections #642

Fixes

  • [bug] variants: restore generator zoom #650
  • [bug] clipboard: malused Fontawesome style #649
  • [bug][change] theme: avoid id collisions between headings and theme #646
  • [bug] theme: remove HTML validation errors #644
  • [bug] breadcrumb: remove superflous whitespace between items #643


5.21.0 (2023-09-18)

Enhancements

  • [feature] topbar: make buttons configurable #639
  • [feature][change] menu: fix footer padding #637

Fixes

  • [bug] breadcrumb: don’t ignore spaces for separator #636
  • [bug] theme: fix snyk code issues #633
  • [bug] images: apply image effects to lightbox images #631

Maintenance

  • [task] openapi: update to swagger 5.7.2 #641


5.20.0 (2023-08-26)

Enhancements

  • [feature][change] theme: support for colored borders between menu and content #626
  • [feature] image: allow option to apply image effects globally #623
  • [feature][change] openapi: switch to light syntaxhighlighting where applicable #621
  • [feature] images: document usage of images with links #576

Fixes

  • [bug] highlight: fix rendering for Hugo < 0.111 #630
  • [bug] search: remove link underline on dedicated search page #627
  • [bug] highlight: don’t switch to block view if hl_inline=true #618
  • [bug] variant: minor adjustments to zen variants #617
  • [bug] mermaid: lazy render graph if it is initially hidden #187

Maintenance

  • [task] openapi: update to swagger 5.4.1 #620


5.19.0 (2023-08-12)

Enhancements

  • [feature] highlight: add title parameter #616
  • [feature] variant: signal variant switch as event #614
  • [feature] variant: add zen variant in light and dark #613
  • [feature] i18n: add Hungarian translation #604
  • [feature] mermaid: update to 10.3.0 #601

Fixes

  • [bug] siteparam: avoid halt if param is a map/slice #611
  • [bug] mermaid: fix broken zoom since update to v10 #608
  • [bug] mermaid: variant generator diagram does not respond to events #607
  • [bug] print: avoid chroma leak for relearn-dark #605

Maintenance

  • [task] mermaid: update to 10.3.1 #610


5.18.0 (2023-07-27)

Enhancements

  • [feature][change] shortcodes: add more deprecation warnings #598
  • [feature][change] shortcodes: change context parameter to page if called as partial #595
  • [feature] siteparam: support nested parameters and text formatting #590
  • [feature][change] a11y: improve when tabbing through links #581

Fixes

  • [bug] openapi: inherit RTL setting from Hugo content #600
  • [bug] 404: fix display in RTL #597
  • [bug] highlight: fix position of copy-to-clipboard button in RTL #594
  • [bug] openapi: fix spelling #593
  • [bug] search: fix typo in output format #591
  • [bug] tabs: fix tab selection by groupid #582
  • [bug] theme: restore compat with Hugo 0.95.0 #580
  • [bug][change] theme: improve display of links #577


5.17.1 (2023-06-22)

Enhancements

  • [feature][change] highlight: make copy to clipboard appear on hover #574

5.17.0 (2023-06-22)

Enhancements

  • [feature] highlight: add configurable line breaks #169

Fixes

  • [bug] theme: support Hugo 0.114.0 #573
  • [bug] taxonomy: fix number tags #570
  • [bug] highlight: improve copy to clipboard #569


5.16.2 (2023-06-10)

Enhancements

  • [feature] theme: revamp 404 page #566

5.16.1 (2023-06-09)

Enhancements

  • [feature] theme: add deprecation warnings #565

Fixes

  • [bug] mermaid: allow for YAML frontmatter inside of graph #564
  • [bug] alias: fix redirect URLs in case of empty BaseURL #562

5.16.0 (2023-06-08)

Enhancements

  • [feature] tabs: add title and icon option #552
  • [feature] shortcodes: add style option to mimic code box color scheme #551
  • [feature] tabs: support color options #550
  • [feature] favicon: add light & dark option for OS’s preferred color scheme #549

Fixes

  • [bug] icon: remove whitespace on start #560
  • [bug] shortcodes: avoid superflous margin at start and end of content #558
  • [bug] expand: fix html encoding of finishing content tag #557
  • [bug] icon: fix ouput “raw HTML omitted” with goldmark config unsafe=false #555


5.15.2 (2023-05-29)

Enhancements

  • [feature] taxonomy: add support for category default taxonomy #541

Fixes

  • [bug] attachments: work for Hugo < 0.112 #546

5.15.1 (2023-05-25)

Fixes

  • [bug] shortcodes: intermediately use random ids instead of .Ordinal #543

5.15.0 (2023-05-25)

Enhancements

  • [feature] tab: new shortcode to display single tab #538
  • [feature][change] tabs: treat groupid as unique if not set #537
  • [feature] expand: indent expanded content #536
  • [feature] notice: make boxes more prominent #535

Fixes

  • [bug] attachments: fix build error since Hugo 0.112 #540

Maintenance

  • [task] chore: update Mermaid to 9.4.3 #534
  • [task] mermaid: update to 10.2.0 #499


5.14.3 (2023-05-20)

Fixes

  • [bug] tags: show taxonomy toc for standard installation #533

5.14.2 (2023-05-20)

Fixes

  • [bug] tags: translate breadcrumb and title for taxonomy #532

5.14.1 (2023-05-20)

No changelog for this release.


5.14.0 (2023-05-19)

Enhancements

  • [feature] tags: improve search index for tags #531
  • [feature] tags: increase readability of taxonomy pages #530
  • [feature] nav: make breadcrumb separator configurable #529
  • [feature] i18n: add translation for default taxonomies #528
  • [feature] theme: set appropriate defaults for all theme specific params #516
  • [feature] theme: allow to display tags below article #513

Fixes

  • [bug] shortcode: make .context always a page #527


5.13.2 (2023-05-17)

Fixes

  • [bug] print: enable print for pages with _build options #522

5.13.1 (2023-05-16)

Fixes

  • [bug] openapi: allow toc to scroll page #526

5.13.0 (2023-05-14)

Enhancements

  • [feature][change] openapi: replace implementation with swagger-ui #523

Fixes

  • [bug] variant: avoid leaking shadows in neon print style #524


5.12.6 (2023-05-04)

Enhancements

  • [feature] theme: better HTML titles and breadcrumbs for search and tag pages #521

Fixes

  • [bug] menu: avoid hiding of expander on hover when active item has children #520
  • [bug] menu: showVisitedLinks not working for some theme variants #518
  • [bug] theme: fix resource URLs for 404 page on subdirectories #515

5.12.5 (2023-03-28)

Fixes

  • [bug] expand: not properly exanded when used in bullet point list #508

5.12.4 (2023-03-24)

Fixes

  • [bug] theme: disableExplicitIndexURLs param is not working as expected #505

5.12.3 (2023-03-14)

Fixes

  • [bug] attachments: fix links if only one language is present #503
  • [bug] shortcodes: allow markdown for title and content #502

5.12.2 (2023-03-03)

Fixes

  • [bug] menu: fix state for alwaysopen=false + collapsibleMenu=false #498

5.12.1 (2023-02-26)

Enhancements

  • [feature] variant: add relearn bright theme #493

Fixes

  • [bug] generator: fix setting of colors #494

5.12.0 (2023-02-24)

Enhancements

  • [feature] frontmatter: support VSCode Front Matter extension #481
  • [feature] theme: make expand and image ids stable #477
  • [feature] variant: set scrollbar color to dark for dark variants #471
  • [feature] i18n: add full RTL support #470
  • [feature] piratify: fix some quirks, arrr #469
  • [feature][change] theme: optimization for huge screen sizes #466

Fixes

  • [bug] i18n: write code ltr even for rtl languages #492
  • [bug] anchor: fix link in FF when served from file system #482
  • [bug] shortcodes: don’t break build and render for invalid parameters #480
  • [bug] nav: restore scroll position on browser back #476
  • [bug] variant: avoid style leak for auto style #473

Maintenance

  • [task] build: add imagebot #485


5.11.2 (2023-02-07)

Fixes

  • [bug] tabs: nested tabs content is not displayed #468

5.11.1 (2023-02-06)

Fixes

  • [bug] variant: include missing theme-auto.css in distribution #467

5.11.0 (2023-02-05)

Enhancements

  • [feature] i18n: add Czech translation #455
  • [feature][change] lightbox: switch to CSS-only solution #451
  • [feature][change] variant: add support for prefers-color-scheme #445
  • [feature][change] expand: refactor for a11y #339
  • [feature][change] mermaid: make zoom configurable #144

Fixes

  • [bug] swagger: avoid errors when using invalid rapi-doc fragment ids #465
  • [bug] search: fix oddities in keyboard handling #463
  • [bug] badge: fix text color for IE11 #462
  • [bug] mermaid: rerender graph if search term is present and variant is switched #460
  • [bug] tags: show tag on pages when tag has space #459
  • [bug] edit: remove double slash on root page link #450

Maintenance

  • [task] build: add moving version tags #453
  • [task][change] theme: remove jQuery #452
  • [task] build: check for release notes before release #448


5.10.2 (2023-01-25)

Fixes

  • [bug] nav: fix breadcrumb for huge installations #446

5.10.1 (2023-01-25)

Fixes

  • [bug] print: fix image links with relative path #444

5.10.0 (2023-01-25)

Enhancements

  • [feature] shortcodes: support for accent color #440
  • [feature] shortcodes: add color parameter where applicable #438
  • [feature] theme: announce translations as alternate links #422

Fixes

  • [bug] nav: fix breadcrumbs for deeply nested sections #442
  • [bug] theme: improve whitespacing in tables #441


5.9.4 (2023-01-23)

Fixes

  • [bug] variant: fix search icon and text color #437

5.9.3 (2023-01-22)

Fixes

  • [bug] nav: fix left/right navigation for horizontal scrolling #435
  • [bug][breaking] theme: allow pages on top level #434

Maintenance

  • [task] build: switch to wildcard version of actions #428

5.9.2 (2022-12-30)

Fixes

  • [bug] search: apply dependency scripts for Hindi and Japanese #427

5.9.1 (2022-12-23)

Enhancements

  • [feature] theme: make external link target configurable #426

5.9.0 (2022-12-23)

Enhancements

  • [feature][change] theme: open external links in separate tab #419
  • [feature] theme: make it a Hugo module #417

Fixes

  • [bug][change] attachments: fix incorrect links for defaultContentLanguageInSubdir=true #425


5.8.1 (2022-12-11)

Fixes

  • [bug] theme: fix alias for home page if defaultContentLanguageInSubdir=true #414

5.8.0 (2022-12-08)

Enhancements

  • [feature] icon: add new shortcode #412
  • [feature] theme: style and document markdown extensions #411
  • [feature] badge: add new shortcode #410
  • [feature] theme: add accent color #409

Fixes

  • [bug] theme: fix spacing for tag flyout in FF #413


5.7.0 (2022-11-29)

Enhancements

  • [feature] button: refactor for a11y #372

Fixes

  • [bug] search: don’t freeze browser on long search terms #408
  • [bug] search: fix searchbox placeholder color in FF and IE #405
  • [bug][change] i18n: rename Korean translation from country to lang code #404

Maintenance

  • [task] search: update lunr languages to 1.10.0 #403


5.6.6 (2022-11-23)

Enhancements

  • [feature] search: make build and js forgiving against config errors #400

Fixes

  • [bug] variant: minor color adjustments #402
  • [bug] variant: fix generator for use of neon #401

5.6.5 (2022-11-19)

Fixes

  • [bug] menu: relax usage of background color #399

5.6.4 (2022-11-19)

Fixes

  • [bug] theme: make alias pages usable by file:// protocol #398

5.6.3 (2022-11-19)

Fixes

  • [bug] theme: be compatible with Hugo >= 0.95.0 #397

5.6.2 (2022-11-19)

Fixes

  • [bug] theme: build breaks sites without “output” section in config #396

5.6.1 (2022-11-19)

Fixes

  • [bug] theme: fix image distortion #395

5.6.0 (2022-11-18)

Enhancements

  • [feature] toc: improve keyboard handling #390
  • [feature] search: improve keyboard handling #387
  • [feature] search: add dedicated search page #386
  • [feature] theme: make creation of generator meta tag configurable #383
  • [feature] theme: increase build performance #380

Fixes

  • [bug] mermaid: avoid leading whitespace #394
  • [bug] theme: fix build errors when referencing SVGs in markdown #393
  • [bug] variant: avoid neon to leak into IE11 fallback #392
  • [bug] theme: fix urls for file:// protocol in sitemap #385
  • [bug] theme: add id to h1 elements #384
  • [bug] rss: fix display of hidden subpages #382
  • [bug] nav: fix key navigation when pressing wrong modifiers #379

Maintenance

  • [task] mermaid: update to version 9.2.2 #391


5.5.3 (2022-11-10)

Fixes

  • [bug] tags: fix non-latin tag display on pages #378

5.5.2 (2022-11-08)

Fixes

  • [bug] theme: fix typo in 404.html #376
  • [bug] theme: allow menu items and children to be served by file:// protocol #375

5.5.1 (2022-11-07)

Fixes

  • [bug] theme: fix overflowing issue with anchors and tooltips #364

5.5.0 (2022-11-06)

Enhancements

  • [feature][change] theme: optimize page load for images #304

Fixes

  • [bug] theme: fix context in render hooks #373
  • [bug] print: make canonical URL absolute #371


5.4.3 (2022-11-05)

Enhancements

  • [feature] history: refactor for a11y #341

Fixes

  • [bug] theme: fix multilang links when site served from subdirectory #370

5.4.2 (2022-11-05)

Maintenance

  • [task] build: change set-output to env vars #348

5.4.1 (2022-11-05)

Fixes

  • [bug] mermaid: fix Gantt chart width #365

5.4.0 (2022-11-01)

Enhancements

  • [feature] math: allow passing of parameters with codefence syntax #363
  • [feature] i18n: add Finnish translation #361
  • [feature] mermaid: allow passing of parameters with codefence syntax #360
  • [feature] i18n: support RTL #357
  • [feature][change] button: add option for target #351
  • [feature][change] theme: allow to be served by file:// protocol #349


5.3.3 (2022-10-09)

Fixes

  • [bug] archetypes: fix frontmatter on home.md template #346

5.3.2 (2022-10-08)

Fixes

  • [bug] nav: change defunct keyboard shortcuts #344

5.3.1 (2022-10-08)

Enhancements

  • [feature] i18n: update Spanish translation #343
  • [feature] theme: option to align images #327

5.3.0 (2022-10-07)

Enhancements

  • [feature] expander: improve whitespace between label and content #338
  • [feature] swagger: improve print version #333

Fixes

  • [bug] print: fix links of subsections #340
  • [bug] theme: remove W3C validator errors #337
  • [bug] children: remove unused page parameter from docs #336
  • [bug] print: remove menu placeholder in Firefox #335
  • [bug] swagger: fix download button overflow #334
  • [bug][change] a11y: remove WCAG errors where applicable #307


5.2.4 (2022-10-02)

Fixes

  • [bug] theme: remove HTML5 validator errors #329

5.2.3 (2022-09-12)

Fixes

  • [bug] print: chapter pages overwrite font-size #328

5.2.2 (2022-08-23)

Fixes

  • [bug] print: fix urls for uglyURLs=true #322

5.2.1 (2022-08-05)

Enhancements

  • [feature] i18n: improve Japanese translation #318

Fixes

  • [bug] nav: prev/next ignores ordersectionby #320

Maintenance

  • [task] task: bump Hugo minimum requirement to 0.95 #319

5.2.0 (2022-08-03)

Enhancements

  • [feature][change] menu: expand collapsed menus if search term is found in submenus #312

Fixes

  • [bug] print: switch mermaid and swagger style before print #316
  • [bug] theme: fix chapter margins on big screens #315


5.1.2 (2022-07-18)

Fixes

  • [bug] print: reset mermaid theme to light #313
  • [bug] mermaid: header is showing up in FF #311

5.1.1 (2022-07-15)

Fixes

  • [bug] tags: don’t count tags if page is hidden #310

5.1.0 (2022-07-15)

Enhancements

  • [feature][change] print: make print url deterministic #309
  • [feature] theme: allow overriding partials for output formats #308


5.0.3 (2022-07-07)

Fixes

  • [bug] ie11: no styles after rework of archetypes #306

5.0.2 (2022-07-07)

Fixes

  • [bug] theme: load CSS if JS is disabled #305

5.0.1 (2022-07-07)

Enhancements

  • [feature][breaking] theme: optimize loading of js and css #303

5.0.0 (2022-07-05)

Enhancements

  • [feature][change] archetypes: modularize rendering #300
  • [feature] history: don’t reload page when history gets cleared #299
  • [feature] menu: replace expander by fontawesome chevrons #296
  • [feature] theme: align content with topbar icon limits #290
  • [feature] button: allow for empty href #288
  • [feature] i18n: make Simplified Chinese the standard language for the zn code #287
  • [feature] clipboard: move head styles to stylesheet #286
  • [feature] math: add mathjax rendering #235
  • [feature] theme: allow for page heading modification #139

Fixes

  • [bug] favicon: fix URL if site resides in subdirectory #302
  • [bug] code: show copy-to-clipboard marker for blocklevel code #298
  • [bug] menu: make active expander visible on hover #297
  • [bug] print: disable arrow navigation #294
  • [bug] print: add missing page break after index or section #292
  • [bug] theme: use more space on wide screens #291
  • [bug] theme: fix size of chapter heading #289

Maintenance

  • [task] chore: update RapiDoc 9.3.3 #301
  • [task] chore: update Mermaid 9.1.3 #293