reduxjs/reselect (reselect)
### [`v4.1.8`](https://redirect.github.com/reduxjs/reselect/releases/tag/v4.1.8)
[Compare Source](https://redirect.github.com/reduxjs/reselect/compare/v4.1.7...v4.1.8)
This release updates our build tooling, tweaks the `MergeParameters` type to better handle spread values, and fixes an erroneous `.clearCache()` method included on the `resultFunc`.
#### What's Changed
- fix types on resultFunc ([#591](https://redirect.github.com/reduxjs/reselect/issues/591)) by [@bdwain](https://redirect.github.com/bdwain) in [https://github.com/reduxjs/reselect/pull/592](https://redirect.github.com/reduxjs/reselect/pull/592)
- Port 5.0 build tooling changes from `main` by [@markerikson](https://redirect.github.com/markerikson) in [https://github.com/reduxjs/reselect/pull/606](https://redirect.github.com/reduxjs/reselect/pull/606)
- Infer correct state when input selectors are a mix of explicit and rest syntax in createSelector by [@PeterBul](https://redirect.github.com/PeterBul) in [https://github.com/reduxjs/reselect/pull/602](https://redirect.github.com/reduxjs/reselect/pull/602)
**Full Changelog**: https://github.com/reduxjs/reselect/compare/v4.1.7...v4.1.8
### [`v4.1.7`](https://redirect.github.com/reduxjs/reselect/releases/tag/v4.1.7)
[Compare Source](https://redirect.github.com/reduxjs/reselect/compare/v4.1.6...v4.1.7)
This release updates the TS types to work correctly with TS 4.9, which made a change that broke the existing `MergeParameters` type implementation. Happily, the TS team [provided a better (and simpler!) `MergeParameters` implementation](https://redirect.github.com/microsoft/TypeScript/pull/50831#issuecomment-1253830522). Since that only works with TS 4.7+, we've reworked the internals to handle providing the old implementation to TS 4.2..4.6, and the new implementation to TS 4.7 and greater.
As a user, there should be no visible change - just update to 4.1.7.
#### What's Changed
- Include 4.6 in the TS test matrix by [@lukeapage](https://redirect.github.com/lukeapage) in [https://github.com/reduxjs/reselect/pull/576](https://redirect.github.com/reduxjs/reselect/pull/576)
- TS 4.9 compat by [@markerikson](https://redirect.github.com/markerikson) in [https://github.com/reduxjs/reselect/pull/587](https://redirect.github.com/reduxjs/reselect/pull/587)
**Full Changelog**: https://github.com/reduxjs/reselect/compare/v4.1.6...v4.1.7
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 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.1.6
->4.1.8
Release Notes
reduxjs/reselect (reselect)
### [`v4.1.8`](https://redirect.github.com/reduxjs/reselect/releases/tag/v4.1.8) [Compare Source](https://redirect.github.com/reduxjs/reselect/compare/v4.1.7...v4.1.8) This release updates our build tooling, tweaks the `MergeParameters` type to better handle spread values, and fixes an erroneous `.clearCache()` method included on the `resultFunc`. #### What's Changed - fix types on resultFunc ([#591](https://redirect.github.com/reduxjs/reselect/issues/591)) by [@bdwain](https://redirect.github.com/bdwain) in [https://github.com/reduxjs/reselect/pull/592](https://redirect.github.com/reduxjs/reselect/pull/592) - Port 5.0 build tooling changes from `main` by [@markerikson](https://redirect.github.com/markerikson) in [https://github.com/reduxjs/reselect/pull/606](https://redirect.github.com/reduxjs/reselect/pull/606) - Infer correct state when input selectors are a mix of explicit and rest syntax in createSelector by [@PeterBul](https://redirect.github.com/PeterBul) in [https://github.com/reduxjs/reselect/pull/602](https://redirect.github.com/reduxjs/reselect/pull/602) **Full Changelog**: https://github.com/reduxjs/reselect/compare/v4.1.7...v4.1.8 ### [`v4.1.7`](https://redirect.github.com/reduxjs/reselect/releases/tag/v4.1.7) [Compare Source](https://redirect.github.com/reduxjs/reselect/compare/v4.1.6...v4.1.7) This release updates the TS types to work correctly with TS 4.9, which made a change that broke the existing `MergeParameters` type implementation. Happily, the TS team [provided a better (and simpler!) `MergeParameters` implementation](https://redirect.github.com/microsoft/TypeScript/pull/50831#issuecomment-1253830522). Since that only works with TS 4.7+, we've reworked the internals to handle providing the old implementation to TS 4.2..4.6, and the new implementation to TS 4.7 and greater. As a user, there should be no visible change - just update to 4.1.7. #### What's Changed - Include 4.6 in the TS test matrix by [@lukeapage](https://redirect.github.com/lukeapage) in [https://github.com/reduxjs/reselect/pull/576](https://redirect.github.com/reduxjs/reselect/pull/576) - TS 4.9 compat by [@markerikson](https://redirect.github.com/markerikson) in [https://github.com/reduxjs/reselect/pull/587](https://redirect.github.com/reduxjs/reselect/pull/587) **Full Changelog**: https://github.com/reduxjs/reselect/compare/v4.1.6...v4.1.7Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.