Skip to content

Releases: jbetancur/react-data-table-component

v1.4.0

05 Feb 16:27
61e6915
Compare
Choose a tag to compare

This version

  • Extend Theming support
  • Memoize theme so it does not merge on every re-render
  • Add Theme demo examples

Breaking change

Fixed in 1.3.0 (catching up release notes)

  • Memoize sorting Closes #65
  • Cleans up superfluous state props
  • fix decorate columns - was not being called. decorate columns mainly assigns unique keys to columns items
  • fix context header animations

v1.2.0

16 Jan 19:46
ca78216
Compare
Choose a tag to compare

Important Fixes

  • Fixes broken row expanders #60
    • Fixes pagination when expanding rows
  • Missing keyField now uses array index
    • It is recommended that your data row always has a unique identifier #59

v1.1.0

16 Jan 00:56
4992057
Compare
Choose a tag to compare

New Features

  • 💥 column.button applies formatting when you want to use custom cells that contain buttons

Fixes

  • Various Cell Alignment and padding issues
  • Refactor some repeated code to be mode dry/testable

v1.0.1

09 Jan 04:14
Compare
Choose a tag to compare
  • Pagination should only show when rows greater than 0
    • This was causing the pagination buttons to become enabled on zero rows.

v1.0.0

09 Jan 03:15
Compare
Choose a tag to compare

This is a GA release includes built-in pagination as well as some under the hood improvements.

  • 💥 Pagination feature
  • Upgrade to React 16.3
    • Migrate functionality to React. Context
    • remove lifecycle polyfills
    • convert to pure/functional/memoization where it made sense
  • Unit/Integration testing
    • ❤️ Migrate away from enzyme to react-testing-library
    • Add missing test cases
  • General clean up docs/code

For more info see https://github.com/jbetancur/react-data-table-component/milestone/1?closed=1

v0.13.0

09 Oct 18:23
Compare
Choose a tag to compare

Bugs Fixes

  • Fixed issue where if underlying data was changed and the table data is sorted, that the table would revert back to the default sorted state.
  • Prevent re-renders on data change using deep equal.

Enhancements

  • Adds small amount of top/bottom row padding to rows
  • Bolder font for sort focus

v0.11.0

18 Jun 19:06
Compare
Choose a tag to compare

Bug Fixes

  • Prop Types warnings fixed for [TableHeader] actions/contextActions

Potential Breaking Changes

  • REMOVED TableHeader actions being hidden when progessPending is false. It was decided to keep the onus on the API user instead of the library as this offers created control

v0.10.0

18 Jun 16:18
Compare
Choose a tag to compare

Bug Fixes

  • Fixes issue where TableHeader actions were not allowing content to overflow (e.g. menus, dropdowns)

Potential Breaking Changes

  • TableHeader actions will only be displayed when progressPending is false (not in progress)

v0.9.1

15 Jun 16:47
Compare
Choose a tag to compare
v0.9.1 Pre-release
Pre-release

Release Notes

Bugs

  • #26 Unable to select text in a cell.

Known Issues

As described in #26 React data table is unable to allow text selection when the onRowClicked callback is set. Therefore, as a workaround when the property is not set then the table will behave normally and allow text selection.

IMHO/Experience, clicking/touching rows to navigate is a terrible UX for Desktop apps since the functionality is not immediately obvious to a user. Probably, the right way to do this is to have a More Detail Button or use an Edit action on a menu, or even to make a field link/clickable that invokes some action or navigation. However, there are cases when this behavior is the norm and so the workaround if you want to allow TableCell selection is to not use onRowClicked

v0.9.0

31 May 03:47
b2afd4b
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release
  • add fixedHeader featured
  • fix issue where you could not expand rows after installing v0.8.0
  • cleanup