Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency mantine-datatable to v7 #454

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 6, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
mantine-datatable (source) 6.0.8 -> 7.9.1 age adoption passing confidence

Release Notes

icflorescu/mantine-datatable (mantine-datatable)

v7.9.1

  • Update dev dependencies to ensure compatibility with Mantine 7.9.1
  • Improve row expansion styling to hide bottom border when being rendered in the last row of the table
  • Fix #​588 - withRowBorders=false being ignored in the last row
  • Add documentation notice about pinFirstColumn and pinLastColumn not being supported in combination with nested tables

v7.9.0

  • Update dev dependencies to ensure compatibility with Mantine 7.9
  • Update GitHub workflow action versions

v7.8.2

  • Update dev dependencies to ensure compatibility with Mantine 7.9
  • Update GitHub workflow action versions

v7.8.1

  • Update all internal <Text/> components to output divs instead of paragraphs to avoid issues such as #​570

v7.8.0

  • Update peer dependencies to Mantine 7.8
  • Remove useDragToggleColumns hook, previously deprecated in favor of useDataTableColumns
  • Make the scroll shadows gentler, especially in dark mode
  • Optimize scroll-triggered re-renders by using a debouncedProcessScrolling method
  • Implement maxHeight property

v7.7.0

  • Allow passing getInitialValueInEffect to useLocalStorage hook in useDataTableColumns (see #​560 by @​Sajarin-M)
  • Update dev dependencies to ensure compatibility with Mantine 7.7.0
  • Update peer deps to exclude Mantine 7.7.1 due to this bug that causes "maximum update depth exceeded"
  • Add a default value of 'mantine-datatable' to storeColumnsKey (used as a prefix in the useDataTableColumns hook)

v7.6.1

  • Update dev dependencies to ensure compatibility with Mantine 7.6.1 & Next.js 14.1.2

v7.6.0

  • Update dev dependencies to ensure compatibility with Mantine 7.6.0
  • Fix #​553 - loading spinner makes the table too dark in dark mode

v7.5.0

  • Update dev dependencies to ensure compatibility with Mantine 7.5.0

v7.4.6

  • Improve first and last column pinning CSS to allow combining the feature with column groups
  • Improve last column pinning CSS to fix a minor glitch in webkit browsers
  • A few documentation improvements

v7.4.5

  • Improve column toggling UX & code efficiency
  • Update dev dependencies to ensure compatibility with Mantine 7.4.2 and Next.js 14.1

v7.4.4

  • Fix unhandled Runtime Error with column dragging/toggling (PR #​514)
  • Update dev dependencies

v7.4.3

  • Implement the selectionCheckboxProps property to allow customizing all selection checkboxes at once

v7.4.2

  • Improve default column toggling behavior

v7.4.1

  • Implement pinFirstColumn feature
  • Fix minor UI glitch when using highlight on hover and the table contains no records (issue #​508)
  • Expose tableRef property to access the table element

v7.4.0

  • Ensure compatibility with Mantine 7.4
  • Minor docs improvements

v7.3.5

  • Minor README updates

v7.3.4

  • Minor README improvements

v7.3.2

  • Fix checkbox inside filter popover not working (issue #​481)

v7.3.1

  • Implement column resizing (see #​490);
  • Deprecate useDragToggleColumns hook in favor of useDataTableColumns;
  • Implement onRowDoubleClick and onCellDoubleClick callbacks;
  • Fix typos in the documentation;
  • Update deps to ensure compatibility with Mantine 7.3.2

v7.3.0

  • Implement column dragging and toggling (see #​483);
  • Implement selectionColumnClassName and selectionColumnStyle properties;
  • Update deps to ensure compatibility with Mantine 7.3.0

v7.1.7

  • Make sure to omit stickyHeader and stickyHeaderOffset properties from inherited Table component props to avoid confusion, since Mantine DataTable header is sticky "as needed"

v7.1.6

  • Add selectionTrigger property to allow maximizing the selection area to the entire cell holding the checkbox

v7.1.5

  • Fix backgrounds for selection cell and last column when using pinLastColumn feature (see issues #​464 and #​465)

v7.1.4

  • Improve shadows positioning CSS

v7.1.3

  • Implement pinLastColumn feature
  • Add missing package.json fields (main and module)

v7.1.2

  • Switch to tsup building, to fix usage issues with Remix & Next.js

v7.1.1

v7.1.0

First V7 release! 🎉

This is a major rewrite of the library internals, with the following goals in mind:

  • Mantine V7 compatibility - switch the styling approach from CSS-in-JS to PostCSS (or PostCSS modules)
  • Make the repo easier to maintain by switching from a monorepo approach to a single-package that includes the source code, documentation and examples; this should also make it easier for new contributors to get started
  • Streamline the build process - switch from esbuild to plain tsc and postcss commands
  • Rewrite the entire documentation website to make use of Next.js app router and React Server Components; this should also ensure the package will work properly in such an environment
Since the V7 is a major rewrite, it contains a number of BREAKING CHANGES, including but not limited to:
  • The sx styling properties are no longer supported; use style, className, styles and classNames instead
  • The column textAlignment property was renamed to textAlign
  • The table verticalAlignment property was renamed to verticalAlign
  • The internal context-menu functionality was removed in favor of using the Mantine ContextMenu package (built by the same author), which is more flexible and feature-rich
  • Some method signatures (such as click handlers) were changed from (record, index) => ... to ({ record, index }) => ... for clarity

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

Copy link
Contributor Author

renovate bot commented Jun 4, 2024

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 7.x releases. But if you manually upgrade to 7.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate renovate bot deleted the renovate/mantine-datatable-7.x branch June 4, 2024 12:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant