Skip to content

Conversation

@frano-m
Copy link
Contributor

@frano-m frano-m commented Dec 20, 2025

Closes #752.

This pull request primarily updates dependencies in the package.json file to newer versions, improving compatibility, security, and access to the latest features and bug fixes. Additionally, a minor code comment adjustment was made in the getFacetedMinMaxValues.ts file.

Dependency updates:

  • Updated several devDependencies in package.json, including @commitlint/cli, @storybook/nextjs-vite, @testing-library/react, eslint, prettier, and others, to their latest versions.
  • Updated multiple peerDependencies in package.json, such as @emotion/react, @mui/material, @tanstack/react-table, copy-to-clipboard, isomorphic-dompurify, react-dropzone, and react-window, to newer versions.
  • Upgraded the yup dependency in package.json from version ^1.6.1 to ^1.7.1.

Code maintenance:

  • In src/components/Table/featureOptions/facetedColumn/getFacetedMinMaxValues.ts, moved the eslint-disable-next-line comment to a more appropriate location for clarity.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR upgrades multiple development and peer dependencies to newer versions while maintaining compatibility with Next.js 14 and React 18. The changes include major version bumps for several dev tools and minor/patch updates for peer dependencies.

Key changes:

  • Upgraded multiple devDependencies including commitlint (v17→v20), eslint-config-prettier (v8→v10), eslint-plugin-jsdoc (v48→v61), and various other ESLint plugins and testing libraries
  • Updated peer dependencies including Material-UI v7, Emotion, TanStack libraries, and other runtime dependencies
  • Corrected placement of an eslint-disable comment in getFacetedMinMaxValues.ts to properly target the callback function

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated no comments.

File Description
src/components/Table/featureOptions/facetedColumn/getFacetedMinMaxValues.ts Moved eslint-disable comment to correctly target the callback function with cognitive complexity
package.json Updated devDependencies (commitlint, storybook, testing-library, eslint plugins, prettier) and peerDependencies (@emotion, @mui, @TanStack, yup) to newer versions

@frano-m frano-m changed the base branch from main to fran/714-nextjs-upgrade December 22, 2025 02:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade non-breaking dependencies compatible with Next.js 14 and React 18

3 participants