Commit Graph

  • e649bd7295 fix: Fixed security issue #738 when applying patchesDetails: SNYK-JS-IMMER-1019369 / CVE-2020-28477https://snyk.io/vuln/SNYK-JS-IMMER-1019369 fix-738 Michel Weststrate 2021-01-20 10:33:47 +00:00
  • d75de7031c chore: fix Buffer deprecation warning in test (#706) Grzegorz Rozdzialik 2021-01-20 10:49:11 +01:00
  • 8fbf93cddb docs: Add referential equality to pitfalls (#731) Ian Storm Taylor 2021-01-11 12:31:24 -08:00
  • c21a2ef6d7 docs: Update current.md (#728) url00 2021-01-11 14:30:24 -06:00
  • 211314c0b3 docs: add cool-store into built-with.md (#724) Vien Dinh 2021-01-12 03:29:56 +07:00
  • e8fd805740 chore(tests): use UTC date string in tests to be timezone independent (#705) Grzegorz Rozdzialik 2021-01-11 21:27:57 +01:00
  • fe8f5891d4 chore(comments): update comments (#727) 郗银 2021-01-12 04:27:18 +08:00
  • d8121d66a5 chore(docs): Fix typo in pitfalls.md (#729) jfranty 2021-01-11 12:25:38 -08:00
  • 5379cddef9 chore(docs): Update example-reducer.md (#734) Conrad Magnus Kirschner 2021-01-11 21:25:10 +01:00
  • d3908e12df chore(deps): bump dot-prop from 4.2.0 to 4.2.1 in /website (#735) dependabot[bot] 2021-01-11 20:24:18 +00:00
  • 3a628696a7 chore(deps): bump ini from 1.3.5 to 1.3.7 in /website (#723) dependabot[bot] 2021-01-11 20:24:04 +00:00
  • 1a156159fc chore(deps): bump ini from 1.3.5 to 1.3.7 (#722) dependabot[bot] 2021-01-11 20:23:42 +00:00
  • 894d190a3a chore(deps): bump highlight.js from 9.15.10 to 9.18.5 in /website (#709) dependabot[bot] 2021-01-11 20:23:19 +00:00
  • 3c4e3f7a4b chore(deps-dev): bump semantic-release from 17.0.2 to 17.2.3 (#704) dependabot[bot] 2021-01-11 20:22:44 +00:00
  • 7faa7b47df docs: some refinements on freezing Michel Weststrate 2020-11-19 12:15:15 +00:00
  • 51cc8b82c7 chore: back to node, everything is slow on travis v8.0.0 Michel Weststrate 2020-11-17 20:26:37 +00:00
  • 462f50667c Added tests Stefan 2020-11-17 08:46:32 -08:00
  • a406c8f1e5 feature: Always freeze by default (#702) Michel Weststrate 2020-11-17 16:29:13 +00:00
  • 1ba9c4e783 chore: fixed node version seems to be faster on travis always-freeze Michel Weststrate 2020-11-17 15:35:03 +00:00
  • 1111c9e22a more work on autoFreeze Michel Weststrate 2020-11-17 15:24:11 +00:00
  • e8bd33e721 Merge branch 'master' into always-freeze Michel Weststrate 2020-11-17 15:17:01 +00:00
  • 9f2270c18b chore: Merge branch 'always-freeze' of github.com:immerjs/immer into always-freeze Michel Weststrate 2020-11-17 15:14:09 +00:00
  • ac6a24f994 feature: Make autoFreeze the default Michel Weststrate 2020-11-17 11:46:40 +00:00
  • 6c62eeccf9 chore: Merge branch 'master' of github.com:immerjs/immer v7.0.15 Michel Weststrate 2020-11-17 14:55:53 +00:00
  • 31684f262a chore: fix some build issues (#701) Michel Weststrate 2020-11-17 14:45:08 +00:00
  • 51ac39431b chore: fix prod-build-issues fix-prod-build Michel Weststrate 2020-11-17 11:06:20 +00:00
  • 2aa68dd7f2 feature: Make autoFreeze the default Michel Weststrate 2020-11-17 11:46:40 +00:00
  • d18ee8630b chore: BLM header clean up Michel Weststrate 2020-11-17 11:21:11 +00:00
  • 8d3a8d898a chore: fix prod-build-issues Michel Weststrate 2020-11-17 11:06:20 +00:00
  • 0730231405 docs: Organize performance and pitfalls, and document nested produce behavior. Fixes #694 Michel Weststrate 2020-11-17 10:33:05 +00:00
  • 754331bb0d fix: make plugin loading idempotent, fixes #692 Michel Weststrate 2020-11-17 10:11:36 +00:00
  • 8808065e08 chore: fix travis build not failing, fixes #688 (?) Michel Weststrate 2020-11-17 10:04:28 +00:00
  • 678e541750 chore: Added the missing space in readme.md (#698) Xashyar 2020-11-17 13:15:43 +03:30
  • b2e5493c4d clearer error when plugin is missing Michel Weststrate 2020-11-17 09:36:48 +00:00
  • 3892e4d360 Proxy: Ignore setting a reference to itself. Fixes immerjs/immer#648 Stefan 2020-10-21 08:38:45 -07:00
  • 9007be0a68 fix: build issue. Fixes #685 (?) v7.0.14 Michel Weststrate 2020-10-21 00:52:43 +01:00
  • 41673f49f2 docs: clarify that patches are not optimal. Solves #648 v7.0.13 Michel Weststrate 2020-10-20 21:42:48 +01:00
  • c0e6749e8d fix: reconcile if the original value is assigned after creating a draft. Fixes #659 Michel Weststrate 2020-10-20 21:34:40 +01:00
  • 1b70ad509d fix: undraftable values should not be cloned for patches, fixes #676 v7.0.12 Michel Weststrate 2020-10-20 20:45:20 +01:00
  • 12f4cf8a10 fix: skip ReadonlyMap and ReadonlySet types when not available (#653). Fixes #624 v7.0.11 Lenz Weber 2020-10-20 21:31:16 +02:00
  • 33a305b116 fix: Clearing empty Set&Map should be noop (#682). Fixes #680 v7.0.10 Björgvin Ragnarsson 2020-10-20 22:28:03 +03:00
  • c9e71163fd docs: Fix Clock time getter in complex objects docs (#677) Ivo Elbert 2020-10-20 16:23:53 -03:00
  • 02265f9e49 docs: Typo in performance.md (#671) Imad Shatali 2020-10-20 22:10:28 +03:00
  • 56efcd736a chore(deps): bump npm-user-validate from 1.0.0 to 1.0.1 (#683) dependabot[bot] 2020-10-20 20:07:17 +01:00
  • c6e606a256 chore(deps): bump node-fetch from 2.6.0 to 2.6.1 (#670) dependabot[bot] 2020-10-20 20:07:04 +01:00
  • 9257084c2b Merge pull request #665 from immerjs/dependabot/npm_and_yarn/website/decompress-4.2.1 v7.0.9 Michel Weststrate 2020-09-09 15:28:04 +01:00
  • bacc1e0b22 fix: clear map creates invalid patches, fixes #663 Michel Weststrate 2020-09-09 15:27:46 +01:00
  • e2c80c628b chore(deps): bump decompress from 4.2.0 to 4.2.1 in /website dependabot[bot] 2020-09-04 07:25:12 +00:00
  • 08f72a0fa8 set assigned keys when clear map yifei 2020-09-03 09:14:51 +08:00
  • bf90358c1b fix: use Array.prototype.slice() for copying arrays. Fixes #650 v7.0.8 Michel Weststrate 2020-08-25 18:35:42 +01:00
  • 8f28982b72 Merge pull request #652 from immerjs/dependabot/npm_and_yarn/website/prismjs-1.21.0 Michel Weststrate 2020-08-25 18:34:59 +01:00
  • a1a0da024d fix: Use a named type for Draft object for smaller type declaration files Michel Weststrate 2020-08-25 18:33:38 +01:00
  • 9bea756180 Replace anonymous type in recursive Draft declaration for better tsc performance in watch mode. Ivan Buryak 2020-08-25 00:23:50 +05:00
  • 96bea3e692 chore(deps): bump prismjs from 1.17.1 to 1.21.0 in /website dependabot[bot] 2020-08-07 23:32:33 +00:00
  • bb40c3610d fix: use Array.prototype.slice() for copying arrays. Fixes #650 Stepan Burguchev 2020-08-02 12:21:45 +02:00
  • b12e5c93d8 fix: Set finalization can get stuck in a loop, fixes #628 v7.0.7 Michel Weststrate 2020-07-24 20:34:57 +01:00
  • b1c6a8e884 fix: made NOTHING and IMMERABLE shared symbols. Fixes #632 Michel Weststrate 2020-07-24 17:52:18 +01:00
  • 0fe9132987 fix: out of range assignments were broken in ES5 mode. Fixes #638 Michel Weststrate 2020-07-24 17:48:19 +01:00
  • 5521527cf4 fix: make sure changing an undefined value to undefined is not picked up as change. Fixes #646 Michel Weststrate 2020-07-24 17:19:21 +01:00
  • 2697430694 fix: Trigger setters with the correct context, fixes #604 Michel Weststrate 2020-07-24 17:07:43 +01:00
  • f97d037933 docs: updated sponsor links Michel Weststrate 2020-07-24 16:22:45 +01:00
  • f3f7f1f8a1 Merge pull request #647 from immerjs/dependabot/npm_and_yarn/npm-6.14.7 Michel Weststrate 2020-07-24 16:39:03 +01:00
  • c27b007145 chore(deps): bump npm from 6.13.7 to 6.14.7 dependabot[bot] 2020-07-24 15:31:40 +00:00
  • b35583813d fix(flow): added types for produceWithPatches v7.0.6 Michel Weststrate 2020-07-24 16:30:00 +01:00
  • e8639dc679 Merge pull request #621 from NoriSte/master Michel Weststrate 2020-07-24 16:28:30 +01:00
  • f4a5b38935 docs: Merge pull request #634 from jxjjligang/patch-1 Michel Weststrate 2020-07-24 16:28:05 +01:00
  • ade747c321 Merge pull request #640 from immerjs/dependabot/npm_and_yarn/npm-registry-fetch-4.0.5 Michel Weststrate 2020-07-24 16:26:27 +01:00
  • 5a5f4cc7d8 chore(deps-dev): Merge pull request #641 from immerjs/dependabot/npm_and_yarn/lodash-4.17.19 Michel Weststrate 2020-07-24 16:26:12 +01:00
  • ca23093822 chore(docs): mention enablePatches Michel Weststrate 2020-07-24 16:25:48 +01:00
  • aeb973bb79 Merge pull request #644 from immerjs/dependabot/npm_and_yarn/website/lodash-4.17.19 Michel Weststrate 2020-07-24 16:24:24 +01:00
  • 0690edbe84 chore(deps): bump lodash from 4.17.15 to 4.17.19 in /website dependabot[bot] 2020-07-18 06:37:41 +00:00
  • ba62b24784 Update patches.md David Khourshid 2020-07-17 23:23:00 -04:00
  • f9378a95d3 chore(deps-dev): bump lodash from 4.17.15 to 4.17.19 dependabot[bot] 2020-07-16 19:35:32 +00:00
  • e3fb27e09b chore(deps): bump npm-registry-fetch from 4.0.2 to 4.0.5 dependabot[bot] 2020-07-08 03:00:19 +00:00
  • f7e127f515 Update performance.md Gang Li 2020-06-27 22:26:32 -06:00
  • 35e5b11221 Flow: add type for produceWithPatches rednaZ 2020-06-25 18:43:55 +02:00
  • 6371d058b4 fix: Fixed regression in Object.frozen for IE11. Fixes #600 v7.0.5 Michel Weststrate 2020-06-24 09:36:42 +01:00
  • d4b2def003 docs: dropped BLM grayscale Michel Weststrate 2020-06-23 08:17:53 +01:00
  • 90226727f0 fix: Flow: Add tests for Map and Set and fix base type v7.0.4 Michel Weststrate 2020-06-22 14:03:36 +01:00
  • 4a1bd6590e fix: new map keys were not added if value is undefined Michel Weststrate 2020-06-22 14:02:37 +01:00
  • 90978bcea0 #627 - new map key with value=undefined Giovanni Visciano 2020-06-22 14:20:13 +02:00
  • 4057f7908a Update question.md Michel Weststrate 2020-06-21 19:44:53 +01:00
  • 15e221f330 Update base.js visciang 2020-06-19 22:05:58 +02:00
  • 237196a557 Update base.js visciang 2020-06-19 22:03:09 +02:00
  • c7a47e251e fix: getOwnPropertyDescriptors is not available in Internet Explorer and Hermes. Fixes #626 v7.0.3 Michel Weststrate 2020-06-19 18:19:01 +01:00
  • 91915cf286 fix: Fixed #620: Symbolic properties were not drafted or finalized correctly v7.0.2 Michel Weststrate 2020-06-19 17:58:53 +01:00
  • 95c926ca01 Flow: Add tests for Map and Set and fix base type Björgvin Ragnarsson 2020-06-18 23:52:19 +03:00
  • 41b5abb146 docs: fix typo Stefano Magni 2020-06-16 06:18:09 +00:00
  • 7d6b57b843 fix: Add missing type current for pre-TS 3.7 types v7.0.1 Michel Weststrate 2020-06-12 20:33:17 +01:00
  • 04f8b52627 Add missing export for current in pre-3.7 types, add notes about usage, fix typo in docs Matt Sutkowski 2020-06-12 12:23:57 -07:00
  • 467ea5d3b5 Immer 7 v7.0.0 Michel Weststrate 2020-06-10 21:30:08 +01:00
  • 7bb29d5136 Processed some own review comments immer-7 Michel Weststrate 2020-06-10 21:15:38 +01:00
  • c45f835a91 Added docs based on the suggestions in #457 Michel Weststrate 2020-06-10 19:54:53 +01:00
  • edcc6585a5 Took improvements from #426 and #115, added patterns page to the docs Michel Weststrate 2020-06-10 19:48:41 +01:00
  • 35b80dbe22 Add test verifying #613 Michel Weststrate 2020-06-10 19:27:37 +01:00
  • 30b5b77757 docs: fix sample code regarding initial state Michel Weststrate 2020-06-10 19:00:03 +01:00
  • fa29f3f15e Merge pull request #611 from immerjs/dependabot/npm_and_yarn/website/websocket-extensions-0.1.4 Michel Weststrate 2020-06-10 18:57:47 +01:00
  • d4a77b9046 Merge pull request #612 from anyxem/patch-1 Michel Weststrate 2020-06-10 18:57:27 +01:00
  • 76829909ef createDraft can now handle drafts Michel Weststrate 2020-06-10 17:22:57 +01:00
  • 9f75bf5240 fix: Refactored patch array generation, fixes #468 Michel Weststrate 2020-06-10 17:11:36 +01:00