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-gridfromv0.7.0tov0.9.2, where several bugs are fixed. - Update the tests to match the new
[email protected]. - Make the data routing support the new indexing rule like:
[..., ..., [2]], where the last value is anintin 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
.gitattributesfor 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