Releases: gregnb/mui-datatables
Releases · gregnb/mui-datatables
Fix bugs with fixed header, page reset on search close, and crashes due to invalid data structure
- 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
- 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.
- 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
- 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
- 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
- Fix #580 (comment) with #912 (typo with responsive option)
Fix regression with rowsPerPageOptions
Fix issue with overwriting options
- 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
- Add support for row selection with shift+click #827
- Add support for full height tables responsive option #867 and deprecates
scroll
option (replaced withscrollMaxHeight
) - 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 depreactingnull
#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
- 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