Commit Graph

  • d533f24605 Add large object perf test (from #941) Michel Weststrate 2023-03-24 16:28:35 +01:00
  • 6e9032b41f chore: Upgraded to TS 5 Michel Weststrate 2023-03-24 09:46:16 +01:00
  • 7c055e7dee Cleaned up production error snapshots Michel Weststrate 2023-03-23 21:04:12 +01:00
  • 5540249a34 Enable Map / Set support by default Michel Weststrate 2023-03-23 20:53:58 +01:00
  • e69c7664cc Remove enableAllPlugins from API Michel Weststrate 2023-03-23 20:37:47 +01:00
  • 07242c55e5 random bits of cleanup Michel Weststrate 2023-03-23 20:33:43 +01:00
  • d5aba94a4b breaking: Emit remove instead of length replace patches when removing items from an array, #964 Michel Weststrate 2023-03-23 20:17:17 +01:00
  • cb5712a074 [breaking] Merge branch 'array-remove' of github.com:kshramt/immer into kshramt-array-remove Michel Weststrate 2023-03-23 20:16:29 +01:00
  • ec724867f1 chore: Merge branch 'main' into immer-10 Michel Weststrate 2023-03-23 20:14:49 +01:00
  • 48a91b3057 chore: docusaurus upgrade Michel Weststrate 2023-03-23 20:10:24 +01:00
  • 0b72a6f02f chore: attempt to fix website build Michel Weststrate 2023-03-23 19:52:06 +01:00
  • 59971e1d14 [breaking] Remove export default produce Michel Weststrate 2023-03-23 18:47:42 +01:00
  • 7c153394e8 chore(deps): bump loader-utils from 2.0.0 to 2.0.4 in /website (#1026) v9.0.21 dependabot[bot] 2023-03-23 17:39:56 +00:00
  • f07ec9d860 chore(deps): bump @sideway/formula from 3.0.0 to 3.0.1 in /website (#1027) dependabot[bot] 2023-03-23 17:39:44 +00:00
  • b6ccd0f534 fix: ensure type exports is first in package.json export declaration (#1018) Chen 2023-03-24 01:39:22 +08:00
  • 385837de6a chore(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 in /website (#1017) v9.0.20 dependabot[bot] 2023-03-23 17:36:39 +00:00
  • e1696b70e0 chore(deps): bump webpack from 5.75.0 to 5.76.1 in /website (#1024) dependabot[bot] 2023-03-23 17:36:27 +00:00
  • dd83e2e2db fix: patching maps failed when using number keys (#1025) Marco Schumacher 2023-03-23 18:36:02 +01:00
  • da3de76742 Fix test case comment hrsh7th 2023-02-16 01:42:13 +09:00
  • 3cabd7b732 Fix flowtype doc comment hrsh7th 2023-02-16 01:32:00 +09:00
  • 99efdef744 Improve documents hrsh7th 2023-02-16 01:31:03 +09:00
  • 3819609b3c Change comment hrsh7th 2023-02-16 01:17:55 +09:00
  • 3c199a354e Add todo comment hrsh7th 2023-02-15 22:52:06 +09:00
  • 4df7e24590 Merged ProxyType and ArchType Michel Weststrate 2023-01-30 17:33:04 +01:00
  • eb5ac78c6a Remove ES5 support WIP Michel Weststrate 2023-01-30 16:09:25 +01:00
  • ecbe989c67 Remove promise based producer support #1015 Michel Weststrate 2023-01-30 15:48:58 +01:00
  • a9bc548cd3 doc: Add setUseStrictShallowCopy to api.md hrsh7th 2023-01-29 17:33:41 +09:00
  • de9569fe5b breaking change: Change useStrictShallowCopy to enabled by default hrsh7th 2023-01-29 16:55:21 +09:00
  • 082eecd610 fix: Upgrade Github actions to Node 16 attempt 2 v9.0.19 Michel Weststrate 2023-01-27 15:57:07 +01:00
  • 9d4ea93f8e fix: Upgrade Github actions to Node 16 attempt 1 Michel Weststrate 2023-01-27 15:41:34 +01:00
  • 82acc409b2 fix: release and publish from 'main' rather than 'master' branch Michel Weststrate 2023-01-27 14:58:32 +01:00
  • 31e61bfd7b feat: implement useStrictShallowCopy hrsh7th 2022-05-18 16:05:10 +09:00
  • 3eeb331905 fix: revert earlier fix (#990) for recursive types (#1014) Nathan Bierema 2023-01-16 11:24:13 -05:00
  • a81096024c fix: produce results should never be frozen when returned from nested produces, to prevent 'hiding' drafts. Fixes #935 Michel Weststrate 2023-01-15 21:26:23 +01:00
  • 46867f8aa9 fix: don't freeze drafts returned from produce if they were passed in as draft (#917) Alt-er 2023-01-16 02:42:36 +08:00
  • 04c5fb39ab chore: Add failing test for nested and chained produce calls (#935) James Allen 2023-01-15 17:54:14 +00:00
  • 847b662e49 chore: Add failing test Set ordering #819 (#820) Chris Santamaria 2023-01-15 12:49:59 -05:00
  • b3eeb69f29 fix: Preserve insertion order of Sets, fixes #819 (#976) v9.0.18 jdip 2023-01-15 12:43:07 -05:00
  • b9eae1d180 fix: unnecessarily recursive Draft type (#990) Homa Wong 2023-01-15 09:41:54 -08:00
  • 8e12c78073 chore: set vscode default formatter to prettier (#1008) Homa Wong 2023-01-03 12:15:06 -08:00
  • ace96d68cd chore(deps): bump json5 from 2.2.0 to 2.2.3 in /website (#1010) dependabot[bot] 2023-01-03 20:14:50 +00:00
  • 7385f6148a docs: upgrade docusaurus to stable release Michel Weststrate 2023-01-03 20:39:37 +01:00
  • f21c5fab34 docs: fix GA4 ID (?) Michel Weststrate 2023-01-03 20:21:49 +01:00
  • db54dbedaa docs: migrate to GA4 Michel Weststrate 2023-01-03 20:09:50 +01:00
  • c88f787b03 feature: Export the type of a recipe as Produce (#968) feihe 2023-01-03 04:07:07 +08:00
  • 23afcf18af chore(deps): bump minimatch from 3.0.4 to 3.1.2 (#1006) dependabot[bot] 2023-01-02 20:06:12 +00:00
  • 727e11dc3f chore: Ignore gitpod auto generated yaml (#998) Khanh Tran 2023-01-03 03:05:51 +07:00
  • 8a02d8127f chore: fixed jsdoc parameter name (#994) Christopher Tran 2023-01-02 11:58:42 -08:00
  • 9372ecaee8 docs: Create other-lang.md (#991) Kenny 2023-01-03 03:04:20 +08:00
  • 4070b54e90 docs: Update patches.mdx (#995) J.Zong 2023-01-03 03:02:05 +08:00
  • 84cf01d737 chore(deps): bump shell-quote from 1.7.2 to 1.7.4 (#987) dependabot[bot] 2023-01-02 18:59:58 +00:00
  • a025c0d349 chore(deps): bump loader-utils from 1.2.3 to 1.4.2 (#993) dependabot[bot] 2023-01-02 18:59:45 +00:00
  • 40b17a6adb chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 (#996) dependabot[bot] 2023-01-02 18:59:35 +00:00
  • c59a0d2a13 chore(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /website (#997) dependabot[bot] 2023-01-02 18:59:23 +00:00
  • 66003d101f chore(deps): bump qs from 6.5.2 to 6.5.3 (#999) dependabot[bot] 2023-01-02 18:54:59 +00:00
  • c04382cbab chore(deps): bump express from 4.17.1 to 4.18.2 in /website (#1001) dependabot[bot] 2023-01-02 18:54:21 +00:00
  • 07f5cc9aec chore(test): fix production build unit tests v9.0.17 Michel Weststrate 2023-01-02 12:36:26 +01:00
  • ca18dd63c8 chore(test): fix unit test for 0 vs -0 and clarify Michel Weststrate 2023-01-02 12:30:44 +01:00
  • 6ec0106573 chore(deps): bump eventsource from 1.0.7 to 1.1.2 in /website (#986) dependabot[bot] 2023-01-02 10:31:52 +00:00
  • 21eeac5362 chore(deps): bump terser from 4.6.3 to 4.8.1 (#961) dependabot[bot] 2023-01-02 10:31:43 +00:00
  • 2eba4cf4b3 chore(deps): bump prismjs from 1.25.0 to 1.27.0 in /website (#911) dependabot[bot] 2023-01-02 10:31:09 +00:00
  • 49f94e1ba6 chore: typo dormal -> normal (#910) Jacob Eldred 2023-01-02 05:30:53 -05:00
  • 2a548fb3dc chore(deps): bump follow-redirects from 1.14.5 to 1.14.8 in /website (#904) dependabot[bot] 2023-01-02 10:30:38 +00:00
  • 655ad76727 chore(deps): bump shelljs from 0.8.3 to 0.8.5 (#894) dependabot[bot] 2023-01-02 10:29:22 +00:00
  • 5721bb7cfa fix: special case NaN in setter (#912) Ray 2022-10-22 21:20:13 +08:00
  • 8aac6ca35d chore: fix build / test issue v9.0.16 Michel Weststrate 2022-10-22 15:12:09 +02:00
  • 128ada291e docs: add immer-yjs to built with page Felix 2022-10-22 20:52:47 +08:00
  • ba24aab92a chore: Fix typo (#954) Marc Barbeau 2022-10-22 05:48:14 -07:00
  • 54ecc9b991 chore: Add note explaining Draft type (#967) Stephen Michel 2022-10-22 08:47:43 -04:00
  • ced4563686 fix: protect isDraftable against undefined constructor (#969) Brian Hung 2022-10-22 05:46:24 -07:00
  • 078e5238e2 chore: remove unused arg3 in produceWithPatches (#975) Brian Hung 2022-10-22 05:40:20 -07:00
  • 352ae73a4b docs: Fix broken cdn link due to trailing fullwidth period (#980) 永津 2022-10-22 20:39:15 +08:00
  • ba0a79a84f Fix typo (#985) ddrone 2022-10-22 13:36:27 +01:00
  • 1394260db6 chore(deps): bump terser from 4.8.0 to 4.8.1 in /website (#962) dependabot[bot] 2022-10-22 13:35:52 +01:00
  • 776b50d81a chore(deps): bump shelljs from 0.8.4 to 0.8.5 in /website (#893) dependabot[bot] 2022-10-22 13:35:21 +01:00
  • 2493a90498 chore(deps): bump async from 2.6.3 to 2.6.4 in /website (#932) dependabot[bot] 2022-10-22 13:34:11 +01:00
  • b799312cee chore(deps): bump minimist from 1.2.5 to 1.2.6 (#924) dependabot[bot] 2022-10-22 13:34:00 +01:00
  • 4ec9be56b7 chore(deps): bump url-parse from 1.5.3 to 1.5.10 in /website (#913) dependabot[bot] 2022-10-22 13:33:42 +01:00
  • ba7dd5d643 chore(deps): bump node-fetch from 2.6.1 to 2.6.7 (#922) dependabot[bot] 2022-10-22 13:33:32 +01:00
  • 5be0704dab chore(deps): bump minimist from 1.2.5 to 1.2.6 in /website (#919) dependabot[bot] 2022-10-22 13:33:20 +01:00
  • e28b53f2d1 docs: added Mark Erikson quote Michel Weststrate 2022-08-12 22:11:15 +01:00
  • 4ef5cdcce0 docs: Add Ukraine banner Michel Weststrate 2022-08-12 21:59:01 +01:00
  • 503b4be26f Do not replace array.length kshramt 2022-07-31 23:27:46 +09:00
  • f0de60a6b8 docs: Add other-lang (#951) babyfish-ct 2022-07-07 02:01:52 +08:00
  • 85ce6b74e8 fix: Add "types" to exports for TypeScript 4.7 (#946) v9.0.15 Tomas Carnecky 2022-06-13 13:28:05 +02:00
  • 8571fe0f5d docs: Update performance.mdx (#942) ana 2022-05-27 02:46:42 +08:00
  • d30d219983 fix: Use .esm.js module for backwards compatibility with old build tools (#939) v9.0.14 Candid Dauth 2022-05-12 13:42:26 +02:00
  • 220d61d47f fix: consistent recipe return type in produceWithPatches (#934) v9.0.13 Myles J 2022-05-11 18:42:15 +01:00
  • 9f7623d434 fix: incorrect return type for async produceWithPatches (#933) Myles J 2022-05-11 18:41:28 +01:00
  • 285fff9274 docs: add immerhin to built with (#929) Oleg Isonen 2022-05-02 11:27:46 +01:00
  • 442b6a05d9 docs: Add article that explains how immerhin is built on top of immer (#930) Oleg Isonen 2022-05-02 11:27:06 +01:00
  • fcb7a5590c docs: Update produce/mdx (#926) V K 2022-04-23 17:40:26 +02:00
  • 0a47a4049d docs: Fix link to return on produce doc page (#927) Peter Zich 2022-04-23 08:39:32 -07:00
  • b2db62b75b feature: support importing ES module from Node.js (#901) (#921) Candid Dauth 2022-04-04 17:33:13 +02:00
  • 53c2f91297 docs: add chinese translation (#902) 儿时 2022-03-11 22:34:25 +08:00
  • 607b994364 chore: added unit test for #897 Michel Weststrate 2022-01-31 18:29:05 +00:00
  • d8f26362a9 fix: produceWithPatches should not wrap result in Immutable, fixes #850, #881 v9.0.12 Michel Weststrate 2022-01-11 13:26:05 +00:00
  • feba5d1404 chore: remove debugger statement v9.0.11 Michel Weststrate 2022-01-11 12:43:28 +00:00
  • d91a6597e9 fix: incorrect patches for delete on arrays. Fixes #879 Michel Weststrate 2022-01-11 12:42:19 +00:00
  • 0f96270840 fix: No patches being generated for root primitive replacements. Fixes #888 v9.0.10 Michel Weststrate 2022-01-11 11:54:19 +00:00