Skip to content

[pull] master from reduxjs:master - #311

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

[pull] master from reduxjs:master#311
pull[bot] wants to merge 930 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 : )

aryaemami59 and others added 23 commits March 6, 2024 13:56
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
Add a note to ignore `@typescript-eslint/ban-types` rule when typing middlewares
Shahzadrahim-dev and others added 30 commits April 20, 2026 18:55
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
…-relationships

docs: clarify normalized relationship storage
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.