Browse docs
Browse docs
Released 2026-05-23 · Stable release
First semver-stable version of @dashforge/tw. The public API is now
frozen and semver-guaranteed: a major bump is required for any
breaking change, minor bumps are additive, patch bumps are
non-breaking. 37 components ship across forms, data display,
navigation, feedback, layout primitives, and providers.
No code changes required to upgrade from any 0.x-beta — see the
top-level MIGRATION.md.
| Package | What changed |
|---|---|
@dashforge/tw | Version 1.0.0. Public API frozen. Cross-package @dashforge/* peer-dependency ranges updated to ^1.0.0. |
@dashforge/tw-theme | Released 1.0.0 in lockstep. Tailwind preset + reactive theme provider + SSR helper. |
@dashforge/tw-tokens | Released 1.0.0 in lockstep. Token type contracts + default light / dark themes. |
The MUI side ecosystem (@dashforge/ui, @dashforge/theme-mui,
@dashforge/theme-core) also released 1.0.0 in the same cycle and
tracks its own version line — unrelated to TW releases from 1.1.0
onward (per the independent-versioning commitment).
These four beta releases shipped to npm between 0.7.0-beta and
1.0.0 but don't have dedicated release pages in the docs lab. Their
detail lives in the per-package CHANGELOG.md.
| Version | Date | Theme |
|---|---|---|
0.11.0-beta | 2026-05-22 | Sprint 7 — <Tabs> rebuilt. Custom clean-room headless useTabs engine (WAI-ARIA APG keyboard model); @radix-ui/react-tabs runtime dep removed. New keepMounted prop. Public API unchanged. |
0.10.0-beta | 2026-05-21 | Sprint 7 — Calendar suite (part 2). Adds <TimePicker> + <DateRangePicker>; rebuilds <DateTimePicker> on @dashforge/calendar-core. Requires @dashforge/calendar-core 0.2.0-beta. |
0.9.1-beta | 2026-05-20 | Sprint 7 — Calendar suite (part 1). Adds <Calendar> (standalone month grid, WCAG grid pattern + roving tab-index) and <DatePicker> (form-bound, Radix Popover, ISO YYYY-MM-DD storage). Same useCalendar engine as the MUI skin. |
0.9.0-beta | 2026-05-20 | Sprint 6 — core hardening. Theme-controlled shadows, DataGrid accessibility (aria-rowcount / aria-rowindex + keyboard column resize), TableLabels.noResults, Enter-to-apply in DataGrid filter popovers. Released with tw-tokens 0.2.0-beta + tw-theme 0.2.0-beta — upgrade all three together. |
0.8.1-beta | 2026-05-19 | DataGrid UX swap. DataGrid column-visibility toolbar opens a lightweight <Popover> menu instead of a modal <Dialog>. Auto-commit toggles. Matches AG-Grid / MUI DataGrid v6 / TanStack pattern. |
0.8.0-beta | 2026-05-19 | Sprint 4.2-bis — DataGrid v1-bis. Five power-user features: per-column filter UI chips, column visibility dialog, column resize, column reorder, right-sticky columns. Zero new runtime deps. Strictly additive. |
No code changes required from any 0.x-beta version — the 1.0.0
release is a label change announcing the public-API freeze, not a
breaking refactor. Update your package.json:
pnpm up @dashforge/tw@^1.0.0 \
@dashforge/tw-theme@^1.0.0 \
@dashforge/tw-tokens@^1.0.0@dashforge/tw/CHANGELOG.md — per-package full deltaCHANGELOG.md — cross-package perspectiveMIGRATION.md — upgrade guide