Skip to content

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

  • grid: RowDragDropPlugin — drag rows within and across grids (#225) (#246) (4a22beb)

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

  • grid-react: synchronous portal removal in tool panel cleanup (#235) (0eaa9d8)

1.1.0 (2026-04-20)

Features

  • grid: expose tbw-scroll CustomEvent for scroll-driven consumer use cases (#234) (259171e)

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

  • grid-react: Improving DX for react framework bridge (#98) (19ab6ae)

0.6.0 (2026-01-26)

Features

  • grid-angular: #80 angular reactive forms integration (#94) (487118f)

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

  • grid: add ResponsivePlugin for card layout mode (#56) (#62) (98d8057)

0.3.1 (2026-01-22)

Bug Fixes

  • grid-react: #57 correct package exports paths (b101134)

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

  • grid: removed shadowDom to allow for easier styling of the grid (#42) (da1c6d4)

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
  • DataGrid component - React wrapper for <tbw-grid> web component
  • GridColumn component - Declarative column configuration with render props
  • useGrid hook - Programmatic access to grid instance
  • useGridEvent hook - Type-safe event subscriptions with automatic cleanup
  • ReactGridAdapter - 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