Skip to content

dash-json-grid v0.3.4

Compare
Choose a tag to compare
@cainmagi cainmagi released this 20 Oct 09:42
· 31 commits to main since this release

Introduction

GitHub release (latest SemVer) GitHub all releases GitHub PyPI - Downloads

Dash JSON Grid is a Dash component library.

Dash porting version of the react project React JSON Grid 🔗. Provide structured and nested grid table view of complicated JSON objects/arrays.

Changelog

0.3.4 @ 10/20/2024

🔧 Fix

  1. Fix: The modification in 0.3.3 incorrectly allows DashJsonGrid.pop_item_of_object(...) to export a table row/cell even if the data fails to be routed. Now this situation is disallowed.
  2. Fix: A bug of react-json-grid<=0.9.0 causes the selection may return an incorrect route containing null. Now the codes will handle this case. When routing the data, the routing will stop by the parent of the place where the null index is applied to. When modifying the data, using a route containing null will do nothing.
  3. Fix: Correct typos in the docstrings of mixins and pytest.
  4. Fix: Add extra rules to DashJsonGrid.get_data_by_route(...) to raise an KeyError if a column cannot export any value.

💾 Change

  1. Previously, DashJsonGrid.get_data_by_route(...) cannot get a column if the column name does not exist in a specific row. Now, the undefined value will be treated as None when acquired to make this method compatible with a partially complete column.
  2. Update the project metadata.

Full Changelog: v0.3.3...v0.3.4