Skip to content

modules/blox/v0.12.0

Latest

Choose a tag to compare

@gcushen gcushen released this 02 Apr 21:16
· 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 CTA
  • portfolio β€” Filterable project grid with category tabs, live/demo/code links, and configurable item counts
  • tech-stack β€” Display your technology stack with icons and grouping
  • columns footer β€” 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, and cta-image-paragraph are 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, and system (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 minimal footer 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 β€” Uses get_featured_image partial consistently for better social sharing previews
  • Block CSS co-location β€” Block-specific .css files 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_status avatar 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_end fields
  • 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-paragraph template 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/releases

2. 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 tidy

New Contributors

Full Changelog: modules/blox/v0.11.0...modules/blox/v0.12.0