Skip to content

Releases: roryford/atomic-prototype

v1.0.2

07 Apr 22:02

Choose a tag to compare

What's Changed

Added

  • CHANGELOG.md, CODE_OF_CONDUCT.md, .github/CONTRIBUTING.md
  • PR and issue templates
  • npm run clean and npm run test:coverage scripts
  • repository, homepage, and bugs fields to package.json

Fixed

  • Form-field <label> now properly associated with its input via for/id
  • Search bar wrapper has role="search"; eslint-disable suppression removed
  • Decorative PrimeIcons have aria-hidden="true" across all components
  • Stale VSCode debug config (Karma port 9876) replaced with Vitest note
  • MSW onUnhandledRequest changed from bypass to warn
  • @defer description corrected in production plan sketch
  • httpResource() experimental API risk callout added to simulation report

Security

  • GitHub Actions pinned to full commit SHAs
  • E2E Playwright step added to CI pipeline
  • HTTP security headers added to index.html (X-Content-Type-Options, X-Frame-Options, Referrer-Policy)

Full changelog: https://github.com/roryford/atomic-prototype/blob/main/CHANGELOG.md

v1.0.1

05 Apr 07:53

Choose a tag to compare

What's new

Figma token plugin (tools/figma-plugin)

A local Figma plugin for bidirectional sync between tools/token-pipeline/tokens/primitives.json and Figma Variables.

  • Import: fetch DTCG tokens from a GitHub raw URL or paste JSON directly → creates Variable collections in Figma
  • Export: reads Figma Variables → outputs DTCG JSON → run npm run build:tokens to regenerate preset.ts

New script

  • npm run build:tokens — runs Style Dictionary to regenerate src/app/design-system/tokens/preset.ts from tools/token-pipeline/tokens/primitives.json

Documentation

  • tools/figma-plugin/README.md — setup and usage instructions
  • docs/05-token-pipeline.md and docs/11-implementation-tips.md updated to reference the plugin