immerjs/immer
### [`v9.0.21`](https://togithub.com/immerjs/immer/releases/tag/v9.0.21)
[Compare Source](https://togithub.com/immerjs/immer/compare/v9.0.20...v9.0.21)
##### Bug Fixes
- ensure type exports is first in package.json export declaration ([#1018](https://togithub.com/immerjs/immer/issues/1018)) ([b6ccd0f](https://togithub.com/immerjs/immer/commit/b6ccd0f5341cef267c4db816cc28f4df4a5846dd))
### [`v9.0.20`](https://togithub.com/immerjs/immer/releases/tag/v9.0.20)
[Compare Source](https://togithub.com/immerjs/immer/compare/v9.0.19...v9.0.20)
##### Bug Fixes
- patching maps failed when using number keys ([#1025](https://togithub.com/immerjs/immer/issues/1025)) ([dd83e2e](https://togithub.com/immerjs/immer/commit/dd83e2e2db0c16e44986feeb3429fe2b7662b2b5))
### [`v9.0.19`](https://togithub.com/immerjs/immer/releases/tag/v9.0.19)
[Compare Source](https://togithub.com/immerjs/immer/compare/v9.0.18...v9.0.19)
##### Bug Fixes
- don't freeze drafts returned from produce if they were passed in as draft ([#917](https://togithub.com/immerjs/immer/issues/917)) ([46867f8](https://togithub.com/immerjs/immer/commit/46867f8aa90f6c8d2d94517f6bd748d679b6ea79))
- produce results should never be frozen when returned from nested produces, to prevent 'hiding' drafts. Fixes [#935](https://togithub.com/immerjs/immer/issues/935) ([a810960](https://togithub.com/immerjs/immer/commit/a81096024ca1d6de75feb0b26a2f6a4aa5ae4bf7))
- release and publish from 'main' rather than 'master' branch ([82acc40](https://togithub.com/immerjs/immer/commit/82acc409b2b1d66373fc44200443e63917a32198))
- revert earlier fix ([#990](https://togithub.com/immerjs/immer/issues/990)) for recursive types ([#1014](https://togithub.com/immerjs/immer/issues/1014)) ([3eeb331](https://togithub.com/immerjs/immer/commit/3eeb33190523635a2fc3a8aa7f83b537d15a7c3c))
- Upgrade Github actions to Node 16 attempt 1 ([9d4ea93](https://togithub.com/immerjs/immer/commit/9d4ea93f8eb17f646aef2782f1d088a8c109bd53))
- Upgrade Github actions to Node 16 attempt 2 ([082eecd](https://togithub.com/immerjs/immer/commit/082eecd6101d27d1fda1817461ef0ad060341715))
### [`v9.0.18`](https://togithub.com/immerjs/immer/releases/tag/v9.0.18)
[Compare Source](https://togithub.com/immerjs/immer/compare/v9.0.17...v9.0.18)
##### Bug Fixes
- Preserve insertion order of Sets, fixes [#819](https://togithub.com/immerjs/immer/issues/819) ([#976](https://togithub.com/immerjs/immer/issues/976)) ([b3eeb69](https://togithub.com/immerjs/immer/commit/b3eeb69f2926c5f9ef3632023d3ef0695470f724))
- unnecessarily recursive Draft type ([#990](https://togithub.com/immerjs/immer/issues/990)) ([b9eae1d](https://togithub.com/immerjs/immer/commit/b9eae1d18083b63cf37483183e91356ec5ee912c))
### [`v9.0.17`](https://togithub.com/immerjs/immer/releases/tag/v9.0.17)
[Compare Source](https://togithub.com/immerjs/immer/compare/v9.0.16...v9.0.17)
##### Bug Fixes
- special case NaN in setter ([#912](https://togithub.com/immerjs/immer/issues/912)) ([5721bb7](https://togithub.com/immerjs/immer/commit/5721bb7cface08fe8727d69ead406fc9ff2b8cde))
### [`v9.0.16`](https://togithub.com/immerjs/immer/releases/tag/v9.0.16)
[Compare Source](https://togithub.com/immerjs/immer/compare/v9.0.15...v9.0.16)
##### Bug Fixes
- protect isDraftable against undefined constructor ([#969](https://togithub.com/immerjs/immer/issues/969)) ([ced4563](https://togithub.com/immerjs/immer/commit/ced45636865729ec6a27a814183a3af5db3ffceb))
### [`v9.0.15`](https://togithub.com/immerjs/immer/releases/tag/v9.0.15)
[Compare Source](https://togithub.com/immerjs/immer/compare/v9.0.14...v9.0.15)
##### Bug Fixes
- Add "types" to exports for TypeScript 4.7 ([#946](https://togithub.com/immerjs/immer/issues/946)) ([85ce6b7](https://togithub.com/immerjs/immer/commit/85ce6b74e80ed867d69161c8f4058abade264cd9))
### [`v9.0.14`](https://togithub.com/immerjs/immer/releases/tag/v9.0.14)
[Compare Source](https://togithub.com/immerjs/immer/compare/v9.0.13...v9.0.14)
##### Bug Fixes
- Use .esm.js module for backwards compatibility with old build tools ([#939](https://togithub.com/immerjs/immer/issues/939)) ([d30d219](https://togithub.com/immerjs/immer/commit/d30d219983e139920d2b93fc4eb0b7b36a56eb5c))
### [`v9.0.13`](https://togithub.com/immerjs/immer/releases/tag/v9.0.13)
[Compare Source](https://togithub.com/immerjs/immer/compare/v9.0.12...v9.0.13)
##### Bug Fixes
- consistent recipe return type in produceWithPatches ([#934](https://togithub.com/immerjs/immer/issues/934)) ([220d61d](https://togithub.com/immerjs/immer/commit/220d61d47fea7fae24c794f14dc529bcd7b46249))
- incorrect return type for async produceWithPatches ([#933](https://togithub.com/immerjs/immer/issues/933)) ([9f7623d](https://togithub.com/immerjs/immer/commit/9f7623d43466bd3b705099f0c825cb00670a9214))
Configuration
📅 Schedule: Branch creation - "every weekend" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
9.0.12
->9.0.21
Release Notes
immerjs/immer
### [`v9.0.21`](https://togithub.com/immerjs/immer/releases/tag/v9.0.21) [Compare Source](https://togithub.com/immerjs/immer/compare/v9.0.20...v9.0.21) ##### Bug Fixes - ensure type exports is first in package.json export declaration ([#1018](https://togithub.com/immerjs/immer/issues/1018)) ([b6ccd0f](https://togithub.com/immerjs/immer/commit/b6ccd0f5341cef267c4db816cc28f4df4a5846dd)) ### [`v9.0.20`](https://togithub.com/immerjs/immer/releases/tag/v9.0.20) [Compare Source](https://togithub.com/immerjs/immer/compare/v9.0.19...v9.0.20) ##### Bug Fixes - patching maps failed when using number keys ([#1025](https://togithub.com/immerjs/immer/issues/1025)) ([dd83e2e](https://togithub.com/immerjs/immer/commit/dd83e2e2db0c16e44986feeb3429fe2b7662b2b5)) ### [`v9.0.19`](https://togithub.com/immerjs/immer/releases/tag/v9.0.19) [Compare Source](https://togithub.com/immerjs/immer/compare/v9.0.18...v9.0.19) ##### Bug Fixes - don't freeze drafts returned from produce if they were passed in as draft ([#917](https://togithub.com/immerjs/immer/issues/917)) ([46867f8](https://togithub.com/immerjs/immer/commit/46867f8aa90f6c8d2d94517f6bd748d679b6ea79)) - produce results should never be frozen when returned from nested produces, to prevent 'hiding' drafts. Fixes [#935](https://togithub.com/immerjs/immer/issues/935) ([a810960](https://togithub.com/immerjs/immer/commit/a81096024ca1d6de75feb0b26a2f6a4aa5ae4bf7)) - release and publish from 'main' rather than 'master' branch ([82acc40](https://togithub.com/immerjs/immer/commit/82acc409b2b1d66373fc44200443e63917a32198)) - revert earlier fix ([#990](https://togithub.com/immerjs/immer/issues/990)) for recursive types ([#1014](https://togithub.com/immerjs/immer/issues/1014)) ([3eeb331](https://togithub.com/immerjs/immer/commit/3eeb33190523635a2fc3a8aa7f83b537d15a7c3c)) - Upgrade Github actions to Node 16 attempt 1 ([9d4ea93](https://togithub.com/immerjs/immer/commit/9d4ea93f8eb17f646aef2782f1d088a8c109bd53)) - Upgrade Github actions to Node 16 attempt 2 ([082eecd](https://togithub.com/immerjs/immer/commit/082eecd6101d27d1fda1817461ef0ad060341715)) ### [`v9.0.18`](https://togithub.com/immerjs/immer/releases/tag/v9.0.18) [Compare Source](https://togithub.com/immerjs/immer/compare/v9.0.17...v9.0.18) ##### Bug Fixes - Preserve insertion order of Sets, fixes [#819](https://togithub.com/immerjs/immer/issues/819) ([#976](https://togithub.com/immerjs/immer/issues/976)) ([b3eeb69](https://togithub.com/immerjs/immer/commit/b3eeb69f2926c5f9ef3632023d3ef0695470f724)) - unnecessarily recursive Draft type ([#990](https://togithub.com/immerjs/immer/issues/990)) ([b9eae1d](https://togithub.com/immerjs/immer/commit/b9eae1d18083b63cf37483183e91356ec5ee912c)) ### [`v9.0.17`](https://togithub.com/immerjs/immer/releases/tag/v9.0.17) [Compare Source](https://togithub.com/immerjs/immer/compare/v9.0.16...v9.0.17) ##### Bug Fixes - special case NaN in setter ([#912](https://togithub.com/immerjs/immer/issues/912)) ([5721bb7](https://togithub.com/immerjs/immer/commit/5721bb7cface08fe8727d69ead406fc9ff2b8cde)) ### [`v9.0.16`](https://togithub.com/immerjs/immer/releases/tag/v9.0.16) [Compare Source](https://togithub.com/immerjs/immer/compare/v9.0.15...v9.0.16) ##### Bug Fixes - protect isDraftable against undefined constructor ([#969](https://togithub.com/immerjs/immer/issues/969)) ([ced4563](https://togithub.com/immerjs/immer/commit/ced45636865729ec6a27a814183a3af5db3ffceb)) ### [`v9.0.15`](https://togithub.com/immerjs/immer/releases/tag/v9.0.15) [Compare Source](https://togithub.com/immerjs/immer/compare/v9.0.14...v9.0.15) ##### Bug Fixes - Add "types" to exports for TypeScript 4.7 ([#946](https://togithub.com/immerjs/immer/issues/946)) ([85ce6b7](https://togithub.com/immerjs/immer/commit/85ce6b74e80ed867d69161c8f4058abade264cd9)) ### [`v9.0.14`](https://togithub.com/immerjs/immer/releases/tag/v9.0.14) [Compare Source](https://togithub.com/immerjs/immer/compare/v9.0.13...v9.0.14) ##### Bug Fixes - Use .esm.js module for backwards compatibility with old build tools ([#939](https://togithub.com/immerjs/immer/issues/939)) ([d30d219](https://togithub.com/immerjs/immer/commit/d30d219983e139920d2b93fc4eb0b7b36a56eb5c)) ### [`v9.0.13`](https://togithub.com/immerjs/immer/releases/tag/v9.0.13) [Compare Source](https://togithub.com/immerjs/immer/compare/v9.0.12...v9.0.13) ##### Bug Fixes - consistent recipe return type in produceWithPatches ([#934](https://togithub.com/immerjs/immer/issues/934)) ([220d61d](https://togithub.com/immerjs/immer/commit/220d61d47fea7fae24c794f14dc529bcd7b46249)) - incorrect return type for async produceWithPatches ([#933](https://togithub.com/immerjs/immer/issues/933)) ([9f7623d](https://togithub.com/immerjs/immer/commit/9f7623d43466bd3b705099f0c825cb00670a9214))Configuration
📅 Schedule: Branch creation - "every weekend" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 has been generated by Mend Renovate. View repository job log here.