- [#168] fix for [#166] that's breaking sveltekit types
- [#166] Add export for vite-plugin-svelte@3 (x64v)
- [#160]
parseHTML
type definition is optional
- [#158] braking change: requires
parseHTML
to be set to render the cell value with@html
- [#153] fix types (
sortBy
,filterSelections
,expanded
,selected
) - [#154] Add
rowIndex
andcolIndex
tovalue
andrenderValue
functions
- [#149] fix
searchValue
type
- [#144]
filterPlaceholder
works on select dropdowns too
- [#143] improvements to typescript integration
- [#139] fix bug when a column is removed
- [#139] fix bug in Example3
- set expand cursor to the span instead of the cell
- [#134] add
filterPlaceholder
option to column - [#132] fix error
A11y: Non-interactive element <td> cannot have interactive role 'button'
- bump svelte to
3.57.0
- [#128] Add ability to hide search
- [#123] fix filter bug introduced in v0.5.3
- [#120] add support for user-defined search function with
searchValue
- [#112] a11y imporovements: add
on:keypress
listeners andtabindex="0"
to interactive elements
- [#107] types: value optional
- [ST-103] Added lint check in actions
- [#101] Fix typo and print "is needed" message as error
- Droped typescript usage. Causing issues, especially with use in REPL
- Fix package.json (v0.4.0 bugfix)
classNameRow
prop and columnclass
support passing functions to resolve by using column data or index- Row selection support
- TypeScript support
- bump svelte from 3.39.0 to 3.49.0
- update package-lock
- Add
classNameInput
prop and aheaderFilterClass
column object key #76
- Customize sort order using
sortOrders
prop #73
- set svelte version to 3.39.0 and recompiled to address sveltejs/svelte#6584
c_rows
internal exposed (the name may change in future)
iconAsc
,iconDesc
,iconExpand
,iconExpanded
now support html content
class name classNameRowExpanded
now refers to the row, not the content
- added
classNameExpandedContent
for targetting the expanded content - set
classNameRowExpanded
to target the row being expanded - did more cleanup on examples
- New feature: added ability to expand rows
- Handle dynamic column definition
filterSelections
allows setting/getting search and filter selection values- bugfix: no longer missing haeders when only search is provided (only worked for filters)
- examples: faker dependency is now a global referenced via cdn for faster bundling
- support passing props to renderComponent
- added ability to render Svelte component as content via
col.renderComponent
- some cleanup on rollup config
- updated readme
- added search support
- disabled click handler for header on columns that are not sortable
- fix examples to use correct case
- updated dependency versions
- cleanup
- filters now update when rows change
- added example4 to illustrate reactive filters
- updated dependencies
- pass click event for
clickCol
,clickRow
, andclickCell
listeners - improved examples
- improved code formatting
- fixed asStringArray function
- removed package-lock to reduce potential security issues with some old nested dependencies
- added support for class names for table, thead, tbody, select, row, and cell elements
- cleaned up tab use in code
- readme update
- filterable column defaults to value if filerValue not provided
- filterOptions now accepts array of values
- update dependencies
- removed unused onDestroy
- updated readme and example
- added header and row slots
- made more props available externally
- added ability to listen to click events for headers, row, or cell
- switched dependencies to devDependencies
- README fixes