

Remove star hack to make CSS fully valid (remove IE6/7 hacks).Bulma integration would give an error when clicking on the pagination's ellipsis icon.Merging class names from multiple targets to a single column.Improve API usage in index column example.Change of how row stripes and row selection colours operate.Default styling now has table header and footer text left aligned.language.processing default updated to be an empty string.Consistent formatting of examples code (Prettier).pluck() now supports Javascript dotted object notation to read nested data.Default text-align left for header and footer cells.nowrap class on the table will now operate across all style frameworks, preventing text wrapping.Processing indicator updated to use a CSS animation indicating that something is happening.columnDefs.target option which is an alias of columnDefs.targets.DataTable.datetime() format detector and () formatter for improved date and time handling built into DataTables core.Local language strings can be defined along with language.url and will now take priority.Automatic number rendering for locale with number rendering type.Sorting icons now are UTF-8 character based rather than using external images and are consistent across the different styling libraries.While DataTables will still operate in those browsers, they are no longer supported. These two CSS changes are used across all styling libraries.įinally, this release also waves goodbye to the IE6/7 hacks we had in our CSS.

This makes is much easier to set colours on your data without needing lots of custom CSS to handle features such as FixedColumns, row striping and sort column highlighting. Previously we loaded png background images - this has been replaces with UTF8 characters and pseudo elements.Ī less noticeable change (until you start working with row colours) is that we now use an inset box-shadow for row and cell tinting rather than a background colour. Previously you would have to manually specify the format you wish the data to appear in, now, the default is to format it to the locale for your end user.įor styling, one of the most noticeable changes is an to update how the sorting indicators in the header work. Next is automatic locale formatting for numbers and date times, through the default helpers. This release of DataTables has heavy focus on making internationalisation easier and modernising DataTables' stylesheets.įirst up we have the new DataTable.datetime() and () functions to provide built in support for non-ISO 8601 date/time formats (both Moment.js and Luxon are supported - one of them must be loaded to allow these methods to operate). This software was originally released on 12th May, 2022. DataTables CDN files for DataTables 1.12.0.
