Skip to content

Releases: layer5io/mui-datatables

v7.1.1

04 May 03:27
da5d7f4

Choose a tag to compare

Bug fixes

  • Restore the test suite under React 19 / MUI v9 / chai 6 by reconstructing the React 17/18-shaped test surface enzyme + react-shallow-renderer + the cfaester adapter expect: __SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED stub, hook-call → shallow-renderer dispatcher routing, fiber-walking findDOMNode, native-event-based Simulate (with input value-tracker reset, checkbox-via-click, and doubleClickdblclick mapping), and an Object.freeze skip for React elements. (#56)
  • Migrate TablePagination to MUI v9's slotProps.actions.{previousButton,nextButton} / slotProps.select API. (#56)
  • Migrate TableToolbar from the dropped <ReactToPrint> / <PrintContextConsumer> pair to a useReactToPrint hook wrapper. (#56)
  • Pin react-is to ^19.2.5 via overrides so the enzyme adapter's element check recognizes React 19's react.transitional.element symbol. (#56)
  • Externalize dependencies and peerDependencies (with subpath imports) in rollup.config.js to clear the "Unresolved dependencies" warnings. (#56)

v7.1.0

04 May 02:41
18a1750

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v7.0.0...v7.1.0

v7.0.0

02 May 07:21
9c62974

Choose a tag to compare

Major: MUI v7 → v9 upgrade

This release lifts @sistent/mui-datatables from @mui/material@^7.3.7 to @mui/material@^9.0.0 and migrates the only source-level breaking change (Grid v1 → v2 in TableFilter.js).

What changed

  • peerDependencies.@mui/material and peerDependencies.@mui/icons-material: ^7.3.7^9.0.0. Consumers must be on MUI v9.
  • dependencies.@mui/material / dependencies.@mui/icons-material: same bump (kept in sync with the peer for sistent's own build).
  • src/components/TableFilter.js: <Grid item xs={n}><Grid size={n}> at all six call sites; the v1-class-name classes overrides folded into a plain className since both keys mapped to the same class.
  • README compatibility table updated with the new row.
  • Regression test added in test/MUIDataTableFilter.test.js (size=6 default, size=12 for filterOptions.fullWidth).
  • Drive-by: test/babel-register.js switched from the deprecated @babel/plugin-proposal-{class-properties,object-rest-spread} to their @babel/plugin-transform-* successors so npm test runs again.

Why this is a major bump

The new peerDependencies range is incompatible with consumers still on @mui/material v7. The package's own public API is unchanged.

Migration

Consumers must already be on @mui/material@^9.0.0 (or upgrading concurrently) to install this release. No source changes are required at the consumer level.

PR: #53

v6.3.0

24 Mar 04:48
cd2c3e8

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v6.0.1...v6.1.0

v0.6.2.0

24 Mar 05:16
f9f68ee

Choose a tag to compare

What's Changed

  • Chore: upgrade packages and fix deprecated dependencies by @hortison in #38
  • Fix publish workflow versioning step by @Copilot in #37
  • chore/upgrade packages by @hortison in #39

Full Changelog: v6.1.0...v0.6.2.0

v6.0.1

05 Mar 03:00
e7f157f

Choose a tag to compare

What's Changed

  • Bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #19
  • Bump rollup from 2.79.2 to 2.80.0 by @dependabot[bot] in #27
  • Fix npm publish workflow auth failure for scoped package releases by @Copilot in #30

New Contributors

Full Changelog: v6.0.0...v6.0.1

v6.0.0

05 Mar 02:01

Choose a tag to compare

Full Changelog: v5.1.4...v5.1.5

What's Changed

New Contributors

Full Changelog: v5.1.4...v6.0.0

v5.1.4

16 Jan 04:07
7d6325b

Choose a tag to compare

What's Changed

  • Update README for new repository details by @leecalcote in #8
  • Refactor README to simplify introduction and formatting by @yi-nuo426 in #9

Full Changelog: v5.1.3...v5.1.4

v5.1.3

16 Jan 03:15
2425b90

Choose a tag to compare

What's Changed

  • Update repository details and author information by @leecalcote in #7

Full Changelog: v5.1.2...v5.1.3

v5.1.2

16 Jan 03:06
8e697f1

Choose a tag to compare

What's Changed

Full Changelog: v5.1.1...v5.1.2