DataTables 2.1.7

DataTables CDN files for DataTables 2.1.7. This software was originally released on 20th September, 2024.

Release notes

This release reverts a change from 2.1.5 that impacted column width calculations. It also addresses a number of issues for compatibility with older versions of Safari (9+ is current supported by the DataTables 10 year window of support). There are a couple of other issues addressed - see the details below.

  • Column width issues
  • ready() could fire multiple times if a table is destroyed and then recreated
  • null in a column that is detected as a string with a diacritic would throw a JS error when sorting.
  • Safari 9 doesn't support String.prototype.normalize
  • Safari 9 compatibility - doesn't have a childNodes.forEach function.
  • Change where the name of the data type detection function is stored as old Safari didn't allow dynamic changes of a function name
  • A few let variables had slipped in, which doesn't work in old Safari
  • Remove the use of Array.prototype.flat() as it wasn't supported in Safari until v12

Files

js

css