Skip to content

v1.8.0 — catalog expansion (14 components) + @layer extension surface

Latest

Choose a tag to compare

@yutaro-shirai yutaro-shirai released this 19 Jun 12:21
· 38 commits to main since this release

npm lockstep 1.7.0 → 1.8.0 · @willink-labs/{tokens,tailwind-preset,css-tokens,react} · published to npmjs.org via OIDC Trusted Publisher (with SLSA provenance). Flutter willink_theme stays 1.5.0 (independent cadence). Roadmap milestone v1.9 (extensibility).

Highlights

  • 14 new React components (25 → 39) — Popover, ScrollArea, Spinner, Empty, Kbd, ButtonGroup, Alert, Table, Pagination, Breadcrumb, ContextMenu, HoverCard, Collapsible, ToggleGroup. Each ships a jest-axe test, a Storybook story, and an a11y-matrix row.
  • @layer components extension surface (.wl-btn / .wl-card / .wl-input, ADR-0021 §3) — framework-agnostic component classes for non-React consumers, overridable with atomics.
  • Reduced-motion contract completed (ADR-0008 Layer 1) on DropdownMenu/Select + a check-motion-contract regression gate.
  • Packaging: homepage + bugs metadata on all 4 packages.

Install

npm i @willink-labs/react@1.8.0 @willink-labs/tailwind-preset@1.8.0 @willink-labs/tokens@1.8.0 @willink-labs/css-tokens@1.8.0

Out of scope

  • willink_theme (Flutter / pub.dev) — unchanged at 1.5.0.
  • apps/registry — scaffolded (#93), not yet hosted; no consumer-facing change.

Verification

Layer 2 (ADR-0012): version × CHANGELOG × README agree; full local gate green (build / test / guardrails / contrast); tree-parity verified against the gated commit; published packages carry provenance attestation.

Related: ADR-0008 · ADR-0010 · ADR-0021 · roadmap/v1.9