Changelog
The release history below is generated automatically from commit messages by
release-please and lives next to the source at
libs/grid-angular/CHANGELOG.md.
Changelog
1.4.0 (2026-05-02)
Features
- adapters: add 10 missing grid events to vue & angular + drift guard (c524fbf)
- grid-angular: bring angular adapter to surface-area parity with react/vue (96de757)
- 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-angular: restore GridAdapter value import in spec (CI ReferenceError) (76c4e0f)
- grid: register column-visibility event; restore adapter props (30dd280)
1.3.1 (2026-04-29)
Bug Fixes
- grid,grid-react,grid-vue,grid-angular: release renderers and flush editors on cell teardown (#250) (3121b5f)
1.3.0 (2026-04-25)
Features
- grid: AbortSignal cancellation for ServerSide getRows + Angular fromObservable bridge (#244) (d3a861a)
- 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.0 (2026-04-20)
Features
Bug Fixes
- grid-angular: close overlay editors on grid scroll (4f5cebc)
1.0.1 (2026-04-17)
Bug Fixes
- grid-angular: guard injectGrid against destroyed components and missing ready() (45c013c)
1.0.0 (2026-04-16)
⚠ BREAKING CHANGES
- Remove ~106 deprecated APIs across grid core and all framework adapters.
Features
0.19.4 (2026-04-15)
Bug Fixes
- grid,grid-angular: tooltip anchor guard and overlay editor init (4c71a0a)
- grid,grid-react: thread gridEl for multi-grid portal resolution (f18e397)
0.19.3 (2026-03-29)
Bug Fixes
- grid-angular: defer isReady until plugin is attached in injectGrid* functions (7ad3b6d)
- 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.19.2 (2026-03-26)
Bug Fixes
- grid,grid-angular: release editor components before re-render to prevent overlay leaks (a7b1315)
0.19.1 (2026-03-26)
Bug Fixes
- grid-react,grid-vue: forward options parameter in filtering proxy methods (1f2a35f)
0.19.0 (2026-03-26)
Features
- grid: add TooltipPlugin with popover-based overflow tooltips (61fc11c)
0.18.4 (2026-03-25)
Enhancements
- grid: add filtering UX helpers — stale detection, set helpers, data ranges, blank toggle (#166, #167, #168, #169) (b5452a8)
0.18.3 (2026-03-19)
Bug Fixes
- grid-angular: use stable container wrapper for template editors (a511f24)
- grid: rectify variable row height and editor non-primitive handling (66b780d)
0.18.2 (2026-03-16)
Enhancements
- grid,grid-react,grid-vue,grid-angular: allow columnGroups and per-group renderer in plugin config (91960a9)
0.18.1 (2026-03-15)
Enhancements
- grid-angular: migrate addEventListener to .on() API (0592112)
- grid-react: migrate addEventListener to .on() API (24ff2b2)
0.18.0 (2026-03-14)
Features
- grid-angular,grid-react,grid-vue: bridge all custom renderer callbacks (4c01a08)
0.17.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.16.2 (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.16.1 (2026-03-03)
Bug Fixes
- grid: revert cell value on Escape in grid editing mode (ce1fc3c)
0.16.0 (2026-02-27)
Features
- grid: add transaction API to UndoRedoPlugin for compound undo/redo (b9d4132)
Bug Fixes
- grid-angular: allow null commits from Angular editors (f549238)
- grid, grid-angular: preserve focus on undo/redo and notify editors of external value changes (596442a)
0.15.0 (2026-02-25)
Features
- grid: add external focus container registry and focusTrap option (66cb973)
- grid: make getPluginByName type-safe and preferred plugin access method (a69afef)
Bug Fixes
- grid,grid-angular: stabilize overlay editor lifecycle during resize-triggered re-renders (e1da999)
0.14.3 (2026-02-24)
Bug Fixes
0.14.2 (2026-02-22)
Bug Fixes
- grid,grid-angular,grid-react,grid-vue: add typesVersions for Jest/CommonJS type resolution (#137) (cfdf327)
0.14.1 (2026-02-21)
Bug Fixes
- grid: plug memory leaks in framework adapter lifecycle (0612c88)
0.14.0 (2026-02-20)
Features
- grid, grid-angular, grid-react, grid-vue: add getSelectedRows() to SelectionPlugin (a0bb977)
Bug Fixes
- grid-angular: use stable container for renderer rootNodes (9e23de3)
0.13.3 (2026-02-20)
Bug Fixes
- grid: harden EditingPlugin row resolution against stale indices (0208b15)
0.13.2 (2026-02-18)
Bug Fixes
- grid: add missing await for async method (f2f790f)
0.13.1 (2026-02-16)
Bug Fixes
- grid-angular: handle ng-container comment nodes and live hasFormGroups (24e503c)
- grid: check onBeforeEditClose for Escape in grid edit mode (846ac39)
- grid: prevent editor memory leak via releaseCell lifecycle hook (00d2ef5)
Enhancements
- grid-angular: add over-bottom-left overlay position, rename over-left to over-top-left (d2ef2f4)
0.13.0 (2026-02-15)
Features
- grid-angular: (#129) add BaseFilterPanel, BaseGridEditorCVA, and BaseOverlayEditor base classes (34d4cf6)
- grid-angular: eliminate CUSTOM_ELEMENTS_SCHEMA requirement (1f097c3)
Bug Fixes
- grid-angular: handle lazy-rendered grids in selection discovery (ccb75f6)
- grid: fix test failures and update docs to use pinned property (295a6c8)
Enhancements
- grid-angular: eager grid discovery & reactive undo-redo signals (3d649af)
0.12.1 (2026-02-12)
Bug Fixes
- grid-angular: added sideeffects annotation to package (95fc4de)
0.12.0 (2026-02-11)
Features
- grid-angular: add signal-based selection API (58610de)
- grid-angular: bridge filterPanelRenderer in framework adapters (8142ed9)
Enhancements
- grid-angular: improve the custom editor lifecycle (31e0343)
0.11.1 (2026-02-09)
Bug Fixes
- grid-angular: propperly intercept and handle angular specific config before handing over to grid (0f0ba35)
Performance Improvements
- grid: optimize scroll rendering and fix master-detail height measurement (0f5865d)
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-angular: add GridLazyForm directive for lazy form binding (71584bb)
- grid-angular: enhance FormArray directive for grid editing mode (8e8e3de)
- grid: implement variable row height virtualization (#55) (#119) (5b4efb7)
0.10.0 (2026-02-06)
Features
- grid-angular: add AngularTypeDefault interface and processTypeDefaults support (431e02d)
- grid,grid-angular,grid-react,grid-vue: add onBeforeEditClose callback for overlay support (6a83c02)
Bug Fixes
- grid-angular: return undefined from createEditor when no template exists (63866eb)
- grid-angular: sync FormArray content changes & pass Space to editors (963072f)
- grid: add missing exports (6f3086f)
0.9.1 (2026-02-04)
Bug Fixes
- grid: apply typeDefaults to columns at config merge time (ecb6324)
0.9.0 (2026-02-03)
Features
- grid-angular: bridge Angular FormControl validation to grid invalid styling (cca89ec)
0.8.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.7.2 (2026-01-29)
Bug Fixes
- grid-angular: migrate to ng-packagr with secondary entry points (5a6f3fb)
0.7.1 (2026-01-29)
Bug Fixes
- grid-angular: add missing multi-sort feature entry to vite builds (50f9279)
0.7.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.6.0 (2026-01-27)
Features
- grid-angular: DX add tree-shakeable feature inputs and event outputs (757f8de)
- grid-react: Improving DX for react framework bridge (#98) (19ab6ae)
0.5.0 (2026-01-26)
Features
0.4.0 (2026-01-22)
Features
0.3.1 (2026-01-22)
Bug Fixes
0.3.0 (2026-01-21)
Features
- grid-angular: support component classes in column config (9c0bb3b)
- 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.3 (2026-01-16)
Enhancements
- grid: Added inter-plugin dependencies (05f9f8e)
0.1.3 (2026-01-16)
Enhancements
- grid: Added inter-plugin dependencies (05f9f8e)
0.1.2 (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.1.1 (2026-01-12)
Bug Fixes
- copy readme to build output (5326377)
- resolve lint errors and improve package documentation (2847835)
Enhancements
- grid-angular: improved developer ergonomics in creating grids (2d77f07)
0.1.1 (2026-01-12)
Bug Fixes
- copy readme to build output (5326377)
- resolve lint errors and improve package documentation (2847835)
Enhancements
- grid-angular: improved developer ergonomics in creating grids (2d77f07)
0.2.0 (2025-01-XX)
Features
- structural-directives: renamed
TbwCellViewtoTbwRendererandTbwCellEditortoTbwEditorfor cleaner template syntax - auto-wiring: editor components with
commitandcanceloutputs are now automatically connected - grid-events: added
(cellCommit)and(rowCommit)event outputs on theGriddirective - backwards-compat: old directive names (
TbwCellView,TbwCellEditor) exported as aliases
Breaking Changes
The directive names have been simplified:
*tbwCellView→*tbwRenderer*tbwCellEditor→*tbwEditor
Migration: Update your imports and template selectors. The old names are still exported as aliases for backwards compatibility.
// Beforeimport { TbwCellView, TbwCellEditor } from '@toolbox-web/grid-angular';
// Afterimport { TbwRenderer, TbwEditor } from '@toolbox-web/grid-angular';<!-- Before --><app-status *tbwCellView="let value" [value]="value" /><app-editor *tbwCellEditor="let value" [value]="value" />
<!-- After --><app-status *tbwRenderer="let value" [value]="value" /><app-editor *tbwEditor="let value" [value]="value" />0.1.0 (2026-01-10)
Features
- added angular support through a separate wrapper package for the grid (baaa1ee)
Changelog
All notable changes to @toolbox-web/grid-angular will be documented in this file.
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