StateRestore 2.1.0
DataTables CDN files for StateRestore 2.1.0. This software was originally released on 22nd September, 2026.
Release notes
There is no functional change in this release, however it is a minor version bump as the npm packaging as changed to improve support for ESM and CSS loading.
This release also supports evaluation of the code in a windowless environment (e.g. directly in Node.js) and is released alongside DataTables 3.1, upon which it depends to support this.
Updates
- StateRestore can now be evaluated in a windowless environment without executing browser DOM code. This allows it to be imported in React Server Components and SSR frameworks such as Next.js.
Fixes
- Header for DT default styling file had incorrect naming
Files
- //cdn.datatables.net/staterestore/2.1.0/js/StateRestore.js
- //cdn.datatables.net/staterestore/2.1.0/js/StateRestoreCollection.js
- //cdn.datatables.net/staterestore/2.1.0/js/dataTables.stateRestore.js
- //cdn.datatables.net/staterestore/2.1.0/js/dataTables.stateRestore.min.js
- //cdn.datatables.net/staterestore/2.1.0/js/dataTables.stateRestore.min.mjs
- //cdn.datatables.net/staterestore/2.1.0/js/dataTables.stateRestore.mjs
- //cdn.datatables.net/staterestore/2.1.0/js/index.js
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.bootstrap.js
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.bootstrap.min.mjs
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.bootstrap.mjs
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.bootstrap4.js
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.bootstrap4.min.js
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.bootstrap4.min.mjs
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.bootstrap4.mjs
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.bootstrap5.js
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.bootstrap5.min.js
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.bootstrap5.min.mjs
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.bootstrap5.mjs
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.bulma.js
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.bulma.min.js
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.bulma.min.mjs
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.bulma.mjs
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.dataTables.js
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.dataTables.min.js
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.dataTables.min.mjs
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.dataTables.mjs
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.foundation.js
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.foundation.min.js
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.foundation.min.mjs
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.foundation.mjs
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.jqueryui.js
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.jqueryui.min.js
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.jqueryui.min.mjs
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.jqueryui.mjs
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.semanticui.js
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.semanticui.min.js
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.semanticui.min.mjs
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.semanticui.mjs
- //cdn.datatables.net/staterestore/2.1.0/js/util.js
- //cdn.datatables.net/staterestore/2.1.0/js/stateRestore.bootstrap.min.js
- //cdn.datatables.net/staterestore/2.1.0/importmap.json
- //cdn.datatables.net/staterestore/2.1.0/css/common.scss
- //cdn.datatables.net/staterestore/2.1.0/css/stateRestore.bootstrap.css
- //cdn.datatables.net/staterestore/2.1.0/css/stateRestore.bootstrap.min.css
- //cdn.datatables.net/staterestore/2.1.0/css/stateRestore.bootstrap4.css
- //cdn.datatables.net/staterestore/2.1.0/css/stateRestore.bootstrap4.min.css
- //cdn.datatables.net/staterestore/2.1.0/css/stateRestore.bootstrap5.css
- //cdn.datatables.net/staterestore/2.1.0/css/stateRestore.bootstrap5.min.css
- //cdn.datatables.net/staterestore/2.1.0/css/stateRestore.bulma.css
- //cdn.datatables.net/staterestore/2.1.0/css/stateRestore.bulma.min.css
- //cdn.datatables.net/staterestore/2.1.0/css/stateRestore.dataTables.css
- //cdn.datatables.net/staterestore/2.1.0/css/stateRestore.dataTables.min.css
- //cdn.datatables.net/staterestore/2.1.0/css/stateRestore.foundation.css
- //cdn.datatables.net/staterestore/2.1.0/css/stateRestore.foundation.min.css
- //cdn.datatables.net/staterestore/2.1.0/css/stateRestore.jqueryui.css
- //cdn.datatables.net/staterestore/2.1.0/css/stateRestore.jqueryui.min.css
- //cdn.datatables.net/staterestore/2.1.0/css/stateRestore.semanticui.css
- //cdn.datatables.net/staterestore/2.1.0/css/stateRestore.semanticui.min.css