Hugo
Fast open-source static site generator
Steady feature-then-patch cadence, with security reports rising because AI tools are finding them
◆Recent moves
- 25d ago
Hugo 0.164.0: dark/light Chroma styles, Pandoc citations, new template funcs
The feature release of this window: Chroma highlighter styles gain dark/light pairs with new gen chromastyles flags, three template functions arrive (HexEncode, HexDecode, crypto.Hash), Pandoc citations are supported, and layouts passed to Page.Render can use sub paths. Real additions to what a theme author can do, none of which changes what Hugo is.
View source ↗ - 1mo ago
Hugo 0.163.3 patch: code block escaping and parser fixes
A patch run covering language escaping in default code block rendering, non-ASCII whitespace preservation after the summary divider, babel and postcss config variants, and a page/section name collision regression. Ordinary cleanup between minors.
View source ↗ - 1mo ago
Hugo 0.163.2 patch: resolver and missing-converter handling
Two fixes only: continue resolving on ERR_ACCESS_DENIED in Node's resolver, and standardize behaviour when external converters are missing. The smallest release in the window.
View source ↗ - 1mo ago
Hugo 0.163.1: security fixes including upstream x/image
Mostly a security patch, including an upstream golang.org/x/image fix and two issues from an external reporter. The release note is unusually candid about cause: the maintainer attributes the recent uptick in reports to AI tooling being run against the codebase rather than to any regression in it.
View source ↗ - 1mo ago
Hugo 0.163.0 retunes AVIF quality defaults and adds per-format control
A correction pass on the AVIF support introduced in 0.162.0: default quality drops to 60 after finding JPEG and WebP at 75 are comparable, and quality becomes configurable per image format in project config and per processed image. Shipping a format then retuning its defaults once real output has been compared.
View source ↗ - 2mo ago
Hugo 0.162.1 patch: npm, time locale and dict revert
A small patch fixing a false stale warning after npm pack, locale-specific month abbreviations, and reverting a dict change from the previous release. Housekeeping ahead of the 0.163 line.
View source ↗