This minor release adds a new syntax for pre-typing hooks.
.withTypes
Previously, the approach for "pre-typing" hooks with your app settings was a little varied. The result would look something like the below:
import type { TypedUseSelectorHook } from "react-redux"
import { useDispatch, useSelector, useStore } from "react-redux"
import type { AppDispatch, AppStore, RootState } from "./store"
This bugfix release updates the React Native peer dependency to be >= 0.69, to better reflect the need for React 18 compat and (hopefully) resolve issues with the npm package manager throwing peer dep errors on install.
This bugfix release drops the ReactDOM / React Native specific use of render batching, as React 18 now automatically batches, and updates the React types dependencies
This patch release adjusts the isPlainObject util to allow objects created via Object.create(null), and fixes a type issue which accidentally made the store state type non-nullable.
Bumps the all-dependencies group in /frontend with 20 updates:
1.6.2
1.6.7
2.0.0
2.1.0
4.18.2
4.18.3
1.17.3
1.18.0
0.5.43
0.5.45
9.0.0
9.1.0
6.20.1
6.22.2
5.24.0
5.26.3
5.0.0
5.0.1
7.23.4
7.23.9
7.23.5
7.24.0
7.23.3
7.23.10
7.23.5
7.24.0
8.55.0
8.57.0
2.29.0
2.29.1
7.33.2
7.34.0
4.0.1
5.0.0
3.0.2
3.1.0
5.89.0
5.90.3
4.15.1
5.0.2
Updates
axios
from 1.6.2 to 1.6.7Release notes
Sourced from axios's releases.
... (truncated)
Changelog
Sourced from axios's changelog.
... (truncated)
Commits
a52e4d9
chore(release): v1.6.7 (#6204)2b69888
chore: remove unnecessary check (#6186)1a08f90
fix: capture async stack only for rejections with native error objects; (#6203)104aa3f
chore(release): v1.6.6 (#6199)a1938ff
fix: fixed missed dispatchBeforeRedirect argument (#5778)123f354
fix: wrap errors to improve async stack trace (#5987)6d4c421
chore(release): v1.6.5 (#6177)0736f95
fix(ci): refactor notify action as a job of publish action; (#6176)f4f2b03
fix(dns): fixed lookup error handling; (#6175)1f73dcb
docs: update sponsor linksUpdates
cookie-session
from 2.0.0 to 2.1.0Release notes
Sourced from cookie-session's releases.
Changelog
Sourced from cookie-session's changelog.
Commits
ff7c2b2
2.1.051e7ce4
Fix loading sessions with special keys16c12cf
tests: add more tests around signed cookies0dc9683
deps: cookies@0.9.1f77fa09
build: Node.js@20.11db0ff50
build: supertest@6.3.4e060228
build: Node.js@21.67dc0c5d
docs: update link to cookie limits08e8d62
build: eslint-plugin-import@2.29.10c4d5af
build: eslint@8.56.0Updates
express
from 4.18.2 to 4.18.3Release notes
Sourced from express's releases.
Changelog
Sourced from express's changelog.
Commits
1b51eda
4.18.3b625132
build: pin Node 21.x to minore3eca80
build: pin Node 21.x to minor23b44b3
build: support Node.js 21.6.2b9fea12
build: support Node.js 21.x in appveyorc259c34
build: support Node.js 21.xfdeb1d3
build: support Node.js 20.x in appveyor734b281
build: support Node.js 20.x0e3ab6e
examples: improve view count in cookie-sessions59af63a
build: Node.js@18.19Maintainer changes
This version was pushed to npm by ulisesgascon, a new releaser for express since your current version.
Updates
express-session
from 1.17.3 to 1.18.0Release notes
Sourced from express-session's releases.
Changelog
Sourced from express-session's changelog.
Commits
24d4972
1.18.0855f21a
docs: add connect-ottoman to the list of session stores991b7ee
Add debug log for pathname mismatch408229e
Add "partitioned" to cookie options50e1429
build: Node.js@20.116153b3f
build: Node.js@21.688e0f2e
build: actions/checkout@v4d9354ef
Fix handling errors from setting cookief9f2318
docs: remove session-rethinkdb to the list of session stores3ee08c4
Add "priority" to cookie optionsUpdates
moment-timezone
from 0.5.43 to 0.5.45Release notes
Sourced from moment-timezone's releases.
Changelog
Sourced from moment-timezone's changelog.
Commits
16157c7
Build moment-timezone 0.5.452d2b9a3
Bump version to 0.5.450a32e82
ci: Update to latest version of all actions253bb00
Add editorconfig file for consistent indentation526030f
docs: Clarify data update PRs in contributing guide6c31d29
Merge pull request #1095 from moment/automated/data-update4d6bced
ci: Force running tests after updating data filesa276881
data: Add 2024aba275d2
ci: Allow downloading tzcode archive as well as tzdata6bf33a2
build(deps): bump@babel/traverse
from 7.17.3 to 7.23.2 (#1094)Updates
react-redux
from 9.0.0 to 9.1.0Release notes
Sourced from react-redux's releases.
... (truncated)
Commits
4ebe6e9
version 9.1.094fc5a3
Merge pull request #2114 from aryaemami59/withTypes349e0f0
Remove unusedTypedUseSelectorHook
imports78cdeac
Merge branch 'master' of https://github.com/reduxjs/react-redux into withTypes4b63c88
Merge pull request #2115 from aryaemami59/update-dev-depsb3c8498
Update.eslintrc.json
to remove duplicate config7cf1383
Addhooks.withTypes()
to docs4360ff4
Add JSDocs foruseStore
8f84eb9
ExportUseDispatch
type and organize exports0e60aa7
Add JSDocs foruseDispatch
Updates
react-router-dom
from 6.20.1 to 6.22.2Release notes
Sourced from react-router-dom's releases.
... (truncated)
Changelog
Sourced from react-router-dom's changelog.
... (truncated)
Commits
78c843b
chore: Update version for release (#11314)e1421be
chore: Update version for release (pre) (#11309)95acd38
Merge branch 'release-next' into dev6b22f91
Preserve hydrated errors during partial hydration (#11305)5f0cf32
chore: Update version for release (#11283)25d16db
chore: Update version for release (pre) (#11280)241f2d4
Fix issues with pre-encoded param names not being properly decoded (#11199)3a66719
chore: Update version for release (#11242)109fb7d
chore: Update version for release (pre) (#11238)f5f7511
Add a window var for CWV Tech Report to look for (#11222)Updates
react-tooltip
from 5.24.0 to 5.26.3Release notes
Sourced from react-tooltip's releases.
... (truncated)
Commits
613e0e0
chore(version): v5.26.37e1a554
test:deepEqual()
54f06b5
feat: improveddeepEqual()
708acf2
test: remove skipf46957e
test: remove provider from coverageaed9d32
test: fix delay show test2afd043
test: usewaitFor
only when relevant890a7a7
test: ignore some coverages21909fc
test: css supports is not really testable :(0d5b88a
test: test orderUpdates
redux
from 5.0.0 to 5.0.1Release notes
Sourced from redux's releases.
Commits
50b0102
format isPlainObject.ts66f955f
5.0.1ffb02eb
Merge pull request #4644 from reduxjs/publish-cid641945
add me to FUNDING.yml7a2fa78
Add publish CI workflowfa2d899
Merge pull request #4638 from exuanbo/patch-19e8a320
add type test105e389
Merge pull request #4643 from ziayanj/patch-1f259beb
Update why-rtk-is-redux-today.md3cd25e1
Merge pull request #4642 from factiondavid/patch-1Maintainer changes
This version was pushed to npm by phryneas, a new releaser for redux since your current version.
Updates
@babel/cli
from 7.23.4 to 7.23.9Release notes
Sourced from
@babel/cli
's releases.... (truncated)
Changelog
Sourced from
@babel/cli
's changelog.