dash-json-grid v0.4.0
Introduction
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.4.0 @ 10/21/2024
📣 New
- Upgrade the core dependency
react-json-grid
fromv0.7.0
tov0.9.2
, where several bugs are fixed. - Update the tests to match the new
react-json-grid@0.9.2
. - Make the data routing support the new indexing rule like:
[..., ..., [2]]
, where the last value is anint
in a one-element list. - Allow the
DashJsonGrid.update_data_by_route(...)
to accept a mapping value when updating a column. If all keys in this mapping areint
, will treat the mapping as the index set. - Add tests for this new version.
🔧 Fix
- Fix: Correct some ambiguous descriptions in the docstrings.
💾 Change
- Configure
.gitattributes
for specifying the line-breaks of files. - Make the returned column data of
DashJsonGrid.get_data_by_route(...)
orpop_item_of_object(...)
becomeOrderedDict()
if the column data is incomplete. - Improve the compatibility of
dash_json_grid.DashJsonGrid.update_data_by_route(...)
. Now it can update table data even if it contains invalid rows.
Full Changelog: v0.3.4...v0.4.0