Changelog

Version history and release notes.

On this page

Version 1.6.0

Released: January 9, 2026
Focus: Analytics and accessibility patterns

Added

  • analytics controller for GA4 event tracking (tel/mailto/sms)
  • forms.json data file for centralized dropdown options
  • og_title and og_description frontmatter overrides
  • bodyClass frontmatter for per-page body styling
  • highlight: true navigation field for CTA styling
  • CSS utilities: scale-102, gradient-text
  • Animation keyframes: fade-in, slide-in-up, slide-in-left
  • prefers-reduced-motion accessibility media query

Changed

  • head.njk cascades og_title → title → site.name for OG meta
  • base.njk body tag supports dynamic bodyClass

Version 1.5.0

Released: January 9, 2026
Focus: Marketing site patterns

Added

  • Extended site.json: phone, phoneRaw, license, author.credentials
  • Google Analytics 4 integration (analytics.ga4)
  • Web3Forms contact form integration (forms.web3formsKey)
  • Font Awesome CDN pattern for icons
  • Section anchor navigation (/#about, /#services)
  • 404 page with permalink: 404.html
  • Categorized navigation structure (main, services, footer)

Changed

  • Enabled analytics in scripts.njk
  • Added | url filter to asset paths for pathPrefix support

Version 1.4.0

Released: January 9, 2026
Focus: Search and navigation patterns

Added

  • search controller with Pagefind integration (Cmd+K)
  • toc controller for scroll-spy sidebar highlighting
  • Dual TOC pattern: mobile <details> + desktop sticky sidebar
  • Custom toc Eleventy filter for automatic heading extraction
  • Callout components (.callout-note, .callout-warning, .callout-caution)
  • Prev/next chapter navigation pattern
  • Code block with filename header and copy button

Changed

  • Build script now includes Pagefind index generation
  • Documentation layout supports automatic table of contents

Version 1.3.0

Released: January 8, 2026
Focus: Educational content patterns

Added

  • reading_progress controller for long-form content
  • clipboard controller for copy-to-clipboard
  • Comprehensive print styles for reference content
  • Dynamic OG image selection pattern
  • TL;DR and TOC frontmatter patterns
  • keyInfo and sectionDivider shortcodes

Changed

  • Improved prose typography defaults
  • Enhanced callout component styling

Version 1.2.0

Released: January 2026
Focus: Theater company site patterns

Added

  • animate controller using IntersectionObserver
  • mobile_nav controller with hamburger/X icon swap
  • form controller for async submission
  • Animation and loading state utilities

Changed

  • Simplified mobile navigation pattern
  • Improved form validation UX

Version 1.1.0

Released: January 2026
Focus: Portfolio site patterns

Added

  • Project layout for portfolio items
  • Projects collection configuration
  • Card component patterns
  • Category-based frontmatter

Changed

  • Refined image aspect ratio utilities
  • Improved hover state transitions

Version 1.0.0

Released: January 2026
Focus: Initial specification

Established

  • Core stack: Eleventy 3.1.x + Tailwind 4.1.x + Stimulus 3.2.x
  • Directory structure conventions
  • File naming conventions
  • CSS-first Tailwind 4 configuration
  • Basic Stimulus patterns (toggle controller)
  • GitHub Pages deployment workflow
  • README.md and CLAUDE.md templates