Changelog
Version 2.3
Released on September 19, 2025
New features
- TypeScript definitions
Updates
- The package migrated from
wx-svelte-gridto@svar-ui/svelte-grid. We continue publishingwx-svelte-griduntil the Svelte SVAR 3.0 update
Fixes
- Default locale is not applied to ContextMenu
Version 2.2
Released on July 17, 2025
New features
- Undo/redo for data and column actions
- Ability to tune responsive behaviour
- Dynamic inline editors for column cells
- Integration with SVAR Filter
Updates
- Non-persistent filtering: table is not re-filtered on data changes
Fixes
- Inline "date" editor is not closed on Enter key
- Shift+tab hotkey makes extra step with inline editors
- Enter hotkey calls "open-row" action for non-branches in
treemode - Changing any property reverts data in
treemode
Breaking changes
sortstate property renamed tosortMarks
Version 2.1.5
Fixes
- Resize observer error in corner cases
Version 2.1.4
Fixes
- Filters are cleared when other properties change
- Regression in paddings of collapsible columns
Version 2.1.3
Fixes
- Regression with table borders
Version 2.1.2
Fixes
- Up/down navigation on dynamic data: selected node hides under header/footer
- Incorrect position of sort markers when sorting by multiple columns
- Fully collapsed columns invoke unneeded scrollbars
Version 2.1.1
Fixes
- Data with empty fields is filtered out when filters are cleared
- Column sorting should use
getterto get the field value
Version 2.1
New features
- Accessibility: compatibility with WAI-ARIA standard
- Built-in filters in header
- Row reordering via drag-n-drop
- Print support
- Focus management API
- Custom content for header and footer cells
- Ability to integrate an external Editor
Updates
- Improved key navigation
- Extra parameters to filter-rows action
- Custom content for combo editor options
- Clickable vertical overlay for fully collapsed columns
Fixes
- HeaderMenu breaks scrolling
- Richselect editor dropdown goes over footer
- Tree node marker is not changed when opening and closing
Breaking changes
handlerparameter renamed tofilterfor thefilter-rowsactioncolWidthparameter renamed tocolumnWidthfor thesizespropertyrowsCountandcolsCountparameters renamed torowCountandcolumnCountfor thedynamicpropertycolrenamed tocolumnfor$propsreceived by custom cell content- No need to import and use
Cellwhen embedding custom components
Version 2.0
- Migration to Svelte 5
data-requestaction renamed torequest-dataselectedproperty removed
Version 1.3.2
Updates
- Using Svelte Core v1.3.1
Fixes
- Editors in the tree mode are not applied correctly
- TypeScript definitions are not precise
Version 1.3.0
Updates
- Released under MIT
- A more convenient way of using the built-in and external ContextMenu
- Using Svelte Core v1.3.0
Version 1.2.4
Updates
- Using Svelte Core v1.2.4
Fixes
- DataProvider package is not compatible with toolchain
Version 1.2.3
- Using Svelte Core v1.2.3
Version 1.2.0
Updates
flatDatastate property added (seeapi.getSate()method)- Using core 1.2.x
Fixes
- Column auto-sizing for the tree structure improved
- Column auto-sizing and sorting markers
Version 1.1.3
Updates
- For a column with header spans, sorting marker is only shown for the last (lowest) header span
Fixes
- Sorting for hierarchical datasets
- The column auto-size for the tree structure
- Resizing columns with flex-grow
- Text overflow for vertical headers
- Impossible to define the initial selection
- Table editor doesn't reflect changes in the related state properties
- Error after collapsing the first column in the table
Version 1.0.0
Initial version released