What gohugoio/hugo shipped
Written by FoxPlug from public releases; not affiliated with Hugo. An automatic summary of the public release, pull request and commit data of github.com/gohugoio/hugo. Hugo did not write it and does not use or endorse FoxPlug. Every line links to the public change it describes.
Get a weekly update like this for your product, free
Week of September 21, 2026
What shipped
- Hugo can now build without requiring a config file. Pull request #15394
- Section, taxonomy, and term pages now support slug configuration. Pull request #15383
- Partials can now use relative paths starting with ./ or ../ to reference other partials in the same directory structure. Pull request #15376
- New build.cleanDestinationDir config with keepFiles and keepDirs glob patterns to control what gets preserved during clean builds. Pull request #15377
- Appending empty slices to typed slices now preserves the destination type instead of widening to []any. Pull request #15392
- Smart crop image processing now works correctly with rotated images. Pull request #15371
- Number comparisons in set operations and where filters now use exact comparison instead of float64 conversion, fixing precision issues for large integers. Pull request #15363
- BOM trimming has been expanded and consolidated across more contexts. Pull request #15364
- User-defined table render hooks are now preferred over embedded hooks. Pull request #15391
- Symlinked mount roots are now allowed in the main project. Pull request #15368
Why it matters
This week adds significant workflow improvements: building without config files and relative partial paths make project setup more flexible. New slug support and cleaner build configuration give developers better control over site generation. Critical fixes for number precision and image processing ensure correctness in data handling and asset generation.
Changelog entry
- Allow building without a config file Pull request #15394
- Add slug support for section, taxonomy and term pages Pull request #15383
- Support relative partial paths from within partials Pull request #15376
- Add build.cleanDestinationDir config with keepFiles and keepDirs patterns Pull request #15377
- Preserve slice type when appending an empty slice Pull request #15392
- Fix smart crop with image rotation Pull request #15371
- Use exact number comparison in set operations and where filters Pull request #15363
- Expand and consolidate BOM trimming Pull request #15364
- Prefer user table render hook over embedded Pull request #15391
- Change default baseUrl to https://example.org/ Pull request #15384
- Escape heading IDs in table of contents HTML, drop symlinks in virtual ancestor dirs, cache symlink checks Pull request #15370
- Allow symlinked mount roots in the main project Pull request #15368
Hugo now supports building without a config file, relative partial paths, slugs for section/taxonomy/term pages, and improved build cleanup configuration with glob patterns.
This week's Hugo updates focus on flexibility and correctness. Build without config files, use relative paths in partials, add slugs to taxonomy pages, and control what gets cleaned during builds with glob patterns. Number comparisons are now exact instead of float64-based, fixing precision issues for large integers. Smart crop works correctly with rotated images.