StateRestore 1.4.2
DataTables CDN files for StateRestore 1.4.2. This software was originally released on 9th September, 2025.
Release notes
A collection of fixes, particularly around Ajax state storage.
Fixes
- Ajax state restore and a global filter term
- For Ajax states with ColReorder and column visibility
- Cast Ajax loaded number state data points, as numbers
- Remove use of Regex (avoid possible ReDoS)
- Ensure that all confirmation messages quote the state name
- If Ajax loading a state, it wasn't possible to then update it
- Hide the "include" checkbox title if there are no checkboxes to show
- List of state buttons was only showing if the state restore button was the first in the collection
- Allow Ajax loaded states to be updated
- Set JSON data type for Ajax call
- Sort with different number of columns could be matches as the same state
- KeyTable can have
null
as a valid state, but StateRestore's comparison check didn't correctly handle that.
Files
- //cdn.datatables.net/staterestore/1.4.2/importmap.json
- //cdn.datatables.net/staterestore/1.4.2/css/common.scss
- //cdn.datatables.net/staterestore/1.4.2/css/stateRestore.bootstrap.css
- //cdn.datatables.net/staterestore/1.4.2/css/stateRestore.bootstrap.min.css
- //cdn.datatables.net/staterestore/1.4.2/css/stateRestore.bootstrap4.css
- //cdn.datatables.net/staterestore/1.4.2/css/stateRestore.bootstrap4.min.css
- //cdn.datatables.net/staterestore/1.4.2/css/stateRestore.bootstrap5.css
- //cdn.datatables.net/staterestore/1.4.2/css/stateRestore.bootstrap5.min.css
- //cdn.datatables.net/staterestore/1.4.2/css/stateRestore.bulma.css
- //cdn.datatables.net/staterestore/1.4.2/css/stateRestore.bulma.min.css
- //cdn.datatables.net/staterestore/1.4.2/css/stateRestore.dataTables.css
- //cdn.datatables.net/staterestore/1.4.2/css/stateRestore.dataTables.min.css
- //cdn.datatables.net/staterestore/1.4.2/css/stateRestore.foundation.css
- //cdn.datatables.net/staterestore/1.4.2/css/stateRestore.foundation.min.css
- //cdn.datatables.net/staterestore/1.4.2/css/stateRestore.jqueryui.css
- //cdn.datatables.net/staterestore/1.4.2/css/stateRestore.jqueryui.min.css
- //cdn.datatables.net/staterestore/1.4.2/css/stateRestore.semanticui.css
- //cdn.datatables.net/staterestore/1.4.2/css/stateRestore.semanticui.min.css
- //cdn.datatables.net/staterestore/1.4.2/js/StateRestore.js
- //cdn.datatables.net/staterestore/1.4.2/js/StateRestoreCollection.js
- //cdn.datatables.net/staterestore/1.4.2/js/dataTables.stateRestore.js
- //cdn.datatables.net/staterestore/1.4.2/js/dataTables.stateRestore.min.js
- //cdn.datatables.net/staterestore/1.4.2/js/dataTables.stateRestore.min.mjs
- //cdn.datatables.net/staterestore/1.4.2/js/dataTables.stateRestore.mjs
- //cdn.datatables.net/staterestore/1.4.2/js/index.js
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.bootstrap.js
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.bootstrap.min.js
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.bootstrap.min.mjs
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.bootstrap.mjs
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.bootstrap4.js
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.bootstrap4.min.js
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.bootstrap4.min.mjs
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.bootstrap4.mjs
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.bootstrap5.js
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.bootstrap5.min.js
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.bootstrap5.min.mjs
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.bootstrap5.mjs
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.bulma.js
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.bulma.min.js
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.bulma.min.mjs
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.bulma.mjs
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.dataTables.js
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.dataTables.min.js
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.dataTables.min.mjs
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.dataTables.mjs
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.foundation.js
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.foundation.min.js
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.foundation.min.mjs
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.foundation.mjs
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.jqueryui.js
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.jqueryui.min.js
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.jqueryui.min.mjs
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.jqueryui.mjs
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.semanticui.js
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.semanticui.min.js
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.semanticui.min.mjs
- //cdn.datatables.net/staterestore/1.4.2/js/stateRestore.semanticui.mjs