- 267e6ba: Added allRows getter to retrieve all unpaginated filtered and sorted table rows
- e5b1ed1: fix:
totalPages
should react to changes in base rows
- e44c770: perf: filter matching, sort handling null/undefined, non-capturing group for global filter regex
- 4ba9232: Custom
sorter
fn now parameterizesgetValue()
return values in addition to row objects
- 17b1089: Pagination accessors should react to filter state
- 2ee673a: rows getter should react to
originalData
- ed69b69: Updating
baseRows
should retrigger filterState
- 94f0694: Ensure row access doesn't mutate state, see: sveltejs/svelte#12457
- 48cfdcf: Introduce
id
in column definition to allow multiple columns for the same key
- 26bea0d: Rename
filters
tofilterState
; introducesortState
, refactor filter mutators to reassign object
- 57b1ab6: Expose read and write access to base row data
- 57b1ab6: JSDoc comments for better documentation
- 57b1ab6: Expand test coverage for edge cases
- 57b1ab6: Performance improvements with fine-grained reactivity
- 58f6cdb: Package description, license, and keywords
- df3d810: Add project homepage
- efa074b: Public publishing with changesets