Skip to content

Commit d47bb6f

Browse files
fix(deps): update redux ecosystem
1 parent 6f4d066 commit d47bb6f

File tree

2 files changed

+29
-47
lines changed

2 files changed

+29
-47
lines changed

package.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
"@canonical/macaroon-bakery": "1.3.2",
5050
"@canonical/react-components": "0.55.0",
5151
"@redux-devtools/extension": "3.3.0",
52-
"@reduxjs/toolkit": "1.9.7",
52+
"@reduxjs/toolkit": "2.4.0",
5353
"@sentry/browser": "5.30.0",
5454
"@vitejs/plugin-react-swc": "3.6.0",
5555
"classnames": "2.5.1",
@@ -71,13 +71,13 @@
7171
"react-dom": "18.3.1",
7272
"react-dropzone": "14.2.3",
7373
"react-ga4": "2.1.0",
74-
"react-redux": "8.1.3",
74+
"react-redux": "9.1.2",
7575
"react-router-dom": "6.24.0",
7676
"react-storage-hooks": "4.0.1",
7777
"react-useportal": "1.0.19",
7878
"reconnecting-websocket": "4.4.0",
7979
"reduce-reducers": "1.0.4",
80-
"redux": "4.2.1",
80+
"redux": "5.0.1",
8181
"redux-first-history": "5.2.0",
8282
"redux-saga": "1.3.0",
8383
"typed-redux-saga": "1.5.0",

yarn.lock

+26-44
Original file line numberDiff line numberDiff line change
@@ -1913,13 +1913,6 @@
19131913
resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310"
19141914
integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==
19151915

1916-
"@babel/runtime@^7.12.1":
1917-
version "7.23.8"
1918-
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.8.tgz#8ee6fe1ac47add7122902f257b8ddf55c898f650"
1919-
integrity sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==
1920-
dependencies:
1921-
regenerator-runtime "^0.14.0"
1922-
19231916
"@babel/runtime@^7.12.5", "@babel/runtime@^7.6.3", "@babel/runtime@^7.8.4", "@babel/runtime@^7.9.2":
19241917
version "7.15.3"
19251918
resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.15.3.tgz#2e1c2880ca118e5b2f9988322bd8a7656a32502b"
@@ -3467,15 +3460,15 @@
34673460
resolved "https://registry.yarnpkg.com/@redux-saga/types/-/types-1.2.1.tgz#9403f51c17cae37edf870c6bc0c81c1ece5ccef8"
34683461
integrity sha512-1dgmkh+3so0+LlBWRhGA33ua4MYr7tUOj+a9Si28vUi0IUFNbff1T3sgpeDJI/LaC75bBYnQ0A3wXjn0OrRNBA==
34693462

3470-
"@reduxjs/toolkit@1.9.7":
3471-
version "1.9.7"
3472-
resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-1.9.7.tgz#7fc07c0b0ebec52043f8cb43510cf346405f78a6"
3473-
integrity sha512-t7v8ZPxhhKgOKtU+uyJT13lu4vL7az5aFi4IdoDs/eS548edn2M8Ik9h8fxgvMjGoAUVFSt6ZC1P5cWmQ014QQ==
3463+
"@reduxjs/toolkit@2.4.0":
3464+
version "2.4.0"
3465+
resolved "https://registry.yarnpkg.com/@reduxjs/toolkit/-/toolkit-2.4.0.tgz#29fd3a19530fc50d648a9b1e0132da0cd5618f19"
3466+
integrity sha512-wJZEuSKj14tvNfxiIiJws0tQN77/rDqucBq528ApebMIRHyWpCanJVQRxQ8WWZC19iCDKxDsGlbAir3F1layxA==
34743467
dependencies:
3475-
immer "^9.0.21"
3476-
redux "^4.2.1"
3477-
redux-thunk "^2.4.2"
3478-
reselect "^4.1.8"
3468+
immer "^10.0.3"
3469+
redux "^5.0.1"
3470+
redux-thunk "^3.1.0"
3471+
reselect "^5.1.0"
34793472

34803473
"@remix-run/[email protected]":
34813474
version "1.17.0"
@@ -9147,7 +9140,7 @@ [email protected]:
91479140
dependencies:
91489141
"@babel/runtime" "^7.7.6"
91499142

9150-
hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2:
9143+
hoist-non-react-statics@^3.3.0:
91519144
version "3.3.2"
91529145
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45"
91539146
integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==
@@ -9378,16 +9371,11 @@ image-size@^1.0.0:
93789371
dependencies:
93799372
queue "6.0.2"
93809373

9381-
9374+
[email protected], immer@^10.0.3:
93829375
version "10.1.1"
93839376
resolved "https://registry.yarnpkg.com/immer/-/immer-10.1.1.tgz#206f344ea372d8ea176891545ee53ccc062db7bc"
93849377
integrity sha512-s2MPrmjovJcoMaHtx6K11Ra7oD05NT97w1IC5zpMkT6Atjr7H8LjaDd81iIxUYpMKSRRNMJE703M1Fhr/TctHw==
93859378

9386-
immer@^9.0.21:
9387-
version "9.0.21"
9388-
resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176"
9389-
integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==
9390-
93919379
immutable@^4.0.0:
93929380
version "4.0.0"
93939381
resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.0.0.tgz#b86f78de6adef3608395efb269a91462797e2c23"
@@ -12031,16 +12019,12 @@ react-is@^18.0.0:
1203112019
resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b"
1203212020
integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==
1203312021

12034-
react-redux@8.1.3:
12035-
version "8.1.3"
12036-
resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-8.1.3.tgz#4fdc0462d0acb59af29a13c27ffef6f49ab4df46"
12037-
integrity sha512-n0ZrutD7DaX/j9VscF+uTALI3oUPa/pO4Z3soOBIjuRn/FzVu6aehhysxZCLi6y7duMf52WNZGMl7CtuK5EnRw==
12022+
react-redux@9.1.2:
12023+
version "9.1.2"
12024+
resolved "https://registry.yarnpkg.com/react-redux/-/react-redux-9.1.2.tgz#deba38c64c3403e9abd0c3fbeab69ffd9d8a7e4b"
12025+
integrity sha512-0OA4dhM1W48l3uzmv6B7TXPCGmokUU4p1M44DGN2/D9a1FjVPukVjER1PcPX97jIg6aUeLq1XJo1IpfbgULn0w==
1203812026
dependencies:
12039-
"@babel/runtime" "^7.12.1"
12040-
"@types/hoist-non-react-statics" "^3.3.1"
1204112027
"@types/use-sync-external-store" "^0.0.3"
12042-
hoist-non-react-statics "^3.3.2"
12043-
react-is "^18.0.0"
1204412028
use-sync-external-store "^1.0.0"
1204512029

1204612030
react-refresh@^0.14.0:
@@ -12227,17 +12211,15 @@ [email protected]:
1222712211
dependencies:
1222812212
"@redux-saga/core" "^1.3.0"
1222912213

12230-
redux-thunk@^2.4.2:
12231-
version "2.4.2"
12232-
resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-2.4.2.tgz#b9d05d11994b99f7a91ea223e8b04cf0afa5ef3b"
12233-
integrity sha512-+P3TjtnP0k/FEjcBL5FZpoovtvrTNT/UXd4/sluaSyrURlSlhLSzEdfsTBW7WsKB6yPvgd7q/iZPICFjW4o57Q==
12214+
redux-thunk@^3.1.0:
12215+
version "3.1.0"
12216+
resolved "https://registry.yarnpkg.com/redux-thunk/-/redux-thunk-3.1.0.tgz#94aa6e04977c30e14e892eae84978c1af6058ff3"
12217+
integrity sha512-NW2r5T6ksUKXCabzhL9z+h206HQw/NJkcLm1GPImRQ8IzfXwRGqjVhKJGauHirT0DAuyy6hjdnMZaRoAcy0Klw==
1223412218

12235-
[email protected], redux@^4.2.1:
12236-
version "4.2.1"
12237-
resolved "https://registry.yarnpkg.com/redux/-/redux-4.2.1.tgz#c08f4306826c49b5e9dc901dee0452ea8fce6197"
12238-
integrity sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==
12239-
dependencies:
12240-
"@babel/runtime" "^7.9.2"
12219+
[email protected], redux@^5.0.1:
12220+
version "5.0.1"
12221+
resolved "https://registry.yarnpkg.com/redux/-/redux-5.0.1.tgz#97fa26881ce5746500125585d5642c77b6e9447b"
12222+
integrity sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==
1224112223

1224212224
redux@^4.0.0, redux@^4.0.4, redux@^4.0.5:
1224312225
version "4.1.1"
@@ -12378,10 +12360,10 @@ requires-port@^1.0.0:
1237812360
resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
1237912361
integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
1238012362

12381-
reselect@^4.1.8:
12382-
version "4.1.8"
12383-
resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.8.tgz#3f5dc671ea168dccdeb3e141236f69f02eaec524"
12384-
integrity sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ==
12363+
reselect@^5.1.0:
12364+
version "5.1.1"
12365+
resolved "https://registry.yarnpkg.com/reselect/-/reselect-5.1.1.tgz#c766b1eb5d558291e5e550298adb0becc24bb72e"
12366+
integrity sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==
1238512367

1238612368
resolve-from@^4.0.0:
1238712369
version "4.0.0"

0 commit comments

Comments
 (0)