Releases: olifolkerd/tabulator
Releases Β· olifolkerd/tabulator
Updates and Fixes
- Fixed regression in grouped rows module that resulted in a console error when editing a cell when the
groupUpdateOnCellEdit
option was used - Movable columns now correctly scroll the header when moving columns off the visible area of the table
- The
scrollToColumn
function and column componentscrollTo
function now work when using grouped columns - The default
columnCalcs
option value oftrue
now correctly hides the table column calculations when grouping is enabled, even when the group by value isnt in an array - When using the
columnCalcs
option with value oftrue
and row grouping enabled, when you add or remove grouping using thesetGroupBy
function, the table level calculation rows will now be correctly added and removed as needed
Updates and Fixes
- The
list
editor now correctly filters on the first character when a user types - Fixed a render glitch in the horizontal virtual DOM where scrolling in a circle round the table would result in column misalignment
- The Group Rows module now cleans up old row components when the groups are regenerated
- Fixed a regression in last release that prevented header filters from scrolling into view when tabbed into focus
Big Performance Improvements, Build Tools and Much Much More!
There are a large number of updates to Tabulator in this release, Checkout the Release Notes for full details
Updates and Fixes
- Fixed regression in row lookup functionality that prevented the legacy value of
true
from returning the current rows array - The minimum table holder width is now correctly removed even if no
placeholder
is set - Minimum column header height is now correctly applied to the headers container element rather than the header element, which was hiding frozen rows
- Frozen rows are now visible on paginated tables with no height set
Updates and Fixes
- Removed legacy display index functionality from modules
- Fixed scope issue in persistence module when tracking column definition props
- Making changes to the table now works without exception after disabling grouping by passing a value of
false
to thesetGroupBy
function - The column headers now correctly maintain their height when only frozen columns are visible
- Table holder min-width is now correctly cleared when the empty table placeholder is removed
- Update
getRows
function to return an empty array when an invalid row range lookup value is used - Fix issue with row selection on an invalid string type index causing all rows to be selected
- Striping of rows in the bootstrap themes is correctly applied when the
table-striped
class is applied to the table
Updates and Fixes
- Fixed issue with unresolved promise returned from
updateData
function when data has a length of 0 - Fixed issue with table attempting to redraw data while it is being destroyed
- Interaction events in child nested tables no longer cause an exception in the parent table when triggered
- Using the
headerSortElement
option with theheaderSort
column definition option no longer causes an exception - Double clicking on editable cells no longer prevent editing of cell contents
- Calling the
moveColumn
function on the table no longer breaks column resize handle poisitioning - The
columnHeaderSortMulti
option and theheaderSortTristate
column definition options now work correctly together - Fixed issue with row display pipline not correctly persisting first registered pipeline handler
Updates and Fixes
- Fixed regression in
list
editor deprecated functionality check - Prevent
list
editor blur when mobile keyboard is shown - Removed unessisary console logging from the
list
editor - Fixed issue with column calculation updates when new row added while row grouping is enabled
- Fixed issue with data tree row parent lookup on uninitialized rows
- Console warning will now be displayed if a columns
maxWidth
is set to be smaller than itsminWidth
- Added compatibility console warning for the
dataTree
option andmovableRows
- Fixed issue when a grouped row is deleted when the history module is in use
- Fixed issue with the interaction monitor not correctly identifying which column header had been clicked when using grouped columns
- When finding a column based off its DOM element, grouped columns are now correctly traversed to find matching child columns
- Fixed width calculation rounding issue in
fitColumns
layout function that resulted in horizontal scrollbar appearing - Double clicking on a non-editable cell now correctly selects only the contents of that cell rather than the entire row
- fixed issue with internal render mode check not returning current render mode
- Row group visibility toggles now function correctly with the
basic
vertical renderer - Collapsed row data is now correctly updated when row data is updated
Developer Tools, Performance Improvements, New Editors and Much Much More!
There are a large number of updates to Tabulator in this release, Checkout the Release Notes for full details
Updates and Fixes
- Fix cell transparency issue in bootstrap 5 theme
- Fixed issue with popups persisting after table destruction if triggered at same time as
destroy
function call - Fixed issue with
list
editor when in autocomplete mode, theenter
key will now behave correctly as a submit action when clicked - Fixed issue with
list
editor in multiselect mode where clicking into another editor would clear the current editor value. - Fixed issue with the
list
editor where freetext values were not loading into the input when edit started
Updates and Fixes
Fixed regression in previous release that prevented column header sort arrows from being styled correctly