Updates
- In data tree mode do not show expand element on row when _children property set to null
- In data tree mode allow a single row object to be passed directly to the _children property instead of being passed in an array
- Manual row height adjustments now persist after row re-initialization
- By default data tree elements are now inserted in the first visible column rather than the first defined column
- Data objects are now passed directly into the xlsx downloader rather than being formatted to allow column to be correctly defined as a date in the output file
Fixes
- Fixed horizontal scroll issue introduced in 4.2
- Sub group headers now scroll in a similar fashion to top level group headers during horizontal scroll
- Ensure the correct row component is passed to the dataTreeStartExpanded callback and ensure it is called on only expandable rows
- The columnsByField variable in the column manager is now correctly initialized as an object
- The replaceData function now acts as the setData function in classic render mode instead of doing nothing
- Fixed rendering corruption with tree expand and branch elements when column width is resized less than the width of the indent
- Fixed tree node indenting issue in bootstrap 4 theme
- group column headers now resize correctly when shrunk smaller than the width of the title by hiding child columns
- progress editor now behaves correctly for all values and matches the progress formatter in position
- progress formatter now correctly vertically centered in cell and matches the progress editor in position
- fixed issue with code styling in un-minified tabulator.js dist file