Changelog

Release history for prestruct.

v0.2.4 (Development)

Changes since v0.2.2:

Core Features

  • Islands architecture for dynamic client-only content
  • Proxy support for bot rendering (VPS and Worker)
  • BrowserRouter isolation pattern
  • Prerender pipeline improvements
  • ssrLoadModule over vite build –ssr (required for proper StaticRouter context)
  • Dynamic islands with client-only rendering
  • Proxy cache key using SHA-256 hash
  • Fix: 404 pages get noindex meta to prevent crawling

Docs: Guides

  • Docs: 25+ prestruct guides covering getting started to advanced

Docs: UI/UX

  • Docs: Pagefind search integration with ⌘K shortcut
  • Docs: Theme - menu system, light/dark mode, mobile improvements
  • Docs: PrismJS syntax highlighting with copy buttons

Docs: Infrastructure

  • Docs: Jekyll layout fixes
  • Docs: GitHub Pages baseurl config
  • Docs: Artifact deploy instead of branch deploy (peaceiris bug)

v0.2.2 (Stable)

Initial stable release:

Core

  • Vite integration for React SSR
  • Prerender pipeline for build-time static generation
  • Cloudflare Pages deployment

Architecture

  • ssrLoadModule for SSR rendering
  • Component islands with lazy mounting
  • Build-time prerendering

Guides

  • Getting Started, Configuration, Vite Integration
  • SEO, Performance, Routing, Architecture
  • Troubleshooting, Migration, Advanced Islands

See git log for detailed history:

git log --oneline

Full release notes: https://github.com/dhaupin/prestruct/releases