- Reset the sort. The next click after sorting the rows ascending and descending will reset the sorting to the initial sort.
- Group rows by a specific column value or use a closure that processes the column value first.
- Combined the basic table component and the async table component back to one component
- Added an excel export
- Split the table tree in 3 components:
- the basic table component
- the async table component
- the full component (with a filter box and a pagination component)
- Make it possible to show/hide columns.
- Add underscores as a prefix to the meta data of row objects.
- Removed the possibility to don't store async items in the cache.
- Don't create new objects from rows and columns but use them as they were created.
- make the properties of the rows reactive.
- Use system ui as the table tree font
- Remove the table title by default because you will not use a title with the value 'title'.
- Bugfix on formatting the cell
- Add the collapse/expand icon in a preferred column.
- Bugfix if an item was loaded on the zero index.
- Only remove the pagination on filtering and loading.
- Small improvements
- Update pagination component
- Removed the width property for columns because it's now possible with the styling object.
- Removed the start and end properties used by the pagination template. Now you have to call the pagination pageChange method.
- Seperate config files from the package.json
- Update eslint
- Make a template of the filter input field and label.
- Make a template of the pagination component.
- Review the way of styling the table.
- Don't call a method to execute the render of the table, but use computed properties.
- A table cell can be overwritten with a custom template. So it's possible to use components in the cell.
- Added a timeout when typing in the filter field, if an async call has to be made.
- Initial release.