Skip to content

@yihui yihui released this Oct 14, 2020 · 1 commit to master since this release

NEW FEATURES

  • Add a new plugin accent-neutralise, which can be used for searching accented characters with their unaccented counterparts. Note, it will only work in the client-side processing mode (#822).

  • addRow() now has a new parameter resetPaging. By setting it to FALSE, we can keep the paging position after adding a row (thanks, @stanstrup, #853).

MINOR CHANGES

BUG FIXES

  • Fix the issue that the sorting results may not be expected after formatting functions applied. This is a regression of PR #777 (thanks, @fernandofernandezgonzalez @shrektan, #837).

  • styleColorBar() now displays correctly on Safari, when the data is greater than the upper limit, due to negative css percentage values (thanks, @Seyphaton, #843).

Assets 2

@yihui yihui released this Aug 5, 2020 · 12 commits to master since this release

BUG FIXES

  • Fix the issue that the formatting functions may throw error for named colname inputs (thanks, @jarauh @shrektan, #831).

  • The input$xxx_xxx_selected values will always be reset to NULL or an empty list when the table gets reloaded (thanks, @stibu81 @shrektan, #828).

Assets 2

@yihui yihui released this Jun 24, 2020 · 20 commits to master since this release

NEW FEATURES

  • Now the user is able to control the selection range by datatable(..., selection = list(selectable = 3:5)), where positive and non-positive selectable means "enable" and "disable", respectively (thanks, @tomasreigl @shrektan, #201 #793).

  • Added a function styleValue() to use column values as CSS values. When the user has a complex CSS rule to apply, storing the CSS values in the columns of the table and call this function is very convenient (thanks, @Mosk915 @shrektan, #801 #802).

  • Clicking on a row or cell now always triggers a reactive event in Shiny (input$tableId_row_last_clicked or input$tableId_cell_clicked), even if the same row or cell is clicked multiple times (thanks @gadenbuie, #811).

BUG FIXES

  • Fix the issue that formatting functions don't support vectorized arguments any longer. This was a regression of PR #777 (thanks, @pbreheny @shrektan, #790).

  • Fix the issue that styleEqual() incorrectly uses the column values as the default css values. This was a regression of PR #702 (thanks, @Chr96er @shrektan, #799)

MINOR CHANGES

  • The formatting functions now throw clearer error messages when called on non-datatables objects (thanks, @shrektan, #785).

  • Now the server argument in renderDT() is reactive in Shiny (thanks, @shrektan, #794).

  • Incorrect selection param now triggers a clear error message on the R side (thanks, @shrektan, #795).

Assets 2

@yihui yihui released this Mar 23, 2020 · 42 commits to master since this release

BUG FIXES

NEW FEATURES

Assets 2

@yihui yihui released this Feb 5, 2020 · 53 commits to master since this release

NEW FEATURES

BUG FIXES

  • The server no longer throws warnings when conducting searching (thanks, @bquast @shrektan, #749).

  • Fix a bug that the row generated by the RowGroup extension can't be used as the selector of the DataTables' callback event handlers (thanks, @wiktorowczarz @shrektan, #759).

  • Fix a bug that addRow() can't add a data.table row to the proxy (thanks, @sifodia @shrektan, #760 #761).

  • Now DT displays the column alignment and the selection style correctly under the bootstrap4 theme (thanks, @pjvandam @shrektan, #601 #765).

Assets 2

@yihui yihui released this Dec 19, 2019 · 67 commits to master since this release

NEW FEATURES

BUG FIXES

  • Highlighting when searching with regex (i.e., using options = list(searchHighlight = TRUE, search = list(regex = TRUE)) for the table) works now (thanks, @lrasmus, #719).

  • Updated the AutoFill extension (thanks, @stla @shrektan, #711).

MINOR CHANGES

  • In the server-side processing mode, filters now use Perl-compatible regular expressions (regexps), such as for lookround and negating assertions, see help(regex) or https://perldoc.perl.org/perlre.html. This may be most useful in columns (DT::renderDataTable(filter = list(position = "top"), options = list(search = list(regex = TRUE))), but also works in the global search (thanks, @rfhb, #727).

  • For a factor column, the choices of the filter now use the factor levels (#728).

Assets 2

@yihui yihui released this Nov 12, 2019 · 88 commits to master since this release

BUG FIXES

  • Fix the issue that styleEqual() doesn't work expectedly for values contain special HTML character like > or < (thanks, @hjia222 #723).
Assets 2

@yihui yihui released this Sep 17, 2019 · 93 commits to master since this release

NEW FEATURES

  • formatStyle() with styleEqual() is now chainable by default (thanks, @e-kennedy #632).

BUG FIXES

  • Fix the issue that the first column can't be disabled from editing (thanks, @tsolloway #669, @haozhu233 #694).

  • Fix the issue that the filter boxes are not anchored to the corresponding value columns when there are many columns (thanks, @philibe, #554).

  • Column selection now works in row+column selection mode, when one of scrollX or scrollY is enabled (thanks, @akarslan #705).

MINOR CHANGES

  • Upgraded DataTables from 1.10.16 to 1.10.19.
Assets 2

@yihui yihui released this Aug 7, 2019 · 100 commits to master since this release

BUG FIXES

  • For datatable(), options$buttons now works as expected when providing a scalar string or a boolean value (thanks, @shrektan, #685 #658).

  • Fix the issue that when parameters of the formatXXX() functions contain single quotes, they may lead to incorrect JavaScript code due to failing to escape the single quotes (thanks, @shrektan #683 #666, @lorenzwalthert #667).

Assets 2

@yihui yihui released this Jun 11, 2019 · 107 commits to master since this release

BUG FIXES

  • Bulk table editing doesn't work for the client-side processing mode without Shiny (e.g. a DataTable on a static HTML page).
Assets 2
You can’t perform that action at this time.