All releases
v1.3.0

Release Notes Single Source of Truth

#31#33

Release Metadata Single Source of Truth

  • Centralized release metadata in src/data/releases.ts — version, date, title, and GitHub issues defined once
  • Shared ReleaseNoteLayout component replaces duplicated layout and header markup across all release pages
  • GitHub issue links displayed on each release note page with support for multiple issues per release

Automated Git Tagging

  • Added version field to package.json
  • GitHub Actions workflow automatically creates a GitHub Release and git tag when the version in package.json is bumped
  • Idempotent — merges to main that don't bump the version are no-ops