DataTables releases feed http://www.datatables.net/ en-us Software release information for DataTables and its extensions RowGroup 1.0.4 released A repackage of 1.0.3 which contains ES6 arrow functions by mistake. The changes from 1.0.2 are shown below:

  • New: rowGroup.emptyData can now be given as null so RowGroup will not insert a grouping row for empty data (which in turn is returned by the start and end renderers).
  • New: Styling integration files for easier npm package use (consistent with the other styling packages)
  • New: rowGroup.emptyDataGroup option which can be used to tell RowGroup what text to show for null or undefined grouping data.

Download RowGroup 1.0.4

]]>
Tue, 17 Jul 2018 10:09:30 GMT http://www.datatables.net/#313 http://www.datatables.net/
Select 1.2.7 released This release is made due to a packaging error with 1.2.6 causing issues with the DataTables styling. There are no code changes!

  • Fix: DataTables styling npm packing.

Download Select 1.2.7

]]>
Fri, 22 Jun 2018 15:24:33 GMT http://www.datatables.net/#312 http://www.datatables.net/
Scroller 1.5.1 released This release is made due to a packaging error with 1.5.0 causing issues with the DataTables styling. There are no code changes!

  • Fix: DataTables styling npm packing.

Download Scroller 1.5.1

]]>
Fri, 22 Jun 2018 15:21:16 GMT http://www.datatables.net/#311 http://www.datatables.net/
RowReorder 1.2.5 released This release is made due to a packaging error with 1.2.4 causing issues with the DataTables styling. There are no code changes!

  • Fix: DataTables styling npm packing.

Download RowReorder 1.2.5

]]>
Fri, 22 Jun 2018 15:17:50 GMT http://www.datatables.net/#310 http://www.datatables.net/
Responsive 2.2.3 released This release is made due to a packaging error with 2.2.2 causing issues with the DataTables styling. There are no code changes!

  • Fix: DataTables styling npm packing.

Download Responsive 2.2.3

]]>
Fri, 22 Jun 2018 15:12:59 GMT http://www.datatables.net/#309 http://www.datatables.net/
FixedHeader 3.1.5 released This release is made due to a packaging error with 3.1.4 causing issues with the DataTables styling. There are no code changes!

  • Fix: DataTables styling npm packing.

Download FixedHeader 3.1.5

]]>
Fri, 22 Jun 2018 15:01:30 GMT http://www.datatables.net/#308 http://www.datatables.net/
FixedColumns 3.2.6 released This release is made due to a packaging error with 3.2.5 causing issues with the DataTables styling. There are no code changes!

  • Fix: DataTables styling npm packing.

Download FixedColumns 3.2.6

]]>
Fri, 22 Jun 2018 14:47:15 GMT http://www.datatables.net/#307 http://www.datatables.net/
ColReorder 1.5.1 released This release is made due to a packaging error with 1.5.0 causing issues with the DataTables styling. There are no code changes!

  • Fix: DataTables styling npm packing.

Download ColReorder 1.5.1

]]>
Fri, 22 Jun 2018 14:44:48 GMT http://www.datatables.net/#306 http://www.datatables.net/
Buttons 1.5.3 released This release is made due to a packaging error with 1.5.2 causing issues with the DataTables styling. There are no code changes!

  • Fix: DataTables styling npm packing.

Download Buttons 1.5.3

]]>
Fri, 22 Jun 2018 14:43:01 GMT http://www.datatables.net/#305 http://www.datatables.net/
AutoFill 2.3.1 released This release is made due to a packaging error with 2.3.0 causing issues with the DataTables styling. There are no code changes!

  • Fix: DataTables styling npm packing.

Download AutoFill 2.3.1

]]>
Fri, 22 Jun 2018 14:24:16 GMT http://www.datatables.net/#304 http://www.datatables.net/
DataTables 1.10.19 released This release is primarily to address an npm packaging error for the DataTables styling package, but it also addresses a possible XSS attack vector.

  • Fix: DataTables itself now has just the same build process as the styling frameworks (for npm styling packages)
  • Fix: Potential for <script> tags to be executed when using the text renderer

Download DataTables 1.10.19

]]>
Fri, 22 Jun 2018 14:12:46 GMT http://www.datatables.net/#303 http://www.datatables.net/
Editor 1.7.4 released A bug fix release of Editor that addresses known issues. Also of interest will be the new ids() method which can be used to obtain the row ids of the items being edited, which can save some boilerplate code if this is information you need.

Please see the notes below for full details.

New

  • Javascript
    • Add ids() method - this can be used to get the ids of the rows being edited or removed (or the indexes if creating a new row)
  • PHP
    • Ability to set the PDO fetch type for the Result-&gt;fetch() and Result-&gt;fetchAll() methods (does not apply to Oracle or DB2 integration)
    • Support for Oracle 11g server-side processing

Updates

  • Javascript
    • Automatically focus on the field input when clicking to edit multiple values
    • template() can now have null passed in as an optional parameter to remove the custom template and restore the Editor default.

Fixes

  • Javascript
    • Trial version of Editor won't operate with an AMD loader as the define libraries were being obfuscated, resulting in an error (specifically in Webpack). The trial version no longer obfuscates the loaders.
    • Remove use of jQuery 3.3 deprecated functions
    • When editing a field that contains an array on a locally edited table, the aray values would incorrectly be merged. They are now correctly assigned to match the new array.
    • Form error and message information could be cleared when using jQuery 3 and switching between inline and full editing mode. This was particularly apparent when going from inline editing to the delete view.
    • Bubble and Inline editing would fail when used with a local editing table
    • Bootstrap 4 - pressing escape while the modal was being animated in would lock the display up.
    • Bootstrap 4 integration: When showing and hiding fields while the form was hidden, the form could look misaligned once then shown. This was because Bootstrap 4 uses Flexbox for grid layout, while display:block was being used to restore the field to being visible.
    • Bootstrap 4 integration - use is-invalid rather than has-error
    • Semantic UI styling displayed correctly only of the first action after a page load
  • PHP
    • Oracle support for server-side processing on 11g (12c+ was already supported)
    • When using Options with an order statement where a field isn't included in the list to display, an SQL error would be thrown.
    • Allow for fields which have spaces in the database column name when binding parameters
    • SQL functions wouldn't be executed
    • Allow for / characters in SQL field names
  • .NET
    • When using Options with an order statement where a field isn't included in the list to display, an SQL error would be thrown.
    • Allow for / characters in SQL column names
  • NodeJS
    • Check that extended:true was used for the bodyParser and give an error if not.
    • Options.order() method would result in an error being thrown
    • When using Options with an order statement where a field isn't included in the list to display, an SQL error would be thrown.
    • Custom parameters for Node validation properties were not being applied

Download Editor 1.7.4

]]>
Thu, 14 Jun 2018 11:51:20 GMT http://www.datatables.net/#302 http://www.datatables.net/
DataTables 1.10.17 released As thoughts turn towards the next major iteration of DataTables, this patch release addresses issues that have cropped up in 1.10. Primarily the focus is on addressing issues with styling framework integration, but also addresses a few other issues, particularly those found from our new unit test suite.

New

  • New: Row data index is passed to rowCallback
  • New: Support Bitcoin and Ethereum symbols for currency sorting
  • New: DataTables styling integration file for easier npm package use (consistent with the other styling packages)

Updates

  • Update: {search: 'removed'} selector options optimisation
  • Update - styling: Bootstrap4 - use custom select menu styling
  • Update - styling: UI Kit tech preview moving on to UI Kit v3
  • Update - example: Make it easier to change the grouping column in the grouping example (although, RowGroup is really the way forward here)

Fixes

  • Fix: Cell selector wouldn't apply cell specific selector-modifier properties. This wasn't a problem in DataTables core as the cell selector doesn't provide its own options, but the {selected:true} modifier from Select does, and it needs to consider the cells only.
  • Fix: Cell selectors (cell() and cells()) could select items that were outside the selector modifier range if selecting using a cell index (i.e. the selector modifier such as {page:'current'} wouldn't be applied).
  • Fix: When using order.listener() with a string selector, an error would be thrown when the element activated the sort.
  • Fix: jQuery 3.3 deprecates some $.is... methods. Use of those methods has now been removed from DataTables
  • Fix: If another DataTable was initialised while an async load action was occurring for the state of another table, a Javascript error would occur
  • Fix: Language options - specifying a decimal separator in the default settings rather than the init object would cause correct numeric sorting to fail
  • Fix: Column visibility changes did not update the colspan for the "No records" display when the table was either empty or filtered to be empty.
  • Fix: Updating an array sourced table that had id attributes on the original HTML table rows, would result in the id effectively being lost
  • Fix: Unix epoch dates would be incorrectly treated as -Infinity
  • Fix: Remove inline styles in injected HTML. Fixes issue with Content-Security-Policy for inline styles.
  • Fix: Using a node as a row selector when it had already been removed from the table could incorrectly select the row

Styling

  • Fix: Bootstrap 4 - Select input for length menu should be width:auto rather than a fixed width, allowing for language in the options.
  • Fix: Bootstrap 4 - Reduce label and search input to a single line and restore space between label and input
  • Fix: Bootstrap 4 - Remove container-fluid class from DataTable wrapper element from Bootstrap 4 integration
  • Fix: Bootstrap 4 - Integration with scrolling - asc icons could show up in the body table
  • Fix: Bootstrap 4 - Needs border-spacing:0 if used with border-collapse and cellspacing isn't used in the HTML
  • Fix: Bootstrap 4 - Correct comment for Bootstrap 4 integration (stated that it was Bootstrap 3)
  • Fix: Semantic UI - Integration with Semantic UI 2.3 - search input was not correctly styled
  • Fix: Foundation - Compatibility with Foundation 6.4's grid-xy system

Examples

  • Fix - examples: Oracle demo SQL used nvarchar, which has been dropped in the db. Now uses nvarchar2.
  • Fix - examples: PHP demo script could use invalid SQL if an orderable:false column was ordered upon

Download DataTables 1.10.17

]]>
Thu, 14 Jun 2018 11:07:54 GMT http://www.datatables.net/#301 http://www.datatables.net/
Select 1.2.6 released A minor bug fix release for Select, including improved support for npm/yarn.

New

  • New: Styling integration files for easier npm package use (consistent with the other styling packages)

Fixes

  • Fix: Allow for selection of text before items are selected in the table
  • Fix: Allow for custom table wrapper class

Download Select 1.2.6

]]>
Wed, 13 Jun 2018 16:07:35 GMT http://www.datatables.net/#300 http://www.datatables.net/
Scroller 1.5.0 released This version of Scroller features much improved virtual calculations for huge data sets, allowing much more accurate display of data. The new scroller.toPosition() API method can be used to make use of this ability with server-side processing as well.

New

  • New: scroller.toPosition() API method that can be used to jump to a display index without selecting a row
  • New: Styling integration files for easier npm package use (consistent with the other styling packages)

Fixes

  • Fix: The height of the scrolling unit must be set before the draw happens, allowing components such as FixedColumns to update without needing to worry about the order of the draw callback functions.
  • Fix: Scroller virtual calculations could be incorrect when using large data sets

Download Scroller 1.5.0

]]>
Wed, 13 Jun 2018 16:01:37 GMT http://www.datatables.net/#299 http://www.datatables.net/
RowReorder 1.2.4 released A minor bug fix release of RowReorder that addresses an Editor compatibility issue and allows for elements such as anchor (link) tags to be used inside the reorder handle.

New

  • New: Styling integration files for easier npm package use (consistent with the other styling packages)

Fixes

  • Fix: Support preSubmit being used to cancel Editor submission of data (note this uses preSubmitCancelled which requires Editor 1.7.3 or newer.
  • Fix: Allow anchor links and other elements to continue working within reorder selector

Download RowReorder 1.2.4

]]>
Wed, 13 Jun 2018 15:48:02 GMT http://www.datatables.net/#298 http://www.datatables.net/
RowReorder 1.0.3 released Although this release is a patch version, only three minor new features are introduced, with no known bugs to address. Improved npm/yarn integration and options for controlling what RowGroup should do with empty data points rounding off the 1.0 API.

New

  • New: rowGroup.emptyData can now be given as null so RowGroup will not insert a grouping row for empty data (which in turn is returned by the start and end renderers).
  • New: Styling integration files for easier npm package use (consistent with the other styling packages)
  • New: rowGroup.emptyDataGroup option which can be used to tell RowGroup what text to show for null or undefined grouping data.

Download RowReorder 1.0.3

]]>
Wed, 13 Jun 2018 15:41:19 GMT http://www.datatables.net/#297 http://www.datatables.net/
Responsive 2.2.2 released A bug fix release of Responsive that primarily addresses compatibility with other DataTables extensions and addresses a column width calculation error for hidden columns.

New

  • New: DataTables styling integration file for easier npm package use (consistent with the other styling packages)

Fixes

  • Fix: Integration with Scroller. The minimum width of the columns was not being calculated correctly as Scroller uses position: absolute on the table.
  • Fix: Dynamic column visibility wouldn't update the Responsive display.
  • Fix: When using the target option as a number, if used with hidden columns in a DataTable, the tabIndex for keyboard access could be added to the incorrect column
  • Fix: DataTables hidden columns were incorrectly being interprited as Responsive hidden columns, thus showing the show / hide control when it wasn't needed.
  • Fix: Columns which are not visible (via the DataTables API) should not be counted as part of the width for the responsive calculations

Download Responsive 2.2.2

]]>
Wed, 13 Jun 2018 15:34:02 GMT http://www.datatables.net/#296 http://www.datatables.net/
KeyTable 2.4.0 released This version of KeyTable introduces copy and paste support for individual cells when focused on them. Full integration of this feature with Editor can provide a more "Excel like" interface. Other changes include using an inset box shadow for focus highlighting (better browser support) and a number of minor fixes.

New

  • New: Clipboard support (copy and paste) with Editor integration.
  • New: Styling integration files for easier npm package use (consistent with the other styling packages)

Fixes

  • Fix: KeyTable now uses box-shadow (inset) to create the focus ring (the highlight that shows which element currently has focus) rather than offset. box-shadow is more consistent in its styling across browsers and styling frameworks.
  • Fix: Don't activate Editor when a control key is pressed
  • Fix: If trying to focus on an API instance's cell reference which doesn't exist, don't throw an error. Just don't focus
  • Fix: Integration with Editor 1.7 (which uses keyup for return key listening)
  • Fix: Allow alt-gr key presses to be used, as they can be used for accented characters
  • Fix: Do not activate paging when scrolling is enabled
  • Fix: Destroy wasn't correctly removing bound events (causing a memory leak)

Download KeyTable 2.4.0

]]>
Wed, 13 Jun 2018 15:26:05 GMT http://www.datatables.net/#295 http://www.datatables.net/
FixedHeader 3.1.4 released Bug fix release for FixedHeader that addresses a few compatibility issues with IE and other DataTables extensions.

New

  • New: Styling integration files for easier npm package use (consistent with the other styling packages)

Fixes

  • Fix: Introducing a small throttle to the resize adjustment for the FixedHeader to ensure that the recalculation takes place once the rest of the window has redrawn. Also cuts down on the redraw calculations slightly to improve performance.
  • Fix: Update positioning automatically when used with Responsive and Responsive shows/hides child rows
  • Fix: Improve accessibility - use aria-hidden for the floating table part to ensure that it doesn't cause confusion for screen readers
  • Fix: If the table is destroyed while an item was floating, that item would be left in the document
  • Fix: When used with column filtering in the table header, IE would retain focus on the element, but key presses wouldn't do anything. This resolves that by initially blurring the element and then refocusing.

Download FixedHeader 3.1.4

]]>
Wed, 13 Jun 2018 15:12:50 GMT http://www.datatables.net/#294 http://www.datatables.net/
FixedColumns 3.2.5 released A minor bump for FixedColumns which addresses an issue with column visibility can calculation of column widths.

  • New: Styling integration files for easier npm package use (consistent with the other styling packages)
  • Fix: Column visibility could incorrectly cause the wrong column index to be assigned to fixed column cells

Download FixedColumns 3.2.5

]]>
Wed, 13 Jun 2018 15:03:51 GMT http://www.datatables.net/#293 http://www.datatables.net/
ColReorder 1.5.0 released This release of ColReorder sees the ability to dynamically enable and disable its functionality in a DataTable introduced. A number of bug fixes are also included.

New

Fixes

  • Fix: When scrolling is enabled, the column headers would be out of alignment with the body columns while dragging. This corrects that visual error, but at the cost of a performance hit due to the redraw calculations.
  • Fix: Don't invalidate row data if no changes were made on column reordering
  • Fix: Hidden columns could cause a memory leak when destroying a table
  • Fix: Keypress event was being bound to the header element multiple times, breaking key controlled sorting.

Download ColReorder 1.5.0

]]>
Wed, 13 Jun 2018 14:35:01 GMT http://www.datatables.net/#292 http://www.datatables.net/
Buttons 1.5.2 released A fix and "rounding off" filled release of Buttons, this addresses a number of known issues and also introduces minor new features to complete aspects of the API.

New

  • New: buttons.exportData() now supports a customizeData callback option which can be used to modify the data used for export once it has been gathered (e.g. you could add a new column). This is generic to all export buttons that use this API method. It does not provide customisation options for the individual formats (e.g. you can't bold a cell in Excel using this callback) - use the customize callback for the export button for that.
  • New: Print - include any classes that are defined by columns.className in the output HTML
  • New: esc key will now close an open collection
  • New: buttons.buttons.tag option which can be used to specify the tag for an individual button.
  • New: collection now has a dropup property
  • New: Harmonise the customize callback for all export buttons to include the button configuration and DataTable instance
  • New: DataTables styling integration file for easier npm package use (consistent with the other styling packages)

Fixes

  • Fix: Export data - remove HTML comments
  • Fix: HTML comments in a table header cell caused problems for column visibility button names
  • Fix: Excel output - preserve any whitespace that has been left after the export options have optionally stripped any out.
  • Fix: Column visibility buttons are now reordered to match the order of the columns in the table
  • Fix: button elements should have no default action, which can be done in HTML by using type="button"
  • Fix: If the trigger button for a collection isn't in the DOM it couldn't be shown before. Now it will be attached at the end of the document.
  • Fix: The destroy event from DataTables bubbles (rightly or wrongly) so need to check if the DataTable being destroyed is the one that matches the Buttons instance's holder. This is noticable if destroying an inner table.
  • Fix: Incorrect assignment of a value in the export data causing an error in pdf export if an empty record set was exported.
  • Fix: Print button will show an empty string rather than attempting to show null or undefined values.
  • Fix: Flash export - CSV file name wasn't being set
  • Fix: Collections wouldn't always right align against a window, potentially causing undesirable x-scrolling on a page
  • Fix: When using collection if background was disabled and autoClose enabled, the auto closing wouldn't work.
  • Fix: Print in Chrome / Opera would only auto print the first time the button was pressed

Download Buttons 1.5.2

]]>
Wed, 13 Jun 2018 14:28:41 GMT http://www.datatables.net/#291 http://www.datatables.net/
AutoFill 2.3.0 released This release of AutoFill introduces the ability to lock the fill action to vertical or horizontal filling, rather than always allowing the user to perform a 2D fill. Improved npm / yarn support is also available as well as a few bug fixes.

New

  • New: autoFill.vertical and autoFill.horizontal options to disallow user drag and fill in a particular direction, if required by the table's interaction requirements.
  • New: DataTables styling integration file for easier npm package use (consistent with the other styling packages)
  • New: Support for inline editing in Editor when doing a fill

Fixes

  • Fix: Alignment of the fill click handler didn't take border and margin correctly into account on offset parent elements
  • Fix: Update for deprecated functions in jQuery 3.3 - specifically remove use of $.isNumeric
  • Fix: Increment input element wasn't wide enough in Bootstrap 3 and 4

Download AutoFill 2.3.0

]]>
Wed, 13 Jun 2018 13:33:05 GMT http://www.datatables.net/#290 http://www.datatables.net/