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 18 updates:
1.6.2
1.6.7
2.0.0
2.1.0
1.17.3
1.18.0
0.5.43
0.5.45
9.0.0
9.1.0
6.20.1
6.22.1
5.24.0
5.26.3
5.0.0
5.0.1
7.23.4
7.23.9
7.23.5
7.23.9
7.23.3
7.23.10
7.23.5
7.23.9
8.55.0
8.56.0
2.29.0
2.29.1
4.0.1
5.0.0
3.0.2
3.0.3
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-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.1Release notes
Sourced from react-router-dom's releases.
... (truncated)
Changelog
Sourced from react-router-dom's changelog.
... (truncated)
Commits
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)44b391a
chore: Update version for release (#11203)b4bf927
chore: Update version for release (pre) (#11196)b541b8d
Fix NavLink isPending with a basename (#11195)552662a
Remove leftoverunstable_
prefix fromBlocker
/BlockerFunction
types (#1...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.... (truncated)
Commits
a0dd614
v7.23.9dde84f0
test: divide cli,node tests into 8 slices (#16196)1d33afd
test: merge cli,node fixture into the main runner (#16196)Updates
@babel/core
from 7.23.5 to 7.23.9Release notes
Sourced from
@babel/core
's releases.Superseded by #349.