Skip to content

Changelog

Current package version: 0.2.5.

This page is generated from packages/ui/CHANGELOG.md, so the published docs stay aligned with the package version that Changesets writes.

  • 90ddc6d: Prepare the current 0.2.4 package for projected release 0.2.5 by reconciling the published source with its canonical Lemn identity, strict public exports, immutable package verification, and resumable fail-closed release contracts. Make package publication resumable by immutable tarball integrity, and stage the protected showcase token inside an inactive Worker version before traffic activation.
  • 1fc6030: Apply custom AccentColorPicker values exactly to accent-backed surfaces and derive an accessible foreground token for content rendered on them.
  • 22f9d34: Render AccentColorPicker swatches with the exact selected color while keeping contrast-adjusted theme tokens for product UI.
  • ff4dd1e: Keep AccentColorPicker palette dragging live across pointer-capture differences and add validated hexadecimal entry applied with Enter.
  • e7184b7: Make the AccentColorPicker hue control an explicit interactive color spectrum and cover live hue selection with a regression test.
  • d737406: Expand the catalog to 130 components, add accessible report visualizations and date controls, complete Tabs and InfoBanner semantics, and introduce the explicit Core and Agents area-family catalog contract. Add the public AccentColorPicker theme companion and harden chart motion, dense value labels, Slider uncontrolled state, and complete showcase API references.
  • Expand the catalog to 130 components across 14 explicit Core and Agents families, including 18 new visualization, input, navigation, and layout components.
  • Add renderer-neutral report visualizations backed by an isolated exact Recharts dependency, shared chart tokens, accessible states, and bundle boundary checks.
  • Extend Calendar with range and multi-month behavior, Tabs with accessible panels and mounting strategies, and InfoBanner with structured content, actions, dismissal, and urgency semantics.
  • Replace the broad catalog group contract with the discriminated ComponentArea, CoreComponentGroup, AgentComponentGroup, and ComponentCatalogEntry types. Catalog consumers must read entry.area explicitly instead of inferring it from group.
  • Keep Field as the accessible form-label solution; no standalone Label component is introduced.
  • Add the public AccentColorPicker theme companion with controlled and uncontrolled color selection, pointer and keyboard input, live semantic accent tokens, and optional root persistence.
  • Make chart animation="auto" honor reduced-motion preferences and a 200-mark SVG density limit; suppress BarChart value labels when mark count or label length would cause collisions.
  • Keep uncontrolled Slider values, visible output, and ARIA values synchronized after keyboard or pointer changes.
  • Complete public API tables for the expanded controls and visualizations, and keep showcase code surfaces dark independently from the page theme.
  • 089bff0: Add documentation, changelog, and release automation for the UI design system.
  • Publish the current shared component catalog, docs, CSS assets, and public package surface.
  • Deploy the showcase as the interactive catalog for visual, responsive, and agent-facing review.