Browse docs
Browse docs
This is the chronological release history of @dashforge/tw. Every entry
links to a full page with the detail of that release.
@dashforge/tw is stable at 1.0.0 and follows
Semantic Versioning:
1.x → 2.0.0) signals a breaking change to
the public API — props removed, behaviour changed, type contracts
tightened. Migration notes are always provided.1.0.x → 1.1.0) is additive — new
components, new variants, no breaking changes. Adopt incrementally;
existing code keeps working unchanged.1.0.0 → 1.0.1) is non-breaking — bug
fixes, internal refactors, doc updates.Independent versioning by design (per architectural plan v2):
@dashforge/tw, @dashforge/tw-theme, and @dashforge/tw-tokens
version separately. A component-package bump doesn't force a
token / theme upgrade, and vice versa. 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.
| Version | Date | Theme |
|---|---|---|
1.1.1 | 2026-06-18 | Sprint 4.4 — nine presentational primitives + universal bridge alignment. Alert, IconButton, Chip, Card, Avatar, Spinner, Badge, Menu family. <Snackbar> refactored onto the shared severity foundation (visual breaking change). access + visibleWhen retrofitted to <Button> + <IconButton> + <Box>. Re-issued from the unpublished 1.1.0 (packaging fix only — same Sprint 4.4 code, 97 % smaller tarball). |
1.0.0 | 2026-05-23 | Stable release — first semver-stable version. Public API frozen, semver guaranteed. 37 components across forms, data display, navigation, feedback, layout primitives, and providers. The page summarises the pre-1.0 history (0.8 → 0.11 beta releases) not listed below. |
0.7.0-beta | 2026-05-19 | DataGrid + theme identity sweep (Sprint 4.2 + 4.3) — virtualized data table for 500-row to million-row data sets (zero new deps) plus 42 latent dark-mode bugs fixed across 10 components. |
0.6.0-beta | 2026-05-19 | <Table> primitive (Sprint 4.1) — central data-display: sort, search, selection, expandable rows, RBAC, i18n, 5 cell renderers. Zero new runtime deps. |
0.5.0-beta | 2026-05-19 | Skeleton + Pagination (Sprint 4) — 2 TW-only utility primitives for loading states and paginated lists. Pure-UI, zero new deps. |
0.4.0-beta | 2026-05-19 | Overlay + disclosure (Sprint 3) — 5 Tier-4 components: Dialog, Tabs, Tooltip, Popover, Accordion. Catalog goes from 24 → 29. |
0.3.0-beta | 2026-05-18 | Sprint 2 hardening + TextField adornments — 9 fixes across 7 components, new slotProps.prefix / suffix API, 2 WCAG gaps closed (AppShell focus trap + prefers-reduced-motion). |
0.2.1-beta | 2026-05-17 | Hardening patch — 3 controlled-without-an-owner fixes on form controls (Checkbox / RadioGroup / NumberField) + aria-busy={loading} on Button. |
0.2.0-beta | 2026-05-17 | Foundation release — 8 layout primitives (Typography, Box, Stack, Grid, Container, Divider, AspectRatio, VisuallyHidden) + 132 edge case tests. |
0.1.0-beta | 2026-05-16 | First public beta — 16 components across forms (10), layout (4), and providers (2). |
Each release page records:
@dashforge/tw is always affected (it's the
package whose release this is); companion packages (tw-theme,
tw-tokens) and the bridge layer (forms / rbac / ui-core) may
also be listed when their version was bumped in the same cycle.Internal covers test coverage,
build pipeline, and validation work that isn't part of the public API.For releases of the TW companion packages, see their per-package changelogs in the monorepo:
Both companions released 1.0.0 in lockstep with @dashforge/tw
and track their own version lines from there. When they bump
independently, they'll appear in the table above with their own row.