Skip to content

Releases: olifolkerd/tabulator

ESM Tree Shaking, Spreadsheets & Grids, Resize Guides & Much Much More...

17 Mar 11:29
Compare
Choose a tag to compare

There have been many changes in the latest release, including:

  • ESM Tree Shaking is fully working now!
  • Build tools have been upgraded to the latest versions
  • New features for module builders
  • Row headers
  • Spreadsheet module, grid generation, array format data handling
  • Resize guides
  • Editor empty value handling
  • Improved range exporting
  • Rownum accessor for export
  • New Events
  • Performance improvements for data trees
  • A load of bug fixes

There are a large number of updates to Tabulator in this release, Checkout the Release Notes for full details

Updates and Fixes

18 Feb 15:07
Compare
Choose a tag to compare
  • Fixed issues with rendering in range selection module when no row header defined
  • Fixed regression in frozen columns module when frozen columns are initially hidden
  • Fix issue in time and datetime editors where 24 hour times were not being handled correctly
  • You can now use the editableTitle and movableColumns options together without dragging the mouse in the title input causing the column to be moved
  • Using events after calling the setHeight function will no longer result console warnings
  • Fixed regression that caused text areas to not resize on table resize, introduced during performance improvements in v5.5
  • Editors can now only trigger success or cancel calls once (if validation passes) to prevent duplicate events

Cell Range Selection & Much Much More!

12 Feb 18:02
Compare
Choose a tag to compare

There are a large number of updates to Tabulator in this release, Checkout the Release Notes for full details

Updates and Fixes

27 Jan 09:41
Compare
Choose a tag to compare
  • fix regression in last release with node-sass becoming a prod dependency

Updates and Fixes

21 Jan 16:26
Compare
Choose a tag to compare
  • The link formatter now correctly handles nested data lookup from the urlField formatter param
  • The tabEndNewRow option will now not create a new row if there is a validation failure on the last table cell when it is bing edited
  • Fixed issue with row management pipeline not being fully initialized with remote data loading
  • Ensure nestedFieldSeparator option is correctly applied when handling row updates
  • The setColumnLayout function now correctly applies all settings passed into the function, not just those currently set in a columns definition
  • Ajax params passed to the setData function now correctly override those set in the ajaxParams setup option
  • Removed incorrect mouse pointer from disabled pagination buttons
  • The setPageToRow function will no longer throw an error when called

Updates and Fixes

27 Aug 15:04
Compare
Choose a tag to compare
  • Fixed incorrect keybinding for copy function on mac
  • Fixed issue with widthShrink and widthGrow not working when table data is imported from HTML
  • Fixed issue with HTML Import functionality not correctly formatting column field names if the name had multiple spaces in it
  • Resize handles now longer float in front of frozen columns

Updates and Fixes

23 Jul 16:45
Compare
Choose a tag to compare
  • The data argument of the groupHeader callback is now passed an array of all data included in that group, including child rows when using nested groups
  • Fixed console error when redrawing the table with the dataTree option enabled
  • If a table is destroyed, any outstanding ajax request responses are ignored
  • Fixed function mapping issue on jQuery wrapper
  • The placeholder element is now visible on empty tables with no fixed height
  • The history module undo and redo actions for row movement, now move the row to the correct position
  • The history module undo and redo actions for row movement, now correctly redraw the table after the action is performed
  • The groupClick and groupDblClick events are now correctly triggered when the groupToggleElement option is set to header and the group header element is clicked
  • Fixed visual corruption when using frozen columns and the materialize theme
  • Fixed visual corruption when using frozen columns and the semantic-ui theme
  • Fixed regression in onRendered function passed into formatters, it is now correctly called after a cell has been added to the DOM
  • Fixed regression in cell height calculation for basic vertical renderer
  • Row indentation now works correctly when using the dataTree option with the dataTreeBranchElement option set to false

Performance Improvements, Updates and Much Much More!

21 May 16:18
Compare
Choose a tag to compare

There are a large number of updates to Tabulator in this release, Checkout the Release Notes for full details

Updates and Fixes

19 Feb 14:58
Compare
Choose a tag to compare
  • Prevent recursive issue of cell generation when rapidly calling updateData function
  • Fix incorrect content type passed to component function binder for GroupComponent
  • Fixed issue with incorrect data being passed to the second argument of the internal row-added event
  • Improve experience of data and time pickers while editing
  • Fix regression in last patch release causing unusual focus behaviour on header filters on table initialization
  • Left and right navigation keys are now usable in the list editor when auatocomplete mode is enabled
  • Odd/Even row styling is now correctly maintained when new rows are added to the top of the table
  • The rownum formatter now works correctly when new rows are added to the top of the table
  • Custom column definition options are now available via the getDefinition function on the column component.
  • Fixed regression in debugInvalidOptions setup option
  • The rowSelectionChanged event is no longer needlessly fired on table initialization
  • Fixed issue with new rows being added to the table causing a miscalculation in grouped headers
  • Fixed regression in the tabEndNewRow option
  • Deleting a row during the focus process of an editor no longer results in a console error
  • Vertical positioning of the placeholder element has been corrected
  • Fixed redraw issue when using the basic renderer
  • Moving a row between groups should no longer cause a console exception when the start group is now empty
  • When the updateData function is called on a row, only mutators on the changed fields will be called
  • the fitColumns layout now correctly renders without a gap to the side of the table when the table has a variable height
  • Table height and scrollbars are now correctly calculated when both the minHeight and maxHeight options are used together
  • Adding new rows to the table no longer results in a change in vertical scroll position
  • Fixed visual glitch when using frozen rows on a table with a large number of columns
  • Fixed visual glitch when using top calculation on a table with a large number of columns
  • Triggering a focus event inside an editor while it is in use will no longer reinitialize the editor
  • The tickCross editor now works correctly on the Safari browser
  • Improved console warning messaging for date, time and datetime editors
  • Fixed formatted editor output for date, time and datetime editors when format param is set to true
  • Fixed formatted editor output for date, time and datetime editors when format param is set to iso
  • Enabled up/down arrow keys to increment/decrement values in date editors

Updates and Fixes

04 Dec 17:39
Compare
Choose a tag to compare
  • When using a mask on an editor, ctrl and meta key actions are now allowed through
  • Fixed context issue with table popup tool destroyed binding
  • Fixed initial value lookup on value resolution for undefined cells in the list editor
  • Improved efficiency of row formatting in export module
  • Memory leak on destroying a table using the print module has been fixed
  • The updateData function now correctly rejects its returned promise if invalid row data is passed to it.
  • The addRow function now correctly adds rows to the table in the position defined
  • Updating the headerFilterPlaceholder column definition option with the updateDefinition function on the column component now works correctly
  • Row selection is now correctly restricted to actual rows only, not calculation rows or group headers
  • Fixed regression in placeholder option that was preventing HTML Elements from being passed to the option
  • The onRendered callback is now correctly triggered for editors when used as header filters
  • The export module will now only map default styles over an element if it does not already have those styles set
  • When formatting a row on export, the getElement function on row component passed to the formatter will now correctly return the exported element
  • Fixed regression in getRows and getDataCount function when passing in the selected argument
  • Fixed issue with Grouped Rows module trying to redraw the table while wiping rows