Skip to content

[pull] master from reduxjs:master#311

Open
pull[bot] wants to merge 925 commits into
stackriot:masterfrom
reduxjs:master
Open

[pull] master from reduxjs:master#311
pull[bot] wants to merge 925 commits into
stackriot:masterfrom
reduxjs:master

Conversation

@pull

@pull pull Bot commented May 1, 2021

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

Twintails and others added 23 commits January 30, 2024 21:00
The Docs for Redux, in many places, cite moving to configureStore, and while createStore is still available, it is also marked as deprecated. This doc may need to update to reflect that recommendation.
Co-authored-by: Ben Durrant <ben.j.durrant@gmail.com>
Closes #4672 Update combineReducers.md
…-imports

Enable prefer type-only imports
Co-authored-by: Tim Dorr <timdorr@users.noreply.github.com>
Co-authored-by: Tim Dorr <git@timdorr.com>
Also fix some basic formatting.
Waiting on egoist/tsup#1053 to revert back to .d.ts extension
Complementary usage code for a selector that accepts input parameters. Should be helpful for newcomers.
Update deriving-data-selectors.md with call to selector with params
EskiMojo14 and others added 30 commits March 6, 2026 12:15
Update part-8-rtk-query-advanced.md
#4829)

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Tim Dorr <timdorr@users.noreply.github.com>
docs: fix typos in markdown documentation
* docs: fix various typos in comments and documentation

* Update docs/usage/nextjs.mdx

---------

Co-authored-by: Tim Dorr <timdorr@users.noreply.github.com>
Fixes a typo in the async logic tutorial where `fetchPost` is referenced instead of `fetchPosts`.

The thunk is defined as `fetchPosts`, so this change keeps naming consistent and avoids confusion for readers.
docs: fix fetchPosts typo in async logic tutorial
Related: arethetypeswrong/arethetypeswrong.github.io#258, 101arrowz/fflate#258
Fixed in: arethetypeswrong/arethetypeswrong.github.io#261
Released in: [`@arethetypeswrong/core@0.18.3`](https://github.com/arethetypeswrong/arethetypeswrong.github.io/releases/tag/%40arethetypeswrong%2Fcore%400.18.3)

- Add [`@arethetypeswrong/cli@0.18.3`](https://www.npmjs.com/package/@arethetypeswrong/cli) as a dev dependency
- Add a `yarn install` step to the CI job so the dev dependency is available
- Switch CI from `npx @arethetypeswrong/cli@0.18.2` to `yarn attw` (uses the installed version)
chore: update `@arethetypeswrong/cli` to `0.18.3` to fix CI failure
[CodeSandbox CI](https://codesandbox.io/docs/learn/ci#what-is-codesandbox-ci) is deprecated and fully shuts down on July 15, 2026. We rely on it to
publish installable preview builds of our packages for every commit/PR. Adopt [`pkg.pr.new`](https://github.com/stackblitz-labs/pkg.pr.new), a GitHub Actions-native equivalent, and retire CodeSandbox CI before the shutdown.

- Add a [`pkg.pr.new`](https://github.com/stackblitz-labs/pkg.pr.new) workflow that publishes preview builds per commit/PR, installable via `npm install https://pkg.pr.new/redux@{PR}`.
- Remove [`.codesandbox/ci.json`](.codesandbox/ci.json) and any CodeSandbox CI references.
ci: publish preview packages via `pkg.pr.new`
- Switches to the native [`NoInfer`](https://www.typescriptlang.org/docs/handbook/utility-types.html#noinfertype) utility type, introduced in [TypeScript v5.4](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4), which aligns with our minimum supported TypeScript version.
feat: switch to native `NoInfer` utility type
Updates the createSelector Behavior section to mention that Reselect 5.0.0 uses weakMapMemoize by default instead of lruMemoize, with improved memory management and automatic cleanup.
- Add [`pkg-pr-new`](https://github.com/stackblitz-labs/pkg.pr.new) as a local dev dependency, as recommended in its documentation
- Run [`pkg-pr-new`](https://github.com/stackblitz-labs/pkg.pr.new) via `yarn run --binaries-only --top-level` instead of `yarn dlx`
- Add the `--commentWithSha` flag
- Bump `actions/checkout` from `v6.0.3` to `v7.0.0`
The error message thrown by replaceReducer when a non-function is passed
was missing a closing single-quote around the received type value.

Before: "Expected the nextReducer to be a function. Instead, received: 'null"
After:  "Expected the nextReducer to be a function. Instead, received: 'null'"

Every other kindOf-based error message in createStore.ts correctly wraps the
received value in single quotes (e.g. reducer, enhancer, listener, observer).
This was a typo — the template literal ended with `}` instead of `}'`.

Closes #4890
…age-missing-quote

fix: add missing closing quote in `replaceReducer` error message
chore(deps): update `rimraf` to latest version
chore(deps): update `@types/node` to latest version
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.