Skip to content

Releases: Synphonyte/leptos-struct-table

Version 0.8.1

17 Feb 17:52
Compare
Choose a tag to compare

Changes in this version:

[0.8.1] - 2024-02-17

Fix 🐛

  • Removed debug log

Version 0.8.0

17 Feb 17:43
Compare
Choose a tag to compare

Changes in this version:

[0.8.0] - 2024-02-17

Feature 🚀

  • Added loading_row_display_limit prop to TableContent to make it possible to load smaller row counts nicely

Breaking Changes 🛠️

  • Added row_index and col_index to TableClassesProvider::loading_cell
  • Added col_index to TableClassesProvider::loading_cell_inner
  • Changed the type of prop loading_row_renderer of the component TableContent

Fix 🐛

  • Data loading for small data sets

Version 0.7.1

14 Feb 20:58
Compare
Choose a tag to compare

[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

08 Feb 04:02
Compare
Choose a tag to compare

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

02 Nov 14:02
Compare
Choose a tag to compare

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

20 Oct 15:01
Compare
Choose a tag to compare

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 keys that are not Copy

Other Changes

  • Modified REST example to include sorting