Skip to content

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 06:14
Immutable release. Only release title and notes can be modified.
23653e4

1.2.0 (2026-06-07)

Added

  • add headless WordPress + Next.js frontend scaffold (74e57b9)
  • add headless WordPress + Next.js frontend scaffold (#22) (09e680f)
  • add plugin scaffold generator with flavian-starter reference plugin (d8f0335)
  • add plugin scaffold generator with flavian-starter reference plugin (53f98fd), closes #19
  • add WordPress multisite (subdirectory) network support (9b354f1)
  • add WordPress multisite (subdirectory) network support (#23) (2324c83)
  • blocks: add Gutenberg custom block scaffolder (f9a9b53)
  • blocks: Gutenberg custom block scaffolder (v2.0.0) (56cf28d)
  • enforce performance budgets in CI via Lighthouse CI (08327ee)
  • enforce performance budgets in CI via Lighthouse CI (c54a708), closes #20
  • headless: headless WordPress / REST API starter — CI smoke test + CORS hardening (0a30eaf)
  • init: add .env generator (#21) (dc48133)
  • init: add blank FSE theme template for wizard (#21) (d414421)
  • init: add default resolver for non-interactive mode (#21) (73a9a23)
  • init: add git initialisation generator (#21) (17122e4)
  • init: add main wizard orchestrator and prompt flow (#21) (427b47f)
  • init: add project name validator (#21) (b337dbd)
  • init: add slugify/titleCase helpers (#21) (9aeac2c)
  • init: add static scaffold verifier (#21) (d29d757)
  • init: add theme generator with 4 starters (#21) (25d853f)
  • init: add token substitution helper (#21) (78f6c25)
  • init: stage WooCommerce post-install hook when requested (#21) (e5ce037)
  • init: wire composer post-create-project-cmd to wizard (#21) (b13d173)
  • integrate visual regression testing for theme changes (0c72a59)
  • integrate visual regression testing for theme changes (cc31bea), closes #18
  • interactive CLI setup wizard (#21) (467db30)
  • pipeline: add IDML parser and intermediate representation (#62) (ccfbbab)
  • pipeline: add map-tokens CLI (04df136)
  • pipeline: add optional raw components to IR Color (8b1d7cd)
  • pipeline: add PDF fallback parser and layout reconstruction (#63) (38f4b64)
  • pipeline: add PDF fallback parser and layout reconstruction (#63) (4491672)
  • pipeline: assemble, deep-merge, and validate theme.json partials (cbcc0d7)
  • pipeline: centralized color module with CMYK/LAB to sRGB conversion (60c4b32)
  • pipeline: cluster paragraph styles into a theme.json typography scale (1e9a146)
  • pipeline: derive a quantized spacing scale from IR geometry (4a0c3b6)
  • pipeline: emit Style Dictionary (DTCG) design tokens (8148933)
  • pipeline: generate FSE themes from the InDesign IR (#65) (549320e)
  • pipeline: IDML parser and intermediate representation (f970fc5)
  • pipeline: InDesign as a first-class Flavian workflow — agent, skill, CLI, docs (#66) (ed82f68)
  • pipeline: InDesign IR to WordPress design token mapper (#64) (b1fe980)
  • pipeline: InDesign output generator — FSE patterns, templates & theme.json writer (#65) (d7586bd)
  • pipeline: map IDML swatches to a deduped theme.json color palette (7603ea5)
  • pipeline: map InDesign fonts to web families with a fallback table (bdf9460)
  • pipeline: mapTokens orchestrator producing theme.json, tokens, and report (d3bf245)
  • pipeline: populate raw color components and fix LAB swatch conversion (e7dea54)
  • pipeline: ship InDesign as a first-class Flavian workflow (#66) (db77ab9)

Fixed

  • canva-e2e: deploy golden theme through Docker, not host bind mount (480c52b)
  • canva-e2e: treat block-markup validator as advisory, not a gate (5672c03)
  • docker: libzip4 → libzip5 for Debian trixie base (8becc60)
  • headless: gate REST API CORS to the configured frontend origin (b7f72e3)
  • make scaffold-plugin output PHPUnit-green and PHPCS-clean (76ac979), closes #19