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
@NoopDog NoopDog merged commit a5229b7 into fran/714-nextjs-upgrade Jan 6, 2026
2 checks passed
NoopDog pushed a commit that referenced this pull request Jan 6, 2026
* chore!: upgrade non-breaking dependencies compatible with next.js 14 and react 18 (#752) (#753)

* chore!: update tanstack packages to latest (#752)

* chore!: update isomorphic-dompurify to latest (#752)

* chore!: update mui/material to latest (#752)

* chore!: update copy-to-clipboard, react-dropzone, react-window, yup (#752)

* chore!: update @commitlint/cli, @commitlint/config-conventional (#752)

* chore!: updated @emotion/react, @emotion/styled, @emotion/jest to latest (#752)

* chore: update @testing-library/react to latest (#742)

* chore: update storybook (#752)

* chore: update @typescript-eslint/eslint-plugin to latest (#752)

* chore: update eslint and eslint-config-prettier (#752)

* chore: update eslint-related packages (#752)

* chore: minor bump prettier (#752)

* chore!: update package-lock (#752)

* chore: udpate package-lock (#752)

---------

Co-authored-by: Fran McDade <18710366+frano-m@users.noreply.github.com>

* chore!: migrate to prettier 3 and updated plugins (#754) (#755)

* chore!: update tanstack packages to latest (#752)

* chore!: update isomorphic-dompurify to latest (#752)

* chore!: update mui/material to latest (#752)

* chore!: update copy-to-clipboard, react-dropzone, react-window, yup (#752)

* chore!: update @commitlint/cli, @commitlint/config-conventional (#752)

* chore!: updated @emotion/react, @emotion/styled, @emotion/jest to latest (#752)

* chore: update @testing-library/react to latest (#742)

* chore: update storybook (#752)

* chore: update @typescript-eslint/eslint-plugin to latest (#752)

* chore: update eslint and eslint-config-prettier (#752)

* chore: update eslint-related packages (#752)

* chore: minor bump prettier (#752)

* chore!: update package-lock (#752)

* chore: udpate package-lock (#752)

* chore: migrate to prettier 3 and updated plugins (#754)

---------

Co-authored-by: Fran McDade <18710366+frano-m@users.noreply.github.com>

* chore!: update jest v29 (#756) (#757)

* chore: update jest v29 (#756)

* chore!: rebased (#756)

---------

Co-authored-by: Fran McDade <18710366+frano-m@users.noreply.github.com>

* chore!: next.js to v15.x (step towards v16) (#714) (#758)

* chore!: next.js to v15.x (step towards v16) (#714)

* Update src/components/Filter/components/SearchAllFilters/components/VariableSizeListItem/variableSizeListItem.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Fran McDade <18710366+frano-m@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Fran McDade <18710366+frano-m@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@frano-m frano-m deleted the fran/752-upgrade branch January 6, 2026 08:40
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