Skip to content

v2.0.0

Latest

Choose a tag to compare

@PAMulligan PAMulligan released this 15 Aug 21:04

Features

  • agents: add astro-converter (hybrid .astro + react islands) (a419577)
  • astro: add --astro flag and wire the Astro starter into the pipeline (6de51e8), closes #78 #78
  • build-spec: add renderer field, deprecate framework.type (5695aca)
  • config: add visualBaselines section for cross-browser baseline storage (RFC 0002) (e23f2ca)
  • conversation: add /build-from-conversation pipeline (bf1cfc0), closes #33
  • design-system: add token re-import + round-trip and document consumers (167278f), closes #3 #4 #82
  • pipeline: add InDesign IDML parser and intermediate representation (9cfd6c9), closes #62 #63 #62
  • pipeline: add InDesign React component generator (355fb56), closes #66 #62 #66 #62
  • pipeline: add InDesign style and design-token mapper (dfaf538), closes #65 #62 #65 #62
  • pipeline: add PDF as a first-class InDesign input (51141f1), closes #64 #62 #64 #62
  • pipeline: ship InDesign pipeline agent, skill, CLI, and docs (c1a9d09), closes #67 #62 #67 #62
  • plugins: add agent plugin manifest JSON schema (f97f9d6)
  • plugins: add catalog builder and semver range check (f2caeac)
  • plugins: add frontmatter + example parsing helpers (717b054)
  • plugins: add manifest + structural validator (b9cfded)
  • plugins: add registry with dependency resolution, install/uninstall, lifecycle hooks (6be51d3)
  • plugins: add scaffolding CLI for new agent plugins (ea49fda)
  • plugins: add static assertion test runner (1aa904d)
  • plugins: add transitive dependency resolver with cycle detection (ef96341)
  • renderers: add renderer manifest JSON schema (66816c6)
  • renderers: add renderer-registry detect with priority precedence (5bb6254)
  • renderers: add renderer-registry list command (6f62069)
  • renderers: add renderer-registry resolve command (67441d9)
  • renderers: add validate-renderer (schema + cross-reference checks) (4519a23)
  • renderers: author astro manifest (ec85dcf)
  • renderers: author nextjs/vite/sveltekit/expo manifests (a286cf0)
  • scripts: add baseline provenance manifest lib (record/sync/verify) (4f3aba1)
  • scripts: add cross-browser-baseline capture/compare with provenance verification (7da6ead)
  • scripts: ci-artifact and service baseline backends behind the adapter contract (8eb139b)
  • scripts: git-lfs storage automation for large baseline sets (cb95e5f)
  • scripts: pinned Playwright container capture for cross-browser baselines (16fd000)
  • setup: add --renderer flag backed by the registry (bdc590f)
  • skills: add storybook-story-generation skill (cad7cbc), closes #81
  • templates: add astro starter (react islands + tailwind + container-api tests) (3bb4e2a)

Bug Fixes

  • deps: bump fast-xml-parser to v5.9.3 to clear XMLBuilder injection advisory (c30bc8c), closes #108 #108
  • pipeline: make Phase 7 cross-browser phase perform the comparison it advertises (c7332f1)
  • plugins: guard scaffolder against non-interactive hang, normalize tools, roll back writes (739b541)
  • plugins: harden frontmatter list parsing and null-safe example count (3c794ca)
  • plugins: harden validator IO handling, sibling dep resolution, and schema error detail (4352a72)
  • plugins: persist install state incrementally, guard installed.json, cover hook paths (83b50de)
  • plugins: track plugin sources in git and validate before install (a30f43f)
  • scripts: report visual mismatch as a true percentage (cdddd21)
  • templates,renderers: add user-event dep to astro, document fixture annotations (9e2b5a6)
  • templates: migrate Astro starter to v6.4.8 + Tailwind 4 to clear SSRF/XSS advisories (e9e4559), closes #107

Refactoring

  • intake: detect framework via renderer-registry, not hardcoded sniffing (a4582f6)
  • orchestration: exclude phases via manifest.phases.exclude (11654c9)
  • pipeline: dispatch Phase-4 converter via renderer manifest (6085286)
  • pipeline: phase 4.5 skip note reads renderer not outputTarget (577bef7)
  • plugins: share plugin-dir scan, surface validator detail in runner (b75f3a8)
  • renderers: extract renderer-lib, guard trailing flags, stable detect tie-break (b7d6160)
  • tdd: select test runner/library from manifest.test (51f67d2)
  • tokens: derive token config target from renderer manifest (7346767)