DataTables releases feed http://www.datatables.net/ en-us Software release information for DataTables and its extensions Editor 2.1.3 released Famous last words, but I expect this to be the latest release before 2.2! It addresses a number of little issues in Javascript, the .NET and PHP libraries. See below for full details.

Core

  • Update: Bootstrap 5 modal can now have classes defined by DataTable.Editor.display.bootstrap.classes.modal
  • Fix: def() was called twice when creating a new row, rather than just calling once and reusing
  • Fix: In a datatable field type, if scrolling was enabled and there was no items in the list selected, a JS error would occur
  • Fix: When datatable is used with scrolling and scroll collapse, the draw wouldn't collapse the table

.NET

  • Fix: Add missing license file - MIT licensed
  • Fix: SearchPanes was throwing an error on .NET 7

PHP

  • Fix: pagination for Oracle driver
  • Fix: SearchPane option ordering could give a deprecated warning if null data is present
  • Fix: Upload when used with a custom action could result in an error
  • Fix: Validation when using setValue for a field should validate that value since that is what will be written to the db

Download Editor 2.1.3

]]>
Wed, 17 May 2023 15:54:54 GMT http://www.datatables.net/#537 http://www.datatables.net/
KeyTable 2.9.0 released This release of KeyTable sees the addition of a new event - key-prefocus which can be used to stop KeyTable from doing anything when focus is about to be given to a cell.

  • New: key-prefocus which can be used to cancel a focus action
  • Fix: Only change scroll position if the focused element is partly visible

Download KeyTable 2.9.0

]]>
Mon, 01 May 2023 15:30:14 GMT http://www.datatables.net/#536 http://www.datatables.net/
DateTime 1.4.1 released A minor compatibility fix to address issues in the CJS and ESM loaders plus a function syntax issue.

  • Fix windowless CommonJS loader
  • Fix jQuery import for ESM
  • Fix: Use older ES6 function syntax

Download DateTime 1.4.1

]]>
Thu, 20 Apr 2023 08:48:40 GMT http://www.datatables.net/#535 http://www.datatables.net/
SearchBuilder 1.4.2 released A single fix for an issue that has lingered around for too long.

  • Fix: Removing an empty condition would result in a Javascript error

Download SearchBuilder 1.4.2

]]>
Mon, 20 Mar 2023 11:15:20 GMT http://www.datatables.net/#534 http://www.datatables.net/
Editor 2.1.2 released This is a small patch release that update the CommonJS loader to allow a down compile of import 'datatables.net-editor'; without needing to worry about executing the returned function. This allows the CommonJS syntax to match ESM. This is inline with the rest of the DataTables software which has also seen matching updates recently.

Core

  • Update: Allow CommonJS loader to operate without needing a factory function to be executed, while retaining backwards compatibility
  • Fix: Upload percentage was not being computed correctly

PHP

  • Fix: Compatibility with PHP 5.x in strict mode

Download Editor 2.1.2

]]>
Mon, 13 Mar 2023 15:47:46 GMT http://www.datatables.net/#533 http://www.datatables.net/
StateRestore 1.2.2 released There is no change to the functionality with this release, but it does update the CommonJS loader to allow a down compile of import 'datatables.net-staterestore'; without needing to worry about executing the returned function. This allows the CommonJS syntax to match ESM.

  • Updated: CommonJS loader updated to allow use of StateRestore without needed to execute the returned function, if a window variable is available.

Download StateRestore 1.2.2

]]>
Fri, 10 Mar 2023 17:11:06 GMT http://www.datatables.net/#532 http://www.datatables.net/
Select 1.6.2 released There is no change to the functionality with this release, but it does update the CommonJS loader to allow a down compile of import 'datatables.net-select'; without needing to worry about executing the returned function. This allows the CommonJS syntax to match ESM.

  • Updated: CommonJS loader updated to allow use of Select without needed to execute the returned function, if a window variable is available.

Download Select 1.6.2

]]>
Fri, 10 Mar 2023 17:08:50 GMT http://www.datatables.net/#531 http://www.datatables.net/
SearchPanes 2.1.2 released Primarily an update to the CommonJS loader to allow a down compile of import 'datatables.net-autofill'; without needing to worry about executing the returned function. This allows the CommonJS syntax to match ESM. A couple of fixes as well.

  • Updated: CommonJS loader updated to allow use of SearchPanes without needed to execute the returned function, if a window variable is available.
  • Fix: When processing is enabled in DataTables configuration options, SearchPanes will now show that processing display when a filter is activated
  • Fix: Collapse all and show all buttons were not behaving consistently
  • Fix: Clear all button wasn't working correctly in Bootstrap 5 and other styling integrations (sear ch text wasn't being cleared)

Download SearchPanes 2.1.2

]]>
Fri, 10 Mar 2023 16:59:46 GMT http://www.datatables.net/#530 http://www.datatables.net/
SearchBuilder 1.4.1 released Primarily an update to the CommonJS loader to allow a down compile of import 'datatables.net-searchbuilder'; without needing to worry about executing the returned function. This allows the CommonJS syntax to match ESM. Also a couple of fixes.

  • Updated: CommonJS loader updated to allow use of SearchBuilder without needed to execute the returned function, if a window variable is available.
  • Fix: Performance issue when rebuilding the list of column names that filtering can be performed on
  • Fix: getDetails() was stripping negative signs from number inputs
  • Fix - types: Missing typescript definitions for columns.searchBuilder* type

Download SearchBuilder 1.4.1

]]>
Fri, 10 Mar 2023 16:55:07 GMT http://www.datatables.net/#529 http://www.datatables.net/
Scroller 2.1.1 released There is no change to the functionality with this release, but it does update the CommonJS loader to allow a down compile of import 'datatables.net-scroller'; without needing to worry about executing the returned function. This allows the CommonJS syntax to match ESM.

  • Updated: CommonJS loader updated to allow use of Scroller without needed to execute the returned function, if a window variable is available.

Download Scroller 2.1.1

]]>
Fri, 10 Mar 2023 16:52:34 GMT http://www.datatables.net/#528 http://www.datatables.net/
RowReorder 1.3.3 released There is no change to the functionality with this release, but it does update the CommonJS loader to allow a down compile of import 'datatables.net-rowreorder'; without needing to worry about executing the returned function. This allows the CommonJS syntax to match ESM.

  • Updated: CommonJS loader updated to allow use of RowReorder without needed to execute the returned function, if a window variable is available.

Download RowReorder 1.3.3

]]>
Fri, 10 Mar 2023 16:50:03 GMT http://www.datatables.net/#527 http://www.datatables.net/
RowGroup 1.3.1 released There is no change to the functionality with this release, but it does update the CommonJS loader to allow a down compile of import 'datatables.net-rowgroup'; without needing to worry about executing the returned function. This allows the CommonJS syntax to match ESM.

  • Updated: CommonJS loader updated to allow use of RowGroup without needed to execute the returned function, if a window variable is available.

Download RowGroup 1.3.1

]]>
Fri, 10 Mar 2023 16:46:25 GMT http://www.datatables.net/#526 http://www.datatables.net/
Responsive 2.4.1 released There is no change to the functionality with this release, but it does update the CommonJS loader to allow a down compile of import 'datatables.net-responsive'; without needing to worry about executing the returned function. This allows the CommonJS syntax to match ESM.

  • Fix: Types - columns.responsivePriority is optional
  • Updated: CommonJS loader updated to allow use of Responsive without needed to execute the returned function, if a window variable is available.

Download Responsive 2.4.1

]]>
Fri, 10 Mar 2023 16:40:58 GMT http://www.datatables.net/#525 http://www.datatables.net/
KeyTable 2.8.2 released There is no change to the functionality with this release, but it does update the CommonJS loader to allow a down compile of import 'datatables.net-keytable'; without needing to worry about executing the returned function. This allows the CommonJS syntax to match ESM.

  • Updated: CommonJS loader updated to allow use of KeyTable without needed to execute the returned function, if a window variable is available.
  • Fix: Add selector modifier for focused option (Typescript)

Download KeyTable 2.8.2

]]>
Fri, 10 Mar 2023 16:36:50 GMT http://www.datatables.net/#524 http://www.datatables.net/
FixedHeader 3.3.2 released There is no change to the functionality with this release, but it does update the CommonJS loader to allow a down compile of import 'datatables.net-fixedheader'; without needing to worry about executing the returned function. This allows the CommonJS syntax to match ESM.

  • Updated: CommonJS loader updated to allow use of FixedHeader without needed to execute the returned function, if a window variable is available.

Download FixedHeader 3.3.2

]]>
Fri, 10 Mar 2023 16:32:14 GMT http://www.datatables.net/#523 http://www.datatables.net/
FixedColumns 4.2.2 released There is no change to the functionality with this release, but it does update the CommonJS loader to allow a down compile of import 'datatables.net-fixedcolumns'; without needing to worry about executing the returned function. This allows the CommonJS syntax to match ESM.

  • Updated: CommonJS loader updated to allow use of FixedColumns without needed to execute the returned function, if a window variable is available.

Download FixedColumns 4.2.2

]]>
Fri, 10 Mar 2023 16:25:00 GMT http://www.datatables.net/#522 http://www.datatables.net/
ColReorder 1.6.2 released One small fix, but primaruly this release is for an update to the CommonJS loader to allow a down compile of import 'datatables.net-colreorder'; without needing to worry about executing the returned function. This allows the CommonJS syntax to match ESM.

  • Updated: CommonJS loader updated to allow use of ColReorder without needed to execute the returned function, if a window variable is available.
  • Fix: Using colReorder.enable(false) would thow an error

Download ColReorder 1.6.2

]]>
Fri, 10 Mar 2023 15:57:46 GMT http://www.datatables.net/#521 http://www.datatables.net/
Buttons 2.3.6 released There is no change to the functionality of Buttons with this release, but it does update the CommonJS loader to allow a down compile of import 'datatables.net-buttons'; without needing to worry about executing the returned function. This allows the CommonJS syntax to match ESM.

  • Updated: CommonJS loader updated to allow use of Buttons without needed to execute the returned function, if a window variable is available.

Download Buttons 2.3.6

]]>
Fri, 10 Mar 2023 13:56:33 GMT http://www.datatables.net/#520 http://www.datatables.net/
AutoFill 2.5.3 released There is no change to the functionality of AutoFill with this release, but it does update the CommonJS loader to allow a down compile of import 'AutoFill'; without needing to worry about executing the returned function. This allows the CommonJS syntax to match ESM.

  • Updated: CommonJS loader updated to allow use of AutoFill without needed to execute the returned function, if a window variable is available.

Download AutoFill 2.5.3

]]>
Fri, 10 Mar 2023 13:47:18 GMT http://www.datatables.net/#519 http://www.datatables.net/
DataTables 1.13.4 released This update focused primarily on addressing niggling issues with the Typescript integration for DataTables, but also addresses two specific issues in the library as well.

More than that though, this release updates our UMD for CommonJS to allow it to load without need for executing the returned function. That is still possible (and required in environments which don't have a global window) to allow for backwards compatibility, but the main driver for this change is to allow import DataTable from 'datatables.net'; to be down compiled to CommonJS without need for executing the returned function. The documentation will be updated to reflect that.

  • Update: Allow CommonJS loader to operate without needing to execute a factory function when a window object is available
  • Fix: When reading data from the DOM with orthogonal attributes, it should still be read into an array (with objects in it), not and object with objects.
  • Fix: Add alternative text for sorting content
  • Fix - types: Static types were not typed on the $.fn.dataTable / $.fn.DataTable objects
  • Fix - types: Api interface is not newable - however, ApiStatic is. The new() has been removed from the Api interface.
  • Fix - types: new API constructor allows the internal settings object to be passed into it.
  • Fix - types: Consider CommonJS loader in Typescript definitions

Download DataTables 1.13.4

]]>
Fri, 10 Mar 2023 11:39:29 GMT http://www.datatables.net/#518 http://www.datatables.net/
DateTime 1.4.0 released Single change in this release, to allow the CommonJS loader to be used without need of executing the returned function. This means you can do import DateTime from 'datatables.net-datetime'; and have it down compiled to CommonJS without any issues.

  • Update: CommonJS loader can now operate without needing to execute the returned function, although that is still an option

Download DateTime 1.4.0

]]>
Fri, 10 Mar 2023 11:32:33 GMT http://www.datatables.net/#517 http://www.datatables.net/
Editor 2.1.1 released Editor 2.1.1 is our first patch release of the 2.1 series, and addresses a couple of issues that have been brought to light. This release also introduces type information for the Button types that Editor supports.

See below for the full list of changes.

If you are just upgrading to the 2.1 series now, be sure to review the 2.1.0 release notes which are a little more extensive!

Core

  • New: Explicit documentation for fields.options and fields.optionsPair
  • Fix: Guard against json being null in options update
  • Fix: Typescript definitions for Button types (such as create and edit) were missing
  • Fix: Use allow for keyless when using remove() when in standalone mode

PHP

  • Fix: Resolve PHP compatibility warnings

Download Editor 2.1.1

]]>
Tue, 28 Feb 2023 12:07:54 GMT http://www.datatables.net/#516 http://www.datatables.net/
DataTables 1.13.3 released A small release to address a couple of issues found since 1.13.2. The most visible was the processing indicator not showing a valid colour.

  • Fix: Add role=status to the processing element
  • Fix: Sorting icons for nested tables (within a scrolling table) was not being shown
  • Fix: Processing indicator colour wasn't valid
  • Fix: Types - better naming for static interfaces

Download DataTables 1.13.3

]]>
Tue, 28 Feb 2023 10:57:29 GMT http://www.datatables.net/#515 http://www.datatables.net/
Buttons 2.3.5 released Only one minor functional change in this release, but it also continues the work of making DataTables Typescript definitions more complete by allowing other extensions to extend the button configuration objects.

  • Fix: Add attr option to button typing
  • Fix: Allow other extensions to extend Typescript definitions for buttons

Download Buttons 2.3.5

]]>
Tue, 28 Feb 2023 10:20:08 GMT http://www.datatables.net/#514 http://www.datatables.net/
Select 1.6.1 released A no-functional-change release this one. It adds Typescript information for the selector modifier made available by Select though.

  • Fix: Add ApiSelectorModifier interface for typescript
  • Fix docs: Since for select.toggleable was wrong. It was introduced in 1.3.1

Download Select 1.6.1

]]>
Tue, 28 Feb 2023 10:14:48 GMT http://www.datatables.net/#513 http://www.datatables.net/