Releases: Synphonyte/leptos-struct-table
Releases · Synphonyte/leptos-struct-table
Version 0.8.1
Changes in this version:
[0.8.1] - 2024-02-17
Fix 🐛
- Removed debug log
Version 0.8.0
Changes in this version:
[0.8.0] - 2024-02-17
Feature 🚀
- Added
loading_row_display_limit
prop toTableContent
to make it possible to load smaller row counts nicely
Breaking Changes 🛠️
- Added
row_index
andcol_index
toTableClassesProvider::loading_cell
- Added
col_index
toTableClassesProvider::loading_cell_inner
- Changed the type of prop
loading_row_renderer
of the componentTableContent
Fix 🐛
- Data loading for small data sets
Version 0.7.1
[0.7.1] - 2024-02-14
Changes
- Added generic error type to
TableDataProvider
- Fixed sorting for tables with skipped fields
Full Changelog: v0.7.0...v0.7.1
v0.7.0
Changes in this version:
[0.7.0] - 2024-02-08
Features 🚀
- Virtualization — Only elements that are visible are rendered (with some extra for smooth scrolling).
- Other display acceleration strategies like infinite scroll and pagination are implemented as well.
- Caching — Only rows that are visible are requested from the data source and then cached.
- Error handling — If an error occurs while loading data, it is displayed in a table row instead of the failed data.
- Easy reloading — The data can be reloaded through the
ReloadController
.
Breaking Changes 🛠️
Everything? - sorry. This release is like half a rewrite with much less macro magic.
Please check the docs and examples.
Version 0.6.0
Changes in this version:
[0.6.0] - 2023-11-02
New Feature 🎉
- Support for generic structs
Fix 🐛
- Fixed
#[table(skip_sort)]
on fields
Version 0.5.0
Changes in this version:
[0.5.0] - 2023-10-20
Breaking Changes 🛠️
- Added
on_change
events to support editable data (see new editable example)
Fixes 🐛
- Fixed selection with
key
s that are notCopy
Other Changes
- Modified REST example to include sorting