Commit Graph

  • 425b3b79af chore: update issue template Michel Weststrate 2020-06-10 12:33:11 +01:00
  • 67afcdd3b2 Merge branch 'immer-7' into better-getter Michel Weststrate 2020-06-08 21:53:32 +01:00
  • 4e438d0ade Some dots better-getter Michel Weststrate 2020-06-08 21:49:06 +01:00
  • 198e05f9b7 Added regression test to verify #588 Michel Weststrate 2020-06-08 20:27:49 +01:00
  • 529e2899b4 original will now throw when invoked on a non-draft Michel Weststrate 2020-06-08 20:22:45 +01:00
  • 870f44edfb Made ES5 version work Michel Weststrate 2020-06-07 21:40:34 +01:00
  • 5036e7f1c4 Further current impl Michel Weststrate 2020-06-07 21:29:46 +01:00
  • 7322e82f4d Basic implementation for current Michel Weststrate 2020-06-07 21:02:00 +01:00
  • 6493b8f600 docs: swap TypeScript requirements lines Sergey 2020-06-07 21:12:04 +02:00
  • 0321d34ac7 added tests for current Michel Weststrate 2020-06-07 20:05:25 +01:00
  • b3b43b9757 Some cleanup Michel Weststrate 2020-06-07 20:01:09 +01:00
  • 7ec4d1b998 chore(deps): bump websocket-extensions from 0.1.3 to 0.1.4 in /website dependabot[bot] 2020-06-07 06:52:21 +00:00
  • c17b6e5a57 Don't freeze symbolic props Michel Weststrate 2020-06-04 14:12:38 +01:00
  • e7983c413d Restore: allow produce to be called with primitives Michel Weststrate 2020-06-04 14:06:28 +01:00
  • 57dfc11e82 docs: Added black lives matter banner Michel Weststrate 2020-06-04 11:20:51 +01:00
  • 0592d3c051 Code cleanup, bug fixes Michel Weststrate 2020-06-03 21:13:07 +01:00
  • b1c47c2a6f simplifying proxy impl Michel Weststrate 2020-06-01 20:14:19 +01:00
  • 0f6bb65ec6 chore: typo in feature.md (sovled > solved) v6.0.9 Michel Weststrate 2020-05-27 10:50:58 +01:00
  • 3445168dd5 fix: typo in feature.md (sovled > solved) Izhaki 2020-05-26 22:06:19 +01:00
  • 1466db3605 finished accessor props for ES5 Michel Weststrate 2020-05-25 22:19:21 +01:00
  • d0f3a7148f Reimplement ES5 to work with descriptors rather than values Michel Weststrate 2020-05-23 17:03:43 +01:00
  • 58412b5b37 Merge branch 'dalcib-getters' into immer-7 Michel Weststrate 2020-05-23 15:02:12 +01:00
  • b896a3a294 docs: added some performance tips. Fixes #599 Michel Weststrate 2020-05-22 19:15:00 +01:00
  • d9bf68baca fix: produce no longer accepts non draftable objects, fixes #596 Michel Weststrate 2020-05-22 18:26:53 +01:00
  • 7c520111e4 chore: upgraded TypeScript to 3.9.3 Michel Weststrate 2020-05-22 18:23:58 +01:00
  • 2b40aecbe3 fix: Make sure Immer works correctly when Symbol is polyfilled, fixes #577 v6.0.8 Michel Weststrate 2020-05-23 11:58:02 +01:00
  • 169db77b4f fix: fixed issue where new items in Set where not recorded after iterating. Fixes #586 v6.0.7 Michel Weststrate 2020-05-22 19:29:50 +01:00
  • 8d4e0ded1a Merge pull request #602 from immerjs/fix-600-isFrozen v6.0.6 Michel Weststrate 2020-05-21 11:52:00 +01:00
  • 974bd7062b fix: Object.isFrozen dies on non objects in Internet Explorer. Fixes #600 fix-600-isFrozen Michel Weststrate 2020-05-21 11:16:06 +01:00
  • a9a3af0027 chore: improve error message 19 Michel Weststrate 2020-05-21 11:12:35 +01:00
  • f33d6b6dec wip dalcib-getters Michel Weststrate 2020-05-21 11:10:43 +01:00
  • c485854766 docs: fix sample code numb86 2020-05-09 15:19:43 +09:00
  • 497d1a0aff fix: Don't recurse into non-enumerable members when freezing tree. Fixes #590 v6.0.5 Michel Weststrate 2020-05-05 19:20:46 +01:00
  • 00caea1695 chore: simplifies contributions by fully automating the dev setup with gitpod. Michel Weststrate 2020-05-05 16:57:44 +01:00
  • d2a47b6a36 fix: make sure getters are invoked with the correct scope, fixes #558 Michel Weststrate 2020-05-05 16:55:38 +01:00
  • e300fa49be Merge branch 'getters' of https://github.com/dalcib/immer into dalcib-getters Michel Weststrate 2020-05-05 16:20:13 +01:00
  • 113fb24fc7 Merge branch 'master' into master Michel Weststrate 2020-05-05 16:13:32 +01:00
  • 33ecbd6cce fix: Ensure values in patches are never a draft, fixes #559 v6.0.4 Michel Weststrate 2020-05-05 16:10:15 +01:00
  • 0ddddfc516 fix: added flow typings for new API's introduced in v6. Fixes #570 Michel Weststrate 2020-05-05 16:08:43 +01:00
  • 427040c4a6 fix: improve flow types Michel Weststrate 2020-05-05 16:07:23 +01:00
  • 2b54ac4e5d removed .only specifier from test Michel Weststrate 2020-05-05 16:04:40 +01:00
  • d64c2bd38b fix: Don't recurse into non-enumerable members when freezing tree. Fixes #590 fix-590-no-recurse-in-non-enumerable Michel Weststrate 2020-05-05 16:02:31 +01:00
  • 8a95907cbe docs: add DocSearch as recommended by docusaurus docs Michel Weststrate 2020-05-05 15:31:16 +01:00
  • 8ec3ade0dc feat(website): add DocSearch as recommended by docusaurus Sylvain Pace 2020-04-28 10:31:00 +02:00
  • 0dbcfe7205 [Flow] Fix two issues with curried produce Björgvin Ragnarsson 2020-04-27 23:11:31 +03:00
  • 334175f776 Use explicit syntax for exact and inexact objects Björgvin Ragnarsson 2020-04-26 23:09:20 +03:00
  • 73d226c250 Upgrade flow-bin Björgvin Ragnarsson 2020-04-26 23:07:27 +03:00
  • 5a968e8bc5 chore: added space between badges Michel Weststrate 2020-04-10 17:10:24 +01:00
  • 1cd11d0ca9 Fix for issue #570: Add flow types to flow declaration file for feature opt-in functions https://github.com/immerjs/immer/issues/570 https://immerjs.github.io/immer/docs/installation#pick-your-immer-version Steven Watanabe 2020-04-07 13:14:13 -04:00
  • 0612fc3282 added space between badges Mohamed Nainar 2020-04-06 14:57:13 +05:30
  • 081fff11ce Update Tests dalcib 2020-04-02 17:30:44 +05:30
  • 2454a5161e Ensure values in patches are never a draft Renaud Chaput 2020-04-01 13:07:09 +02:00
  • 07222819e0 docs: Fix #556, incorrect CDN link Michel Weststrate 2020-03-31 22:00:20 +01:00
  • 4a9f0d9234 Fallback to Object.keys if all other things failed fix-ownkeys Michel Weststrate 2020-03-31 21:31:01 +01:00
  • 20565f0878 Possible solution for #425 Michel Weststrate 2020-03-31 21:25:40 +01:00
  • c2ae050a83 fix: Flow failed to find the Immer typings v6.0.3 Michel Weststrate 2020-03-31 21:15:51 +01:00
  • ae5a13e836 chore: use cpx2 intead of cpx for node 13 compatibility Michel Weststrate 2020-03-30 22:12:09 +01:00
  • 7a52b7c744 Switch to maintained fork of cpx Pawel Badenski 2020-03-30 18:19:49 +01:00
  • fda63284ee Make the markChangedProxy skip the getter without a setter dalcib 2020-03-23 13:42:29 +05:30
  • 6247c039dd fix: copy flow types to where flow can find them Erik J. Sturcke 2020-03-18 22:40:37 -04:00
  • 949960fce7 fix: fixed broken minimized error url (issue#550) v6.0.2 Michel Weststrate 2020-03-16 15:23:24 +00:00
  • c0bdd72823 Merge pull request #552 from immerjs/dependabot/npm_and_yarn/acorn-5.7.4 Michel Weststrate 2020-03-16 15:22:35 +00:00
  • 1ca4326ed4 chore(deps): bump acorn from 5.7.3 to 5.7.4 dependabot[bot] 2020-03-13 22:58:24 +00:00
  • 2778ce8c74 fix: change Full error url techoi 2020-03-13 13:57:48 +09:00
  • 7cdc6bf8d0 simplifies contributions by fully automating the dev setup with gitpod. Nisar Hassan Naqvi 2020-03-12 09:47:40 +00:00
  • ed6ba6d116 fix: rename compat index.d.ts to immer.d.ts v6.0.1 Michel Weststrate 2020-03-04 22:41:38 +00:00
  • 1256100996 rename index.d.ts to immer.d.ts in accordance to package.json types field Lenz Weber 2020-03-04 21:44:32 +01:00
  • c24603592a Merge pull request #547 from ChiaJune/patch-1 Michel Weststrate 2020-03-04 09:24:08 +00:00
  • 33bb29c917 Docs: Update redux-starter-kit to redux-toolkit Chia June 2020-03-04 13:53:54 +08:00
  • 8a661648f9 docs: added link to snapshot / patches blog Michel Weststrate 2020-03-03 20:21:31 +00:00
  • 94b3356c6f Merge pull request #543 from praveen001/patch-1 Michel Weststrate 2020-03-03 20:20:02 +00:00
  • 0d87fc88e8 Merge pull request #536 from immerjs/multi-bundle v6.0.0 Michel Weststrate 2020-03-03 19:37:10 +00:00
  • d676e61b63 removed notes file multi-bundle Michel Weststrate 2020-03-03 19:31:15 +00:00
  • 3cfd62103b backported new API's Michel Weststrate 2020-03-03 11:23:11 +00:00
  • 0d7f883067 Merge pull request #541 from phryneas/typesversions-compat Michel Weststrate 2020-03-03 11:20:45 +00:00
  • f215409d2e Merge branch 'multi-bundle' into typesversions-compat Michel Weststrate 2020-03-03 11:20:08 +00:00
  • 5f86272a3a Fixed entry point Michel Weststrate 2020-02-25 15:51:34 -08:00
  • b94c34fc81 Merge pull request #544 from delanni/patch-1 Michel Weststrate 2020-02-24 16:22:00 -08:00
  • 30e0f54d30 Add section about using classes with immer Alex Szabo 2020-02-24 12:46:00 +01:00
  • e6c3f13479 stricter compression Michel Weststrate 2020-02-22 20:35:37 +00:00
  • 7a38af91d2 unclassed scope Michel Weststrate 2020-02-22 20:15:05 +00:00
  • cb3b9d6839 Processed some todo's Michel Weststrate 2020-02-22 18:29:38 +00:00
  • 895e0cc9f8 Updated docs Michel Weststrate 2020-02-22 18:14:25 +00:00
  • edb1cad865 Renamed utils dir Michel Weststrate 2020-02-22 15:09:21 +00:00
  • db1652018a Tests for plugins Michel Weststrate 2020-02-22 15:08:10 +00:00
  • ab49edc11c Moving files into folders Michel Weststrate 2020-02-20 22:32:24 +00:00
  • 67565ddf9b Errors for prod Michel Weststrate 2020-02-20 22:14:25 +00:00
  • d005fab39d Preserve error codes in production Michel Weststrate 2020-02-20 21:34:33 +00:00
  • c29fb97457 Update resources.md Praveen Raj 2020-02-20 08:31:17 +05:30
  • 718b7f62a9 Some minor cleanup Michel Weststrate 2020-02-19 23:22:04 +00:00
  • ebda6f8d01 Optimization: stop recursing if there are no drafts left Michel Weststrate 2020-02-19 21:56:14 +00:00
  • 037b4741eb scramble plugin names, -56 Michel Weststrate 2020-02-19 00:36:30 +00:00
  • fdc78db0ba Killed enumerations -145 (!) Michel Weststrate 2020-02-19 00:05:21 +00:00
  • 530d81b453 Cleanup finalize, -57 Michel Weststrate 2020-02-18 23:45:53 +00:00
  • d32cb97d18 Cleanup. Don't recurse into frozen data structures Michel Weststrate 2020-02-18 22:57:54 +00:00
  • 9f07525bd6 added base tests for autofreeze + patch listeners Michel Weststrate 2020-02-18 22:36:45 +00:00
  • 67ab3ab73c Initial finalize cleanup Michel Weststrate 2020-02-18 22:35:45 +00:00
  • 4a0473d5cd add 5.0.2 type definitions as fallback for TS<3.7 Lenz Weber 2020-02-18 21:14:59 +01:00
  • c2d761722d Fixed performance tests Michel Weststrate 2020-02-18 19:58:49 +00:00
  • 712af5cacc Small improvements Michel Weststrate 2020-02-18 19:37:06 +00:00