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 recreatednull
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
- //cdn.datatables.net/2.1.7/js/dataTables.uikit.min.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.uikit.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.semanticui.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.tailwindcss.js
- //cdn.datatables.net/2.1.7/js/dataTables.tailwindcss.min.js
- //cdn.datatables.net/2.1.7/js/dataTables.tailwindcss.min.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.tailwindcss.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.uikit.js
- //cdn.datatables.net/2.1.7/js/dataTables.uikit.min.js
- //cdn.datatables.net/2.1.7/js/dataTables.semanticui.min.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.semanticui.min.js
- //cdn.datatables.net/2.1.7/js/dataTables.semanticui.js
- //cdn.datatables.net/2.1.7/js/dataTables.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.min.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.bootstrap.js
- //cdn.datatables.net/2.1.7/js/dataTables.bootstrap.min.js
- //cdn.datatables.net/2.1.7/js/dataTables.bootstrap.min.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.bootstrap.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.bootstrap4.js
- //cdn.datatables.net/2.1.7/js/dataTables.bootstrap4.min.js
- //cdn.datatables.net/2.1.7/js/dataTables.bootstrap4.min.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.bootstrap4.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.bootstrap5.js
- //cdn.datatables.net/2.1.7/js/dataTables.bootstrap5.min.js
- //cdn.datatables.net/2.1.7/js/dataTables.bootstrap5.min.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.bootstrap5.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.bulma.js
- //cdn.datatables.net/2.1.7/js/dataTables.bulma.min.js
- //cdn.datatables.net/2.1.7/js/dataTables.bulma.min.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.bulma.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.dataTables.js
- //cdn.datatables.net/2.1.7/js/dataTables.dataTables.min.js
- //cdn.datatables.net/2.1.7/js/dataTables.dataTables.min.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.dataTables.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.foundation.js
- //cdn.datatables.net/2.1.7/js/dataTables.foundation.min.js
- //cdn.datatables.net/2.1.7/js/dataTables.foundation.min.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.foundation.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.jqueryui.js
- //cdn.datatables.net/2.1.7/js/dataTables.jqueryui.min.js
- //cdn.datatables.net/2.1.7/js/dataTables.jqueryui.min.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.jqueryui.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.js
- //cdn.datatables.net/2.1.7/js/dataTables.material.js
- //cdn.datatables.net/2.1.7/js/dataTables.material.min.js
- //cdn.datatables.net/2.1.7/js/dataTables.material.min.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.material.mjs
- //cdn.datatables.net/2.1.7/js/dataTables.min.js
css
- //cdn.datatables.net/2.1.7/css/dataTables.bootstrap.css
- //cdn.datatables.net/2.1.7/css/dataTables.bootstrap.min.css
- //cdn.datatables.net/2.1.7/css/dataTables.bootstrap4.css
- //cdn.datatables.net/2.1.7/css/dataTables.bootstrap4.min.css
- //cdn.datatables.net/2.1.7/css/dataTables.bootstrap5.css
- //cdn.datatables.net/2.1.7/css/dataTables.bootstrap5.min.css
- //cdn.datatables.net/2.1.7/css/dataTables.bulma.css
- //cdn.datatables.net/2.1.7/css/dataTables.bulma.min.css
- //cdn.datatables.net/2.1.7/css/dataTables.dataTables.css
- //cdn.datatables.net/2.1.7/css/dataTables.dataTables.min.css
- //cdn.datatables.net/2.1.7/css/dataTables.foundation.css
- //cdn.datatables.net/2.1.7/css/dataTables.foundation.min.css
- //cdn.datatables.net/2.1.7/css/dataTables.jqueryui.css
- //cdn.datatables.net/2.1.7/css/dataTables.jqueryui.min.css
- //cdn.datatables.net/2.1.7/css/dataTables.material.css
- //cdn.datatables.net/2.1.7/css/dataTables.material.min.css
- //cdn.datatables.net/2.1.7/css/dataTables.semanticui.css
- //cdn.datatables.net/2.1.7/css/dataTables.semanticui.min.css
- //cdn.datatables.net/2.1.7/css/dataTables.tailwindcss.css
- //cdn.datatables.net/2.1.7/css/dataTables.tailwindcss.min.css
- //cdn.datatables.net/2.1.7/css/dataTables.uikit.css
- //cdn.datatables.net/2.1.7/css/dataTables.uikit.min.css