DataTables 3 beta now available! I've been working on this for the last six months, and it feels good to finally press the button to get it out to the world! Zero dependencies (no jQuery any more), TypeScript based, and many improvements. Check it out: datatables.net/blog/2026/da... .
Posts by DataTables
This week in DataTables: More preparation work for a beta release of v3. While I have a lot of infrastructure for releases, I haven't used it for beta releases before, so there is a lot of work involved in getting the packages ready. I've also been working on release notes and other documentation.
Forgot the weekly update last week. I had a number of personal things going on, so it wasn't a full work week, but I was working on the tests for any sub-set of columns for search. That is now complete and extensions updated (hasn't expected it to take so long!). `language.ajax` also introduced.
This week in DataTables: Focus on improving the search for DataTables 3. It is now possible to use the smart search across any subset of the columns (before it was always individual columns or all). Also a fair amount of work on fixes for StateRestore which has taken time from the new work.
This week in DataTables: More infrastructure work and testing prior to the v3 beta. Specifically I've added alpha / beta semver support to the CDN server and got tests that will load every example, in every styling configuration to make sure they run cleanly.
This week in DataTables: Been working on improving the types for ESM and including the most common "values" in the exports (Api, DataTable, Dom and util). Examples updates to use no jQuery. Still got documentation to write and review before a beta of DataTables 3.
This week in DataTables: Moving closer to a beta release of v3. I wrapped up the Editor port, and tweaked the new Dom APIs based on that usage. Starting to update the documentation, but the TypeScript typing information needs a bit more work.
Last week in DataTables (a few days late): Working on porting Editor to DataTables 3 and dropping the jQuery requirement. Nearly there and starting to think about a beta for DataTables 3.
This week in DataTables (slightly delayed): More work on the Buttons port which is now done and started on Editor. That should be wrapped next (this) week when focus will switch to prepping a beta release.
This week in DataTables: A long and frustrating week porting Buttons to Typescript and dropping jQuery as a dependency. Buttons has a huge number of options and abstraction which took a lot of time to work through. The new typing isn't perfect, but it is a bit improvement and its working!
This week in DataTables: More porting to TS and readiness for DataTables 3 - DateTime, RowReorder and SearchBuilder. Next up for the port is Buttons. Also this week; released DataTables 2.3.7 along with Responsive and RowGroup patch releases.
This week in DataTables: Marching on with removing jQuery as a dependency in the extensions. This week FixedColumns, RowGroup and Responsive all ported. Expecting to have an alpha release (possibly beta) of DataTables 3 in February.
This week in DataTables: FixedHeader, ColReorder, RowReorder and KeyTable ported for DataTables 3 and loose their jQuery dependency. 7 extensions down, 10 to go!
This week in DataTables: The de-jQuery-ification of DataTable continues. DataTables core is complete (although I'll likely add some more utility methods for the extensions), AutoFill, ColumnControl and Select as well. I'm currently working on FixedHeader and will progress through the extensions.
DataTables 2.3.6 now available! Editor 2.5.2, Buttons 3.2.6 and ColumnControl 1.2.0 also released today. All available via NPM or the DataTables download builder: datatables.net/download/ .
This week in DataTables: DataTables 3 is a step closer with the majority of work to update the internals now done - this is the part where the work to port to Typescript was absolutely worth it! The core is feeling much more "modern" now!
This week in DataTables: I've now got a build of DataTables core which is fully functional, without the jQuery dependency! This is just the first step to v3, but it is a big step. Meanwhile DataTables 2.5.3 and Editor 2.5.1 have both been released with minor fixes.
This week in DataTables: Focus has been on starting work to remove the jQuery dependency. This has involved switching the code base to Typescript (now building, but not fully typed) and building a small DOM library for how I need to manipulate the DOM in DataTables. It's going to take a while!
This week in DataTables: The main focus as been updating DataTables so it can be built with Typescript, which it now can, and passes all tests. A lot still to be done to type everything though! Also a new plugin for Editor with integration for @cloudflare.social Turnstile.
New blog post, this time describing how to use @cloudflare.social Turnstile with Editor to help prevent bots submitting forms: datatables.net/blog/2025/tu...
Speaking of surveys - please take a few minutes to fill in the DataTables usage survey: survey.datatables.net/datatables . It will help me plot the path for the next stage of development of DataTables.
New blog post - how to run a survey with DataTables Editor (datatables.net/blog/2025/ru...). Your data, on-prem and no-monthly / annual fees.
Finally written up the Editor 2.5 and ColumnControl 1.1 release blog post - sorry for the delay! datatables.net/blog/2025/ed...
It's release Tuesday! DataTables 2.3.4, Editor 2.5.0, ColumnControl 1.1.0 and more. Get the latest DataTables software from the download builder ( datatables.net/download/ ) or NPM.
DataTables.net fully back to normal after yesterday's outage. I've written up what happened (domain hijacking) here: datatables.net/blog/2025/ju...
If you are using cdn.datatables.net, I've set up a fallback at datatables-cdn.com to keep your sites working. Just change the domain name, the paths following it are identical for the main CDN, which is offline at the moment. Working on brining it back ASAP!!!
The datatables.net site is currently down - I'm aware of the problem and working as quickly as possible to address it. I'm very sorry for the problems.
This week in DataTables: It's been all about tweaks for ColumnControl - it has been put through its paces since the release and I missed a few things. 1.0.4 is now available along side DataTables 2.3.2.