Skip to content

Releases: gregnb/mui-datatables

Fix bugs with fixed header, page reset on search close, and crashes due to invalid data structure

17 Oct 08:47
Compare
Choose a tag to compare
  • Fix issue where page always reset to 0 whenever the search bar was closed #1010
  • Fix issue with sticky header not working when using scrollFullHeight responsive option #1008
  • Prevent crashes due to invalid data structures in certain parts of the library, opting to proactively throw an error instead #921

Fix pagination issue, csv download issue, and column object mutation issue

15 Oct 03:02
Compare
Choose a tag to compare
  • Fix pagination issue for material-ui v4 where pagination needs to be kept in bounds specifically, as material-ui no longer provides this functionality out of the box #948
  • Fix issue where attempting to download a csv with no row data caused a crash #984
  • Fix issue with using immutable objects, as column object was being mutated unnecessarily #997

Add features for expandable rows, serverside filters, ability to hide the select all checkbox, and ability to always show the search bar. Also adds various fixes and code cleanup.

03 Oct 06:31
Compare
Choose a tag to compare
  • Add onRowsExpand callback #861
  • Add isRowExpandable functionality #862
  • Add selectableRowsHeader option to show/hide the select all checkbox #882
  • Add various options and an example to help make serverside filters more viable #913
  • Add searchOpen option to show the search bar at any time https://github.com/gregnb/mui-datatables/pull/893/files
  • Fix logic issue with deprecation notices #956
  • Fix some issues with downloaded csv data not properly reflected displayed data #964
  • Fix issue where serverside sorting would not allow resetting sorted columns to 'none' #971
  • Improve accessibility around expandable rows with keyboard functionality like tabbing and enter/space to expand/collapse. Also changes appearance slightly with use of IconButton #970
  • Fix various code quality issues #943, #962, #975

Fix issue with tableData in tableMeta

12 Sep 22:36
Compare
Choose a tag to compare
  • Adds #925 to address tableData issue

Add option to disable select all, add option to further customize column header tooltip text, add routing and easy example switching for locally running library, and various bug fixes

12 Sep 08:21
Compare
Choose a tag to compare
  • Allow easy switching between examples without having to stop and restart webpack when running the library locally: #863
  • Fix issue with search bar callbacks: #876
  • Fix issue when sorting columns with undefined data: #877
  • Fix issue with filtering empty string values: #881
  • Add option to disable the select all rows header: #882
  • Add ability to further customize the text for column sort tooltips: #888
  • Fix issue with inconsistent meta data in customBodyRender: #902
  • Add tests

Fix issue with `scrollFullHeight` responsive option

11 Sep 01:25
Compare
Choose a tag to compare

Fix regression with rowsPerPageOptions

04 Sep 22:55
Compare
Choose a tag to compare

The way the table overrides options should now be consistent between initial table load and subsequent updates.

Fix issue with overwriting options

02 Sep 20:54
Compare
Choose a tag to compare
  • Fixes #878. The problem was related to aggressively overwriting options props. Some we want to overwrite, some we want to merge.

Add shift+click support for row selection, add responsive option, updates for mui v4, and various fixes and improvements

29 Aug 22:31
Compare
Choose a tag to compare
  • Add support for row selection with shift+click #827
  • Add support for full height tables responsive option #867 and deprecates scroll option (replaced with scrollMaxHeight)
  • Enable placeholder option for search bar #852
  • Fixes to make tests compatible with newer mui versions #832
  • Various other mui v4 fixes #836
  • Allow column sorting via keyboard ("enter" key) #859
  • Clarifies sortDirection options by proving "none" option and depreacting null #866
  • Correct issue with inconsistent background hover display among responsive views #885
  • Code and documentation cleanup #860 & #883

Add more advanced customization to `isRowSelectable` and `customFooter` as well as minor fixes and documentation updates

22 Aug 18:42
Compare
Choose a tag to compare
  • Enable more advanced logic in isRowSelectable function: #825
  • Added text options to customFooter to allow better mirroring the internal footer: #828
  • Attempted memory leak fix: #829
  • Documentation fixes: #824 and #838
  • Switch to unsafe react lifecycle API to silence deprecation warnings for now: #847
  • Added example and test for changing column props: #848