Changelog
The release history below is generated automatically from commit messages by
release-please and lives next to the source at
libs/grid-react/CHANGELOG.md.
Changelog
1.5.0 (2026-05-02)
Features
- adapters: bring grid-react and grid-vue to full surface-area parity (8a7314d)
- grid/pinned-rows: unified slots[] API (issue #255) (#257) (8a84f0d)
Bug Fixes
- grid-angular,grid-react: repair typedoc paths and React column-shorthand types (3d22efe)
- grid/pinned-rows: render top slot wrappers when .header is nested in .rows-body (d781366)
- grid: preserve runtime column state when same gridConfig reference is re-assigned (9652cd5)
- grid: register column-visibility event; restore adapter props (30dd280)
1.4.0 (2026-04-29)
Features
Bug Fixes
- grid-react,grid-vue: flush focused editor on before-edit-close so Tab commits pending input (9cafde1)
- grid-react,grid/editing: scope releaseCell cleanup by DOM and dedupe knowledge entry (PR #249 review) (f3f784a)
- grid-react: wrap portals in error boundaries to absorb commit-phase removeChild crashes (#250) (8ef3883)
- grid,grid-react,grid-vue,grid-angular: release renderers and flush editors on cell teardown (#250) (3121b5f)
- grid,grid-react: release cells on pool shrink + clear, harden portal prune (#250) (5c22293)
1.3.0 (2026-04-25)
Features
1.2.0 (2026-04-22)
Features
- grid-vue: column shorthand + columnDefaults + plugin dep validation; add adapter-conformance (#237) (1f84ecc)
1.1.1 (2026-04-21)
Bug Fixes
1.1.0 (2026-04-20)
Features
1.0.0 (2026-04-16)
⚠ BREAKING CHANGES
- Remove ~106 deprecated APIs across grid core and all framework adapters.
Features
- grid: accessibility hardening — axe-core, live announcements, A11yConfig (#189) (d722e77)
- remove deprecated APIs for v2 (#186) (c1b4a95)
Bug Fixes
- grid: remove unused import and correct type casting for type defaults (fe9de65)
0.18.5 (2026-04-15)
Bug Fixes
- grid-react: replace createRoot with portals for React context preservation (#211) (79186d9)
- grid,grid-react: thread gridEl for multi-grid portal resolution (f18e397)
0.18.4 (2026-04-13)
Bug Fixes
- grid-react,grid-vue: add missing tooltip feature build entry (b7c586c)
0.18.3 (2026-04-05)
Bug Fixes
- grid-vue,grid-react: close adapter API parity gaps (3ff3e9a)
0.18.2 (2026-03-29)
Bug Fixes
- grid-angular: re-export feature type anchors to preserve FeatureConfig augmentation (8d47822)
Enhancements
- grid-angular,grid-react,grid-vue: add optional selector parameter to inject/use functions for multi-grid support (c8e377d)
0.18.1 (2026-03-26)
Bug Fixes
- grid-react,grid-vue: forward options parameter in filtering proxy methods (1f2a35f)
0.18.0 (2026-03-26)
Features
- grid: add TooltipPlugin with popover-based overflow tooltips (61fc11c)
0.17.5 (2026-03-25)
Enhancements
- grid: add filtering UX helpers — stale detection, set helpers, data ranges, blank toggle (#166, #167, #168, #169) (b5452a8)
0.17.4 (2026-03-17)
Bug Fixes
- grid,grid-react,grid-vue: plug memory leaks in adapters, cache, and global handlers (c69c86d)
0.17.3 (2026-03-16)
Enhancements
- grid,grid-react,grid-vue,grid-angular: allow columnGroups and per-group renderer in plugin config (91960a9)
0.17.2 (2026-03-16)
Bug Fixes
- grid-react: allow ReactNode in groupingColumns groupHeaderRenderer prop (e10231f)
0.17.1 (2026-03-15)
Enhancements
- grid-angular: migrate addEventListener to .on() API (0592112)
- grid-react: migrate addEventListener to .on() API (24ff2b2)
0.17.0 (2026-03-14)
Features
- grid-angular,grid-react,grid-vue: bridge all custom renderer callbacks (4c01a08)
0.16.0 (2026-03-12)
Features
- grid: add declarative features API for plugin configuration (94fa3b4)
Bug Fixes
- grid: resolve adapter test aliases to source instead of dist (deefc10)
0.15.1 (2026-03-11)
Bug Fixes
- grid-angular: use getPluginByName in adapter features (acfb512)
- grid-react: use getPluginByName in adapter features (69d00bf)
- grid-vue: use getPluginByName in adapter features and composable (f51808b)
- grid: recommend getPluginByName over getPlugin in docs and examples (042b58b)
0.15.0 (2026-02-27)
Features
- grid: add transaction API to UndoRedoPlugin for compound undo/redo (b9d4132)
0.14.0 (2026-02-25)
Features
- grid: make getPluginByName type-safe and preferred plugin access method (a69afef)
0.13.2 (2026-02-22)
Bug Fixes
- grid,grid-angular,grid-react,grid-vue: add typesVersions for Jest/CommonJS type resolution (#137) (cfdf327)
0.13.1 (2026-02-21)
Bug Fixes
- grid: plug memory leaks in framework adapter lifecycle (0612c88)
0.13.0 (2026-02-20)
Features
- grid, grid-angular, grid-react, grid-vue: add getSelectedRows() to SelectionPlugin (a0bb977)
0.12.2 (2026-02-16)
Bug Fixes
- grid: prevent editor memory leak via releaseCell lifecycle hook (00d2ef5)
- grid: route type/config editors to editorViews for releaseCell cleanup (4be2a0d)
0.12.1 (2026-02-15)
Bug Fixes
- grid: fix test failures and update docs to use pinned property (295a6c8)
0.12.0 (2026-02-11)
Features
- grid-react: bridge filterPanelRenderer in framework adapters (47e0e7b)
0.11.0 (2026-02-07)
Features
- grid-angular,grid-react,grid-vue: add feature-scoped hooks for selection and export (41a06b6)
- grid-angular,grid-react,grid-vue: add feature-scoped hooks for undoRedo, filtering, print (ee4f890)
- grid-angular,grid-react,grid-vue: unify type names across framework bridges (68505cf)
- grid: implement variable row height virtualization (#55) (#119) (5b4efb7)
0.10.0 (2026-02-06)
Features
- grid,grid-angular,grid-react,grid-vue: add onBeforeEditClose callback for overlay support (6a83c02)
0.9.0 (2026-01-30)
Features
- grid-react,grid-angular: add app-wide icon configuration providers (731837b)
- grid-react,grid-angular: support for loading (f883e13)
0.8.1 (2026-01-29)
Bug Fixes
- grid-react: add missing multi-sort feature entry to vite build (cf992c8)
0.8.0 (2026-01-28)
Features
- grid: add gridConfig.filterable and gridConfig.selectable toggles (8876b42)
Bug Fixes
- grid-angular,grid-react: fix TypeScript errors in typeDefaults editor assignment (de84ad6)
- grid,grid-angular,grid-react: add sortable config and rename sorting to multiSort (4522bfc)
0.7.0 (2026-01-27)
Features
0.6.0 (2026-01-26)
Features
0.5.0 (2026-01-24)
Features
- grid: add missing methods to PublicGrid interface for better DX (d38f1b8)
Bug Fixes
- grid: ensure column groups render after shell refresh (70943ed)
- grid: preserve tbw-grid-detail and tbw-grid-responsive-card in shell rebuild (70943ed)
0.4.0 (2026-01-22)
Features
0.3.1 (2026-01-22)
Bug Fixes
0.3.0 (2026-01-21)
Features
- grid: add row update api (#51) (c75010c)
- grid: add type-level default renderers and editors (b13421d)
0.2.0 (2026-01-19)
Features
- grid: add cellClass and rowClass callbacks for dynamic styling (5a5121c)
0.1.0 (2026-01-18)
Features
0.0.5 (2026-01-16)
Enhancements
- grid: Added inter-plugin dependencies (05f9f8e)
0.0.4 (2026-01-16)
Bug Fixes
- rendering: plugins did not render correctly after refactor (4dd6d12)
Enhancements
- grid: increased typesafety and documentation (bd63078)
0.0.3 (2026-01-12)
Bug Fixes
- docs: update README files for grid-angular, grid-react, and grid with new features and sponsorship links (6b12d8a)
- shell: escape HTML in shell header title to prevent XSS vulnerabilities (6b12d8a)
0.0.2 (2026-01-12)
Bug Fixes
- eslint: resolve module-boundaries rule performance issue (55f17fa)
- resolve lint errors and improve package documentation (2847835)
0.0.1 (Unreleased)
Features
- Initial release of
@toolbox-web/grid-react DataGridcomponent - React wrapper for<tbw-grid>web componentGridColumncomponent - Declarative column configuration with render propsuseGridhook - Programmatic access to grid instanceuseGridEventhook - Type-safe event subscriptions with automatic cleanupReactGridAdapter- Framework adapter for React component rendering- Full TypeScript support with generics for row types
- Custom cell renderer support via children render prop
- Custom cell editor support with commit/cancel handlers
- Support for injecting custom styles into grid shadow DOM
- Automatic adapter registration
AI assistants: For complete API documentation, implementation guides, and code examples for this library, see https://raw.githubusercontent.com/OysteinAmundsen/toolbox/main/llms-full.txt