·
9 commits
to main
since this release
HugoBlox v0.12.0
Requires Hugo β₯ v0.158 <= v0.159
β¨ New Blocks
dev-heroβ A developer-focused hero section with animated entrance, social links, and scroll-to-content CTAportfolioβ Filterable project grid with category tabs, live/demo/code links, and configurable item countstech-stackβ Display your technology stack with icons and groupingcolumnsfooter β Multi-column footer layout with navigation links and social icons
π Features
Generate a custom theme for your site at https://hugoblox.com/theme
- Blocks converted to React (Preact) β
hero,features,stats,testimonials,cta-card, andcta-image-paragraphare now interactive Preact components. Existing page content YAML is fully compatible β no migration needed. - Font packs β 7 new built-in font packs you can select in your theme config:
modern(default),academic,developer,editorial,geometric,humanist, andsystem(zero network requests) - Auto-detect bundled fonts β If your font files are bundled locally, HugoBlox automatically skips the Google Fonts CDN
- Enhanced footer β The default
minimalfooter now supports social icons and navigation links - Expanded brands icon pack β Major update with thousands of additional brand icons
- Multilingual β Added Hindi (
hi) locale; significantly expanded translations for Bengali, German, Spanish, Indonesian, Dutch, Portuguese, Chinese (Simplified & Traditional) - Multilingual author data β Author profiles now support per-language data files
- Markdown Slides β Ported the Markdown Slides template from the legacy Wowchemy/Bootstrap
- CJK ruby annotations β Re-implemented pronunciation annotations for Chinese/Japanese/Korean names in biography blocks
- Improved
og:image/ JSON-LD β Usesget_featured_imagepartial consistently for better social sharing previews - Block CSS co-location β Block-specific
.cssfiles are auto-discovered via the Tailwind pipeline (create custom Tailwind classes for your blocks) - Author name casing β Entered author names now preserve their original casing and links, even when profiles are missing
- Hide pager on root pages β Pagination is automatically hidden on top-level pages
π Bug Fixes
- Fix biography spacing and implement
show_statusavatar option - Fix off-center icons in the Features block
- Fix portfolio filter count, "View All" logic, and status badge configuration
- Fix team-showcase sorting, portrait layout, and header alignment
- Fix sidebar visibility in docs layouts
- Fix event date filtering with
event_start/event_endfields - Fix markdown rendering and emoji in summary/bio fields
- Fix SVG image handling in responsive image processing
- Fix double-unescaping vulnerability in Icon SVG decoder (CWE-116)
- Fix grid reflow jump on portfolio filter transitions
- Restore missing background design features in the v3 block parser
- Fix
cta-image-paragraphtemplate syntax errors, variable scoping, and layout - Fix
mailto:share links to use proper URL encoding per RFC 6068
β οΈ Breaking Changes
1. Hugo minimum version β v0.158.0
This release requires Hugo v0.158 or v0.159. Update Hugo before upgrading:
# Homebrew
brew upgrade hugo
# Or download from https://github.com/gohugoio/hugo/releases2. hide_date renamed to show_date
The frontmatter field hide_date: true has been replaced with show_date: false for consistency with all other display toggles (show_*).
How to migrate: In any content file where you previously used hide_date:
---
title: My Page
- hide_date: true
+ show_date: false
---If you never used hide_date, no action is needed β dates are shown by default.
π¦ Upgrade
Upgrade automatically by following the steps at https://docs.ownable.dev/hugoblox/guides/upgrade/
Or, update your site's go.mod manually:
hugo mod get github.com/HugoBlox/kit/modules/blox@modules/blox/v0.12.0
hugo mod tidyNew Contributors
Full Changelog: modules/blox/v0.11.0...modules/blox/v0.12.0