DataTables releases feed en-us Software release information for DataTables and its extensions DataTables 1.13.8 released An error has been found in the CommonJS loader for DataTables core whereby the module.exports property was defined, resulting in errors in a CJS environment. This release addresses that.

  • Fix: CommonJS loader, when there is a window did not define a module.exports property, resulting in errors when using this loader.
  • Fix: Don't check colspan of child rows for non-auto generated rows

Download DataTables 1.13.8

Thu, 16 Nov 2023 16:24:05 GMT
DataTables 1.13.7 released The last few months have seen focused development on DataTables 2 and starting the process of getting it ready for release, however, 1.x is still very much supported and this release addressed a number of issues found in 1.13.6.


  • Fix: Processing indicator needs a z-index when scrolling enabled
  • Fix: IE8 was throwing an error due to .return
  • Fix: Event listeners didn't include the selector second parameter option
  • Fix: Use "Black Right-Pointing Triangle" rather than "Black Right-Pointing Pointer" for child row display control
  • Fix: Performance issue when column sizing was specified and scrolling enabled
  • Fix: Sorting Icon Position of Bootstrap 5 table-sm tables (#243)
  • Fix: The odd/even row striping selectors for Bootstrap 5 row selection didn't match what Bootstrap itself uses. This meant an override was conflicting and text in even rows could be unreadable if another row was inserted into the table (e.g. RowGroup).


  • Fix - types: Return type for row.add() / rows.add() was incorrect
  • Fix - types: this is now an HTMLElement in event handlers


  • Fix - docs: Update count() example which could be correct in some circumstances and wrong in others!
  • Fix - docs: Incorrect example description in scrollCollapse documentation.
  • Fix - docs: Update links to all be https

Download DataTables 1.13.7

Fri, 03 Nov 2023 14:24:47 GMT
KeyTable 2.11.0 released This release addresses issues with "fast scrolling" (i.e. keeping an arrow key depressed) with Scroller enabled and server-side processing in DataTables.

There are a number of other issues addressed, and importantly this release is now fully operation with the up coming DataTables 2!

  • New: Compatibility with DataTables 2 (for when it is released!). 1.11+ compatibility is retained.

  • Update - docs: Consistent formatting of code examples

  • Update - examples: Consistent formatting of example code

  • Fix: Ignore key events inside an Editor inline create row - KeyTable cannot navigate this row.

  • Fix: Re-focusing calculation when triggered by a draw was wrong
  • Fix: Improved integration with Scroller
  • Fix: Improved interaction with server-side processing mode. Key events are now ignored while the table is in the middle of an async draw.
  • Fix - typescript: Explicit void return type for new constructor
  • Fix - typescript: Plug-in was on the wrong DataTables host object (type)

Download KeyTable 2.11.0

Fri, 03 Nov 2023 14:11:00 GMT
Scroller 2.3.0 released A number of fixes and preparation for DataTables 2 in this release! The key fixes address compatibility with KeyTable and server-side processing (needs KeyTable 2.11.0). Also of note is that Scroller now uses DataTables own processing indicator rather than it's own, so scroller.loadingIndicator no longer does anything if specified.

  • New: DataTables 2 compatibility (for when DataTables 2 is released!).
  • New: Scroller makes use of the DataTables processing indicator, rather than defining its own.

  • Update - docs and examples: Consistent code style

  • Fix: The table information now updates live while virtual scrolling

  • Fix: Better integration with KeyTable when server-side processing is enabled
  • Fix - typescript: Explicit void return type for new constructor
  • Fix - typescript: Plug-in was on the wrong DataTables host object (type)

  • Removed: scroller.loadingIndicator - use will not throw an error, just nothing will happen. Removed as Scroller now uses DataTables' own built in processing indicator.

Download Scroller 2.3.0

Fri, 03 Nov 2023 10:48:10 GMT
RowGroup 1.4.1 released Bug fix release, primarily with TypeScript related fixes.

  • Fix: colspan should change when column visibility does
  • Fix - types: Add missing type exports for the styling integrations
  • Fix - types: Plug-in was on the wrong DataTables host object (type)

Download RowGroup 1.4.1

Thu, 05 Oct 2023 08:50:47 GMT
SearchBuilder 1.6.0 released This release has a new feature which can be particularly useful for working with large data sets - an option to enable a search button rather than live search: searchBuilder.liveSearch.

  • New: searchBuilder.liveSearch option which can be used to disable the automatic live search operation of SearchBuilder and instead add a "Search" button to the UI which will trigger the search when activated.
  • Fix - types: Plug-in was on the wrong DataTables host object (type)
  • Fix: If the column was read back from the options list as a string, an error would be thrown

Download SearchBuilder 1.6.0

Tue, 26 Sep 2023 08:59:20 GMT
Buttons 2.4.2 released A couple of small fixes, but also a new method which can be used to change how the entity decoder operates. That can be used to optimise for performance or for accuracy.

  • New: Buttons.entityDecoder() static method which can be used to provide a custom function for decoding HTML entities (i.e. a regex approach which is much faster than the built in DOM method, but at the expense of larger code size).
  • Fix: Bootstrap integration didn't provide multi-column layout
  • Fix: Bootstrap 3 buttons were not styled correct (a BS4 class had been used)
  • Fix - types: Plug-in was on the wrong DataTables host object (type)

Download Buttons 2.4.2

Wed, 30 Aug 2023 12:05:34 GMT