reduxjs/redux
### [`v4.0.5`](https://togithub.com/reduxjs/redux/releases/v4.0.5)
[Compare Source](https://togithub.com/reduxjs/redux/compare/v4.0.4...v4.0.5)
This release includes a memory leak fix, and a fix for removing reducers with replaceReducer and combineReducers.
There are also some TypeScript changes, which require version 3.5 or higher. This also removes our `DeepPartial` type, which wasn't intended to be a public API. If you need this type, you can find an equivalent of likely higher quality in the `utility-types` package.
Speaking of TypeScript, we are done with converting the code to TypeScript on `master` and are looking to get some TS improvements in before launching 5.0. If you're interested in helping, feel free to submit a PR with anything you'd like to contribute.
#### [Changes](https://togithub.com/reactjs/redux/compare/v4.0.4...v4.0.5)
- Clear current listeners on store unsubscribe ([#3475](https://togithub.com/reduxjs/redux/issues/3475) by [@dmitrysteblyuk](https://togithub.com/dmitrysteblyuk))
- Fix for combineReducers when replaceReducers removes a reducer ([#3490](https://togithub.com/reduxjs/redux/issues/3490) by [@anubhavgupta](https://togithub.com/anubhavgupta))
- _TypeScript:_ Add strict type inference overload for combineReducers ([#3484](https://togithub.com/reduxjs/redux/issues/3484) by [@ChrisAckerman](https://togithub.com/ChrisAckerman))
- _TypeScript:_ Preloaded state is now selectively partial (instead of deeply partial) ([#3485](https://togithub.com/reduxjs/redux/issues/3485) by [@ChrisAckerman](https://togithub.com/ChrisAckerman))
Renovate configuration
:date: Schedule: "after 9pm,before 9am" in timezone Asia/Tokyo.
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
^4.0.4
->^4.0.5
Release Notes
reduxjs/redux
### [`v4.0.5`](https://togithub.com/reduxjs/redux/releases/v4.0.5) [Compare Source](https://togithub.com/reduxjs/redux/compare/v4.0.4...v4.0.5) This release includes a memory leak fix, and a fix for removing reducers with replaceReducer and combineReducers. There are also some TypeScript changes, which require version 3.5 or higher. This also removes our `DeepPartial` type, which wasn't intended to be a public API. If you need this type, you can find an equivalent of likely higher quality in the `utility-types` package. Speaking of TypeScript, we are done with converting the code to TypeScript on `master` and are looking to get some TS improvements in before launching 5.0. If you're interested in helping, feel free to submit a PR with anything you'd like to contribute. #### [Changes](https://togithub.com/reactjs/redux/compare/v4.0.4...v4.0.5) - Clear current listeners on store unsubscribe ([#3475](https://togithub.com/reduxjs/redux/issues/3475) by [@dmitrysteblyuk](https://togithub.com/dmitrysteblyuk)) - Fix for combineReducers when replaceReducers removes a reducer ([#3490](https://togithub.com/reduxjs/redux/issues/3490) by [@anubhavgupta](https://togithub.com/anubhavgupta)) - _TypeScript:_ Add strict type inference overload for combineReducers ([#3484](https://togithub.com/reduxjs/redux/issues/3484) by [@ChrisAckerman](https://togithub.com/ChrisAckerman)) - _TypeScript:_ Preloaded state is now selectively partial (instead of deeply partial) ([#3485](https://togithub.com/reduxjs/redux/issues/3485) by [@ChrisAckerman](https://togithub.com/ChrisAckerman))Renovate configuration
:date: Schedule: "after 9pm,before 9am" in timezone Asia/Tokyo.
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.