Browse docs
Browse docs
Released 2026-05-23 · Stable release
First semver-stable version of the Dashforge MUI ecosystem
(@dashforge/ui, @dashforge/theme-mui, @dashforge/theme-core,
@dashforge/forms, @dashforge/rbac, @dashforge/ui-core, and the
shared @dashforge/calendar-core). 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.
No code changes required to upgrade from any 0.x-beta — see the
top-level MIGRATION.md.
All eleven workspace packages were bumped to 1.0.0 in coordination
for the stable cut. The cross-package @dashforge/* peer-dependency
ranges are updated to ^1.0.0.
| Package | Role |
|---|---|
@dashforge/ui | MUI-rendered component library (the main consumer surface). |
@dashforge/theme-mui | MUI ThemeProvider + createTheme() wrapper. |
@dashforge/theme-core | Renderer-agnostic theme tokens. |
@dashforge/forms | Form bridge — shared between MUI and TW ecosystems. |
@dashforge/rbac | Access-control engine — shared. |
@dashforge/ui-core | Bridge layer — shared. |
@dashforge/calendar-core | Headless calendar engine — shared between MUI and TW date pickers. |
From 1.1.0 onward, packages version independently per the
independent-versioning commitment
— a component bump no longer forces a token / theme upgrade, and vice
versa.
These five beta releases shipped to npm between 0.2.1-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.4.0-beta | 2026-05-22 | Sprint 7 — <Tabs>. Custom clean-room <Tabs> component (does NOT wrap MUI's Tabs) on a headless useTabs engine. WAI-ARIA APG pattern; variant: 'underline' | 'pill', orientation, controlled / uncontrolled, keepMounted. Mirrors the TW Tabs prop surface. |
0.3.0-beta | 2026-05-21 | Sprint 7 — Calendar suite (part 2). Adds <TimePicker> + <DateRangePicker>; rebuilds <DateTimePicker> (BREAKING — no consumers yet, no deprecation cycle). All on @dashforge/calendar-core. New ISO storage contracts. |
0.2.4-beta | 2026-05-20 | Sprint 7 — Calendar suite (part 1). Adds <Calendar> (standalone, WCAG grid + roving tab-index) and <DatePicker> (form-bridge integrated, MUI Popper, ISO YYYY-MM-DD storage). Also fixes implicit-any errors on Select / Autocomplete sourceOptions.map. |
0.2.3-beta | 2026-05-16 | Lockstep patch. Post-build .d.ts flattener + minor lint cleanup released across the fixed-relationship group. No runtime source change for @dashforge/ui. |
0.2.2-beta | 2026-05-15 | Workspace maintenance. @dashforge/theme-mui MuiAlert v9 fix + F1 scaffolding of the @dashforge/tw-* Tailwind ecosystem as private, unpublished packages. No source change in the MUI form components. |
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/ui@^1.0.0 \
@dashforge/theme-mui@^1.0.0 \
@dashforge/theme-core@^1.0.0 \
@dashforge/forms@^1.0.0 \
@dashforge/rbac@^1.0.0 \
@dashforge/ui-core@^1.0.0@dashforge/ui/CHANGELOG.md — per-package full deltaCHANGELOG.md — cross-package perspectiveMIGRATION.md — upgrade guide