Fixed regression in datetime sorter in last release
Fixed issue with resize handles causing horizontal scroll bar in fitColumns layout mode
Popups, Alerts, Improved Column Resizing, Efficiency Improvements 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
Menus are now correctly dismissed when editing starts on a cell
Fixed error message in component binder when attempting to load properties on a component
Build tools version bumped
Select editor now reshows list when cleared
Updates and Fixes
Ensure horizontal virtual DOM renderer visible row cache is cleared on data refresh
Updates and Fixes
Improved menu positioning when overflowing on statically positioned body element
Fixed issue with horizontal virtual renderer headers breaking alignment when table scrolled fast right then slowly left
Efficiency improvements to the horizontal virtual renderer
Updates and Fixes
The horizontal virtual dom renderer now correctly handles 'fitDataFill' and 'fitDataStretch' layout modes
The horizontal virtual dom renderer now has an adaptive buffer window to allow columns of any size to render correctly, this prevents columns with a width wider than the table from corrupting the table view
Pagination counters now receive the number of actual data rows on display, it now excludes group and column calculation rows.
Updates and Fixes
Fixed layout issue with external footer elements since last update
Fixed issue with pagination page buttons not displaying in footer when bottom column calculations are in use
The rows page counter now correctly handles empty tables
added an aria-label to the checkbox in the rowSelection formatter
Fixed console error when using groupContextMenu option
When exporting a table to HTML, the cell styles will now be cloned from the matching column and include text alignment
The data option only has its references cleared if it is a type of array
The rowSelectionChanged event is no longer triggered if table selection is cleared when no rows are selected
Row internal initialization state is now set before the horizontal renderer is triggered
Horizontal virtual dom now correctly calculates column widths when in fitData layout mode
Focusing in a header filter when scroled to the far right of the table will no longer break alter the horizontal scroll position of the table
Improve efficency of frozen column calculations
Updates and Fixes
Fix issue with column group headers triggering a console error when redrawn in classic render mode
Fixed issue with double initialization of FooterManager
Fixed regression in last release, prevening use of the footerElement option while pagination is enabled
Replaced use of deprecated substr functionality with slice
Improved webpack tree shaking config to prevent removal of stylesheets
Added new layout-refreshing internal event to allow tracking of layout process
Fixed multiple calls of frozen columns module layout function when redrawing table
Using a combination of fitDataFill layout mode and a frozen right column, no longer displayes an unneeded horizontal scroll bar
The rowSelection formater will now correctly handle uses of the ctrl and shift keys when the selectableRangeMode option is set to click
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps tabulator-tables from 5.0.10 to 5.2.1.
Release notes
Sourced from tabulator-tables's releases.
... (truncated)
Commits
f3f5a08
update version number to 5.2.1196c457
fix additional issue with datetime sorter81e0af9
fix issue with last resize handle causing horizontal scroll to appeardb6c740
fix issue with datetime sortersaa75c91
update version number to 5.2.00cb4483
Merge remote-tracking branch 'origin/5.2'c25198d
Allowing empty string as thousand separator in money formatter. (#3587)95ea952
For formatter and sorter, accept datetimes that are already Luxon DateTime ob...518ba2c
fix issue with menu positioning with body containeraaddaf3
improve popup stylingDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)