Skip to content

chore: update dependencies#1

Open
jontiritilli wants to merge 1 commit into
masterfrom
chore/update-dependencies
Open

chore: update dependencies#1
jontiritilli wants to merge 1 commit into
masterfrom
chore/update-dependencies

Conversation

@jontiritilli

Copy link
Copy Markdown

Summary

Updates outdated dependencies to their latest versions.

Dependencies updated

dependencies:

  • @reduxjs/toolkit: ^1.2.5 → ^2.12.0 (MAJOR — v1 → v2)
  • react-redux: ^7.2.0 → ^9.3.0 (MAJOR — v7 → v9)
  • ryuu.js: ^4.2.0 → ^5.1.4
  • typescript: ^4.0.3 → ^5.8.0

devDependencies:

  • @domoinc/ryuu-proxy: ^4.0.6 → ^5.0.2
  • @domoinc/da: ^1.3.5 → ^2.3.2
  • @types/node: ^12.0.0 → ^22.0.0
  • @types/react-redux: ^7.1.7 → ^7.1.34
  • @typescript-eslint/eslint-plugin: ^7.18.0 → ^8.60.1
  • @typescript-eslint/parser: ^7.18.0 → ^8.60.1
  • @types/jest: ^24.0.0 → ^29.5.14

Packages kept as-is

  • react / @types/react / @types/react-dom — held at ^18.3.0
  • All @storybook/* packages — held at 6.x
  • react-scripts — held at 5.0.1

Notes on major bumps

  • @reduxjs/toolkit 1 → 2: RTK 2.0 dropped createStore re-export, changed middleware defaults, and updated createReducer/createSlice to use Immer 10. Review any direct use of createStore, custom middleware configuration, and any code relying on the previous Immer behavior.
  • react-redux 7 → 9: v8 dropped support for React < 16.8.3 and removed the legacy context API; v9 drops React 16/17 support entirely (requires React 18+, which this project already uses) and ships ESM-only. Review any use of the legacy connect() HOC patterns and ensure the build pipeline handles ESM correctly.

Test plan

  • Run yarn install and confirm no resolution errors
  • Run yarn build and confirm a clean build
  • Run yarn test and confirm all tests pass
  • Run yarn lint and confirm no new lint errors
  • Smoke-test the app in the browser for any Redux-related runtime errors

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.

1 participant