sdc224 / electron-react-ts

Electron React TS
MIT License
2 stars 0 forks source link

Update dependency immer to v7 - autoclosed #75

Closed renovate[bot] closed 4 years ago

renovate[bot] commented 4 years ago

This PR contains the following updates:

Package Type Update Change
immer dependencies major 5.3.6 -> 7.0.4

Release Notes

immerjs/immer ### [`v7.0.4`](https://togithub.com/immerjs/immer/releases/v7.0.4) [Compare Source](https://togithub.com/immerjs/immer/compare/v7.0.3...v7.0.4) ##### Bug Fixes - Flow: Add tests for Map and Set and fix base type ([9022672](https://togithub.com/immerjs/immer/commit/90226727f0741a2a68d74a9c860af2ee19ead70b)) - new map keys were not added if value is undefined ([4a1bd65](https://togithub.com/immerjs/immer/commit/4a1bd6590e0180da458533969ee06503171336aa)) ### [`v7.0.3`](https://togithub.com/immerjs/immer/releases/v7.0.3) [Compare Source](https://togithub.com/immerjs/immer/compare/v7.0.2...v7.0.3) ##### Bug Fixes - `getOwnPropertyDescriptors` is not available in Internet Explorer and Hermes. Fixes [#​626](https://togithub.com/immerjs/immer/issues/626) ([c7a47e2](https://togithub.com/immerjs/immer/commit/c7a47e251e9289561d7a7c539576c80e17dae2de)) ### [`v7.0.2`](https://togithub.com/immerjs/immer/releases/v7.0.2) [Compare Source](https://togithub.com/immerjs/immer/compare/v7.0.1...v7.0.2) ##### Bug Fixes - Fixed [#​620](https://togithub.com/immerjs/immer/issues/620): Symbolic properties were not drafted or finalized correctly ([91915cf](https://togithub.com/immerjs/immer/commit/91915cf2868d80bf164dc6b80a038707405265c2)) ### [`v7.0.1`](https://togithub.com/immerjs/immer/releases/v7.0.1) [Compare Source](https://togithub.com/immerjs/immer/compare/v7.0.0...v7.0.1) ##### Bug Fixes - Add missing type `current` for pre-TS 3.7 types ([7d6b57b](https://togithub.com/immerjs/immer/commit/7d6b57b843aa8f3ec2664ae43dab7e31d391f9d3)) ### [`v7.0.0`](https://togithub.com/immerjs/immer/releases/v7.0.0) [Compare Source](https://togithub.com/immerjs/immer/compare/v6.0.9...v7.0.0) - Introduced `current`, which takes a snapshot of the current state of a draft and finalizes it (but without freezing). Current is a great utility to print the current state during debugging (no Proxies in the way), and the output of current can also be safely leaked outside the producer. Implements [#​441](https://togithub.com/immerjs/immer/issues/441), [#​591](https://togithub.com/immerjs/immer/issues/591) - [BREAKING CHANGE] getters and setters are now handled consistently: own getters and setters will always by copied into fields (like Object.assign does), inherited getters and setters will be left as-is. This should allow using Immer directly on objects that trap their fields, like done in Vue or MobX. Fixes [#​584](https://togithub.com/immerjs/immer/issues/584), [#​439](https://togithub.com/immerjs/immer/issues/439), [#​593](https://togithub.com/immerjs/immer/issues/593), [#​558](https://togithub.com/immerjs/immer/issues/558) - [BREAKING CHANGE] produce no longer accepts non-draftable objects as first argument - [BREAKING CHANGE] original can only be called on drafts and will throw otherwise (fixes [#​605](https://togithub.com/immerjs/immer/issues/605)) - [BREAKING CHANGE] non-enumerable and symbolic fields will never be frozen - [BREAKING CHANGE] the patches for arrays are now computed differently to fix some scenarios in which they were incorrect. In some cases they will be more optimal now, in other cases less. Especially splicing / unshifting items into an existing array might result in a lot of patches. Fixes [#​468](https://togithub.com/immerjs/immer/issues/468) - Improved documentation in several areas, there is now a page for typical update patterns and a separate page on how to work with classes. And additional performance tips have been included. Fixes [#​457](https://togithub.com/immerjs/immer/issues/457), [#​115](https://togithub.com/immerjs/immer/issues/115), [#​462](https://togithub.com/immerjs/immer/issues/462) - Fixed [#​462](https://togithub.com/immerjs/immer/issues/462): All branches of the produced state should be frozen - Fixed [#​588](https://togithub.com/immerjs/immer/issues/588): Inconsistent behavior with nested produce - Fixed [#​577](https://togithub.com/immerjs/immer/issues/577): Immer might not work with polyfilled symbols - Fixed [#​514](https://togithub.com/immerjs/immer/issues/514), [#​609](https://togithub.com/immerjs/immer/issues/609): Explicitly calling useProxies(false) shouldn’t check for the presence of Proxy. ### [`v6.0.9`](https://togithub.com/immerjs/immer/releases/v6.0.9) [Compare Source](https://togithub.com/immerjs/immer/compare/v6.0.8...v6.0.9) ##### Bug Fixes - typo in feature.md (sovled > solved) ([3445168](https://togithub.com/immerjs/immer/commit/3445168dd518feb37ae5f205b7afa547f3071fbc)) ### [`v6.0.8`](https://togithub.com/immerjs/immer/releases/v6.0.8) [Compare Source](https://togithub.com/immerjs/immer/compare/v6.0.7...v6.0.8) ##### Bug Fixes - Make sure Immer works correctly when Symbol is polyfilled, fixes [#​577](https://togithub.com/immerjs/immer/issues/577) ([2b40aec](https://togithub.com/immerjs/immer/commit/2b40aecbe305a0cc74b1eef93948eb0f079afd24)) ### [`v6.0.7`](https://togithub.com/immerjs/immer/releases/v6.0.7) [Compare Source](https://togithub.com/immerjs/immer/compare/v6.0.6...v6.0.7) ##### Bug Fixes - fixed issue where new items in Set where not recorded after iterating. Fixes [#​586](https://togithub.com/immerjs/immer/issues/586) ([169db77](https://togithub.com/immerjs/immer/commit/169db77b4fd76e7be570dc466673589b171fd005)) ### [`v6.0.6`](https://togithub.com/immerjs/immer/releases/v6.0.6) [Compare Source](https://togithub.com/immerjs/immer/compare/v6.0.5...v6.0.6) ##### Bug Fixes - Object.isFrozen dies on non objects in Internet Explorer. Fixes [#​600](https://togithub.com/immerjs/immer/issues/600) ([974bd70](https://togithub.com/immerjs/immer/commit/974bd7062b06b2d4c94a84b9c0210f7c89d47ef2)) ### [`v6.0.5`](https://togithub.com/immerjs/immer/releases/v6.0.5) [Compare Source](https://togithub.com/immerjs/immer/compare/v6.0.4...v6.0.5) ##### Bug Fixes - Don't recurse into non-enumerable members when freezing tree. Fixes [#​590](https://togithub.com/immerjs/immer/issues/590) ([497d1a0](https://togithub.com/immerjs/immer/commit/497d1a0aff9426e3c81e383c39ad235674f79979)) - Don't recurse into non-enumerable members when freezing tree. Fixes [#​590](https://togithub.com/immerjs/immer/issues/590) ([d64c2bd](https://togithub.com/immerjs/immer/commit/d64c2bd38b15584c41ec88a56c92e81652b224e0)) ### [`v6.0.4`](https://togithub.com/immerjs/immer/releases/v6.0.4) [Compare Source](https://togithub.com/immerjs/immer/compare/v6.0.3...v6.0.4) ##### Bug Fixes - added flow typings for new API's introduced in v6. Fixes [#​570](https://togithub.com/immerjs/immer/issues/570) ([0ddddfc](https://togithub.com/immerjs/immer/commit/0ddddfc516da31279e6f3f9a4f91c45e38042750)) - Ensure values in patches are never a draft, fixes [#​559](https://togithub.com/immerjs/immer/issues/559) ([33ecbd6](https://togithub.com/immerjs/immer/commit/33ecbd6cce2f5967ef5f9fe4a56fad59169397a0)) - improve flow types ([427040c](https://togithub.com/immerjs/immer/commit/427040c4a6ad8884a2eeecf58ef743ef792fe5f3)) ### [`v6.0.3`](https://togithub.com/immerjs/immer/releases/v6.0.3) [Compare Source](https://togithub.com/immerjs/immer/compare/v6.0.2...v6.0.3) ##### Bug Fixes - copy flow types to where flow can find them ([6247c03](https://togithub.com/immerjs/immer/commit/6247c039ddba95521b5d12f42f449b368db6597e)) - Flow failed to find the Immer typings ([c2ae050](https://togithub.com/immerjs/immer/commit/c2ae050a83e694e2474bb100932029e0fd1f91f7)) ### [`v6.0.2`](https://togithub.com/immerjs/immer/releases/v6.0.2) [Compare Source](https://togithub.com/immerjs/immer/compare/v6.0.1...v6.0.2) ##### Bug Fixes - change Full error url ([2778ce8](https://togithub.com/immerjs/immer/commit/2778ce8c74efad5604eee7893e4b992a8fa632c8)) - fixed broken minimized error url (issue[#​550](https://togithub.com/immerjs/immer/issues/550)) ([949960f](https://togithub.com/immerjs/immer/commit/949960fce7360ebd9796f1d208c32cea3d71a76a)) ### [`v6.0.1`](https://togithub.com/immerjs/immer/releases/v6.0.1) [Compare Source](https://togithub.com/immerjs/immer/compare/v6.0.0...v6.0.1) ##### Bug Fixes - rename compat `index.d.ts` to `immer.d.ts` ([ed6ba6d](https://togithub.com/immerjs/immer/commit/ed6ba6d1168feb5f90a6fb97641a68eee26375f7)) ### [`v6.0.0`](https://togithub.com/immerjs/immer/releases/v6.0.0) [Compare Source](https://togithub.com/immerjs/immer/compare/v5.3.6...v6.0.0) - Merge pull request [#​536](https://togithub.com/immerjs/immer/issues/536) from immerjs/multi-bundle ([0d87fc8](https://togithub.com/immerjs/immer/commit/0d87fc88e8efffdacbb5db295cb9efd624cd2757)), closes [#​536](https://togithub.com/immerjs/immer/issues/536) - Adding large data sets to a draft has been optimized (in case autofreeze is disabled) - Added compatibility typing support for TypeScript versions pre 3.7 ##### BREAKING CHANGES - Support for ES5, patches and Map/Set collections has to be _explicitly_ enable now: - Custom serialization hooks are no longer supported

Renovate configuration

:date: Schedule: At any time (no schedule defined).

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

: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.