Releases: bryanmylee/svelte-headless-table
v0.9.0 `addResizedColumns`
Introducing column resizing with the addResizedColumns
.
What's Changed
addResizedColumns
by @bryanmylee in #23
Full Changelog: v0.8.3...v0.9.0
v0.8.3
Default behavior is to link data rows to sub-rows.
v0.8.2
Allow data rows to link selection state to sub-rows.
This will be useful when doing server-side grouping.
v0.8.1
Expose disabled
prop on HeaderCell for addGroupBy
.
Full Changelog: v0.8.0...v0.8.1
v0.8.0 `addSelectedRows`
This release brings stable IDs for easier tracking of selected rows!
What's Changed
addSelectedRows
by @bryanmylee in #22
Full Changelog: v0.7.1...v0.8.0
v0.7.1
Expose ArraySetStore
methods for public use.
ArraySetStore
exposes toggle
, clear
, add
, and remove
methods on a Writable
store representing a set of values.
v0.7.0 `addGroupBy`
What's Changed
Implemented row aggregation functionality by values.
Extended the plugin system to provide stable metadata between plugin transformations. This allows for more advanced row transformations that affect the final id
, while providing a way for plugins to store metadata on table components that remain stable.
Improved cloning semantics for TableComponent
and all subclasses. TableComponent
now implements Clonable
, which requires a clone
method. Cloning must be implemented by each subclass and must use the new
keyword to create new instances to prevent shared instance properties. Therefore, deprecated getCloned
and renamed to unsafeClone
.
Full Changelog: v0.6.1...v0.7.0
v0.6.1
Fix default arguments for addExpandedRows
.
Full Changelog: v0.6.0...v0.6.1
BREAKING: Rename plugins to `addX`, introduce display columns, `addSubRows` and `addExpandedRows`
Merge pull request #12 from bryanmylee/rename-plugins rename: useX -> addX
Deprecate `useTable` for `table.createViewModel`
Merge pull request #8 from bryanmylee/rename-useTable `table.createViewModel`