Commit Graph

  • 746dc6fda1 Some notes Michel Weststrate 2020-02-17 22:25:07 +00:00
  • f1918cb9fc killed hooks, as they leaked mangled properties. Also -145 bytes Michel Weststrate 2020-02-17 21:59:16 +00:00
  • d77a5c1059 Killed die, -14 bytes Michel Weststrate 2020-02-17 21:47:45 +00:00
  • bfa7ddd4d6 Mangle properties, -114 bytes Michel Weststrate 2020-02-17 21:43:34 +00:00
  • 472ab663b9 fixes Michel Weststrate 2020-02-17 05:01:02 +00:00
  • ac57da54d3 use invariant -321 bytes Michel Weststrate 2020-02-17 04:52:41 +00:00
  • 737432ae9b Some measurements fixes Michel Weststrate 2020-02-16 20:27:19 +00:00
  • 9aec0fed1f New build set. Current stats Michel Weststrate 2020-02-16 19:02:04 +00:00
  • 4c4feccd4e TSDX Michel Weststrate 2020-02-13 20:47:55 +00:00
  • 21c1597f17 fix: mark immer as sideEffect free module (although effects will be limited for now) v5.3.6 Michel Weststrate 2020-02-12 17:47:44 +00:00
  • ee1c977f5b More WIP Michel Weststrate 2020-02-12 17:45:59 +00:00
  • 70e77aa3ae Removed some coupling Michel Weststrate 2020-02-12 16:01:35 +00:00
  • 921780921b Small code cleanup Michel Weststrate 2020-02-12 12:50:51 +00:00
  • 124518b606 separating plugins from core Michel Weststrate 2020-02-12 12:41:09 +00:00
  • c7e9de8ee4 Merge pull request #531 from denis-sokolov/as-draft-naming v5.3.5 Michel Weststrate 2020-02-10 16:01:20 +00:00
  • 70b44a7e18 fix: consistent naming for castDraft, fixup 2d27f33f6 Denis Sokolov 2020-02-10 12:00:00 +02:00
  • ab3b8d0005 Merge pull request #530 from cuongdevjs/improve-docs Michel Weststrate 2020-02-10 09:44:39 +00:00
  • 22b8508717 UPDATE: improve docs CuongStf 2020-02-10 16:32:25 +07:00
  • 4218668cd8 Merge pull request #529 from reubn/patch-1 Michel Weststrate 2020-02-09 04:05:36 +00:00
  • 40e02718b7 Remove erroneous brackets surrounding URL Reuben 2020-02-08 21:13:34 +00:00
  • 10f6af92f0 chore: attempt to fix the build v5.3.4 Michel Weststrate 2020-02-05 09:13:07 +00:00
  • f91bcbb978 fix: attempt to fix locally not reproducible build issue Michel Weststrate 2020-02-05 09:04:33 +00:00
  • b10dfa4195 chore: fixed Immer version number v5.3.3 Michel Weststrate 2020-02-04 21:37:03 +00:00
  • 05976f3980 docs: Add ngrx-wieder to built-with page Michel Weststrate 2020-02-04 21:32:23 +00:00
  • fbae585988 docs: fix video player scrolling on chrome, fixes #520 Michel Weststrate 2020-02-04 21:31:38 +00:00
  • 1e451a3b44 fix: incorrect patches generated for array if property was deleted inside Michel Weststrate 2020-02-04 21:29:13 +00:00
  • 726ed819f3 re-enabled tests Michel Weststrate 2020-02-04 21:28:51 +00:00
  • c69eeca23c Merge branch 'fix-array-patch' of https://github.com/ryuever/immer into ryuever-fix-array-patch Michel Weststrate 2020-02-04 21:25:04 +00:00
  • acc5e547a1 fix: Fixed issue where drafts from nested producers were frozen. Fixes #522, #524 Michel Weststrate 2020-02-04 21:22:41 +00:00
  • 9d8d995593 fix: Set inside patches were not correctly cloned. Fixes #521 Michel Weststrate 2020-02-04 20:42:15 +00:00
  • fb5c3161d0 fix: patches when delete object property in array youchao liu 2020-02-05 00:50:43 +08:00
  • fb0f3a048a Merge pull request #511 from lrypto/patch-1 Michel Weststrate 2020-02-03 09:32:37 +00:00
  • 6397409449 docs: fix video player scrolling on chrome Rachid Oussanaa 2020-01-29 15:49:15 +01:00
  • 3b0fdcbfcc Merge pull request #518 from kdelmonte/master Michel Weststrate 2020-01-29 14:53:19 +00:00
  • 91ba7cc85b Include note about exotic objects not being supported #504 Kelvin Del Monte 2020-01-29 09:26:36 -05:00
  • 7633ff6de8 chore: fixed version number v5.3.2 Michel Weststrate 2020-01-16 09:45:09 +00:00
  • 3f15d49436 fix: createDraft should return Draft instead of Drafted. Fixes #512 Michel Weststrate 2020-01-16 09:37:11 +00:00
  • 167a402c40 Update typescript.md el rypto 2020-01-15 15:43:30 -05:00
  • ad45f1c3ca Update built-with.md Nils Mehlhorn 2020-01-15 12:32:22 +01:00
  • ef8990b66f chore: verify build during test Michel Weststrate 2020-01-15 10:50:59 +00:00
  • 18cfe74877 v5.3.2 Michel Weststrate 2020-01-15 10:20:29 +00:00
  • 47689d7903 fix: #507 explained workaround better v5.3.1 Michel Weststrate 2020-01-15 09:52:24 +00:00
  • b2b41926ac Merge branch 'master' of github.com:immerjs/immer Michel Weststrate 2020-01-15 09:48:16 +00:00
  • eda203ca8d fix: types-external.d.ts is not bundled Michel Weststrate 2020-01-15 09:48:03 +00:00
  • 747d268f22 chore: Introduce CodeSandbox CI support Michel Weststrate 2020-01-14 21:30:21 +00:00
  • f930ce111a feat: general typing improvements for TS 3.7 and up v5.3.0 Michel Weststrate 2020-01-14 21:13:17 +00:00
  • 69cbf56acf Fixed another build issue improved-types Michel Weststrate 2020-01-14 21:05:30 +00:00
  • 9081634431 Fixed some test issues Michel Weststrate 2020-01-14 21:02:26 +00:00
  • fdf4be63f1 Added test to verify #461 Michel Weststrate 2020-01-14 20:50:27 +00:00
  • b658851ab7 Add test to verify solution for #381 Michel Weststrate 2020-01-14 20:19:25 +00:00
  • 3711decc92 fix: #506 original should not rely on Drafted Michel Weststrate 2020-01-14 20:09:59 +00:00
  • 2d27f33f6c Introduced castDraft / castImmutable, implements #486 Michel Weststrate 2020-01-14 20:04:24 +00:00
  • 4204af5db7 Merge branch 'readonly_types' of https://github.com/Mossop/immer into improved-types Michel Weststrate 2020-01-14 19:31:58 +00:00
  • 71f67e5b85 splitted types Michel Weststrate 2020-01-14 19:30:53 +00:00
  • 9f4711ac2f fix: Map and Set instantions won't work on certain environments, fixes #502 v5.2.1 Michel Weststrate 2020-01-10 12:53:43 +00:00
  • 7639c2966d applied module ordering pattern fix-map-instantiation Michel Weststrate 2020-01-10 12:41:48 +00:00
  • 8d4f723152 fix: #502 Michel Weststrate 2020-01-10 12:31:03 +00:00
  • 2fa8d63233 Introduce CodeSandbox CI support enable-codesandbox Michel Weststrate 2019-12-11 21:06:37 +00:00
  • 49ff1213fd Merge pull request #483 from pustovalov/lock-bot Michel Weststrate 2020-01-09 23:38:28 +00:00
  • b2f23c4187 chore: added test to confirm #468 Michel Weststrate 2020-01-09 23:21:35 +00:00
  • ce6a3c2421 chore: add test for #462 Michel Weststrate 2020-01-09 23:04:09 +00:00
  • 788dc03dba chore: added test for #491 Michel Weststrate 2020-01-09 23:03:34 +00:00
  • 1913fe8689 feat: rewrote Map and Set implementation, code base cleanup v5.2.0 Michel Weststrate 2020-01-09 20:04:19 +00:00
  • f4a4701a95 Added istanbul rules to get 100% test coverage map-fixes Michel Weststrate 2020-01-09 19:42:04 +00:00
  • 617772f67d Fixed tsconfig setup Michel Weststrate 2020-01-09 19:30:17 +00:00
  • 4ce36b65f0 Fixed #492, finishDraft doesn't require two arguments Michel Weststrate 2020-01-09 19:16:24 +00:00
  • 5d3a98152c Merge remote-tracking branch 'origin/master' into map-fixes Michel Weststrate 2020-01-09 18:45:43 +00:00
  • 6e76122fcf Document and test things that are _not_ drafted Michel Weststrate 2020-01-09 18:44:54 +00:00
  • b9cc8024f0 Merge pull request #498 from immerjs/code-cleanup Michel Weststrate 2020-01-09 00:07:53 +00:00
  • 82298d4f21 Some final cleanup code-cleanup Michel Weststrate 2020-01-08 22:56:16 +00:00
  • 12c38c6936 Made sure Map and Set proxies are revoked, and less closures are created Michel Weststrate 2020-01-08 22:52:15 +00:00
  • 28ce953e61 Cleanup Michel Weststrate 2020-01-08 22:37:14 +00:00
  • fd76f1c182 Enums FTW Michel Weststrate 2020-01-08 22:16:04 +00:00
  • c7f8f5ba47 Several refactorings Michel Weststrate 2020-01-08 21:59:41 +00:00
  • 00425e184e Processed bunch of todos Michel Weststrate 2020-01-08 20:20:23 +00:00
  • dd1808ee61 TS type improvements Michel Weststrate 2020-01-08 19:47:00 +00:00
  • aeba1ffd58 Further cleanup in progress Michel Weststrate 2020-01-08 12:40:37 +00:00
  • 79a1d2c6e9 Dropped Object.assign Michel Weststrate 2020-01-07 16:22:59 +00:00
  • 74c05361cf Removed unused stuff Michel Weststrate 2020-01-06 21:23:03 +00:00
  • 19a6b66820 🎵...killing me softly, with your fingers... 🎶 Michel Weststrate 2020-01-06 21:19:43 +00:00
  • c182c1ea27 clean up create proxy Michel Weststrate 2020-01-06 20:39:03 +00:00
  • 073bc099a2 Upgraded prettier to support optional chaining Michel Weststrate 2020-01-06 16:52:08 +00:00
  • 7b0ad536c9 Stop abusing modules as exports Michel Weststrate 2020-01-06 16:51:55 +00:00
  • 3842f8568a Introduced proper state types Michel Weststrate 2020-01-06 09:42:43 +00:00
  • c53a75f793 Some initial cleanup Michel Weststrate 2020-01-06 09:07:48 +00:00
  • 65a377fddd some build fixes Michel Weststrate 2020-01-06 08:54:54 +00:00
  • 7f5e301df1 fixed remaining tests, fixes #466 Michel Weststrate 2020-01-05 20:32:55 +00:00
  • 385c0a44c8 fixed most tests Michel Weststrate 2020-01-05 19:55:19 +00:00
  • 98794b8742 Merge pull request #493 from scilganon/patch-1 Michel Weststrate 2020-01-05 16:23:26 +00:00
  • 08f4682afb added set and iteror stuff Michel Weststrate 2020-01-05 16:22:50 +00:00
  • 735c402378 basic map tests succeeding Michel Weststrate 2020-01-03 20:15:39 +00:00
  • cdc50a963d Fix produce test for TypeScript 3.7 and add a test for ReadonlyMap and ReadonlySet. Dave Townsend 2020-01-02 22:19:06 -08:00
  • 2fba3f8d60 Make explicit use of TypeScript's ReadonlySet and ReadonlyMap types. Fixes #494. Dave Townsend 2020-01-02 21:59:35 -08:00
  • 3425900e89 Update original.md Max Bylugin 2019-12-27 10:24:13 +02:00
  • b55ef46d7a patch: include sources in sourcemaps, fixes #487 Michel Weststrate 2019-12-23 11:20:54 +01:00
  • fb70772e15 patch: Enable sourcemaps and declaration maps in tsconfig.json Michel Weststrate 2019-12-23 11:09:43 +01:00
  • 294b2417b5 build: Enable sourcemaps in tsconfig.json Justin Grant 2019-12-22 23:18:40 -08:00
  • 9bcefb658c map unification WIP Michel Weststrate 2019-12-21 14:41:43 +00:00
  • cb63fb00cf Merge branch 'master' into map-fixes Michel Weststrate 2019-12-20 16:54:46 +00:00
  • 52c9914670 feat: convert Immer to TypeScript v5.1.0 Michel Weststrate 2019-12-20 16:52:25 +00:00