Commit Graph

  • 0f237bd1a9 chore: fix #3 Michel Weststrate 2025-09-12 12:30:54 +02:00
  • cedc60661b chore: coverage fix #2 Michel Weststrate 2025-09-12 12:26:59 +02:00
  • 06d9df581f chore: fix coverage setup Michel Weststrate 2025-09-12 12:18:27 +02:00
  • cffdeeb4fc chore: fix vitest versions Michel Weststrate 2025-09-12 12:15:39 +02:00
  • 63bf23652a chore(deps): bump brace-expansion from 1.1.11 to 1.1.12 in /website (#1170) dependabot[bot] 2025-09-12 11:57:43 +02:00
  • 724f2aa2c5 chore(deps): bump @babel/runtime from 7.12.13 to 7.28.4 in /website (#1172) dependabot[bot] 2025-09-12 11:56:39 +02:00
  • c0da741ce7 chore(deps): bump @babel/helpers from 7.12.13 to 7.28.4 in /website (#1171) dependabot[bot] 2025-09-12 11:56:28 +02:00
  • 1e4927e5f7 chore(deps): bump cipher-base from 1.0.4 to 1.0.6 (#1168) dependabot[bot] 2025-09-12 11:56:10 +02:00
  • 4b8bcc57a2 chore: Migrate test setup to Vitest (#1162) Mark Erikson 2025-09-12 05:55:52 -04:00
  • 3629a51667 Chore: bump node version for github actions (#1166) Michel Weststrate 2025-09-12 11:46:26 +02:00
  • c2d1ab5f82 bump node version for github actions bump-node Michel Weststrate 2025-09-12 11:42:25 +02:00
  • effb9e8a27 chore(deps): bump micromatch from 4.0.2 to 4.0.8 in /website (#1139) dependabot[bot] 2025-09-01 20:18:49 +02:00
  • 70505505d7 docs: added update-pattern on how to replace & bulk update (nested) objects (#1131) Matt van Voorst 2025-09-01 20:18:21 +02:00
  • b023fe2928 chore(deps): bump glob-parent from 5.1.1 to 5.1.2 in /website (#1132) dependabot[bot] 2025-09-01 20:15:23 +02:00
  • 9ed740cce7 chore(deps): bump ws from 7.5.9 to 7.5.10 in /website (#1129) dependabot[bot] 2025-09-01 20:14:56 +02:00
  • c87b25017d chore(deps): bump braces from 3.0.2 to 3.0.3 in /website (#1128) dependabot[bot] 2025-09-01 20:14:40 +02:00
  • c6aa6bcd7d chore(deps): bump tar from 6.1.13 to 6.2.1 (#1114) dependabot[bot] 2025-09-01 20:14:25 +02:00
  • 17ac0b82b1 docs: Update update-patterns.md to resetting/clearing (#1082) siddtheone 2025-09-01 23:44:08 +05:30
  • 85faaa24d4 fix: Mark exports as pure, for better tree-shakability (#1124) v10.1.3 Steven Luscher 2025-09-01 11:12:54 -07:00
  • a8d78af53a chore: fix some comments (#1122) clonemycode 2025-09-02 02:11:06 +08:00
  • 062210e637 chore(deps): bump webpack from 5.76.1 to 5.94.0 in /website (#1140) v10.1.2 dependabot[bot] 2025-09-01 20:09:08 +02:00
  • b2fcc66087 fix: Update package.json exports for react-native (#1159) gabimoncha 2025-09-01 21:08:54 +03:00
  • aa24400ea1 fix: non-enumerable (immutable) methods on Map/Set (#1069) gimelg 2025-09-01 14:08:39 -04:00
  • b4f71a6f2b Fix: freezing of Map values during finalization (#1150) Chetan Satpute 2025-09-01 23:36:46 +05:30
  • 857b4b7703 docs: unfinished todo filter condition (#1155) Ishrath Inaam 2025-09-01 23:35:06 +05:30
  • 19cbe47ae3 Prefix param with underscore to prevent unused param warning (#1145) Alissa 2024-09-19 00:44:40 -07:00
  • e2d222bd4f docs: [Doc]: Update /zh-CN/ (#1067) v10.1.1 puxiao 2024-04-28 04:06:22 +08:00
  • 4da2e0d5af fix: Make applyPatches to accept readonly Patch[] (#1094) Mateusz Burzyński 2024-04-27 22:05:41 +02:00
  • 073d6345fa chore: Fix typo in comment in common.ts (#1113) Fredrik Vaeng Røtnes 2024-04-27 22:04:43 +02:00
  • a3a7d0c4f7 chore(deps): bump express from 4.18.2 to 4.19.2 in /website (#1112) dependabot[bot] 2024-04-27 21:04:14 +01:00
  • 5a8f6e7bee fix: export lost types (#1116) Jodo 2024-04-28 04:04:02 +08:00
  • 53e3203984 feat(performance): Make non-strict mode faster for classes. Addresses #1071 v10.1.0 Michel Weststrate 2024-04-27 20:55:48 +01:00
  • 52c2fe5e1b faster iteration experiment faster-iteration-experiment Michel Weststrate 2024-04-27 21:46:28 +02:00
  • 511ccee3ed introduce StrictMode enum faster-unstrict-mode Michel Weststrate 2024-04-27 21:42:20 +02:00
  • 85a8f7b423 Introduce class_only strict mode setting Michel Weststrate 2024-04-27 21:06:26 +02:00
  • 7f1b3b951f Merge branch 'main' into faster-unstrict-mode Michel Weststrate 2024-04-27 20:08:11 +02:00
  • 9713677590 chore: fix git ignore with watchman Michel Weststrate 2024-04-27 20:07:52 +02:00
  • 10971031f6 chore(deps): bump follow-redirects from 1.15.5 to 1.15.6 in /website dependabot[bot] 2024-03-17 01:20:10 +00:00
  • c6c1295a84 chore(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /website dependabot[bot] 2024-03-23 12:19:57 +00:00
  • baa387a9e2 Update package.json Ahmed El Gabri 2024-03-20 10:37:32 +01:00
  • 744d2d9216 faster unstrict mode Michel Weststrate 2024-03-11 23:41:06 +01:00
  • 8e465ab7f4 Demonstrate possible regression Michel Weststrate 2024-03-11 23:09:29 +01:00
  • 15a449af79 Correct two typos. (#1072) Arthur Milchior 2024-03-09 22:48:47 +01:00
  • 3864ad2a24 chore(deps): bump follow-redirects from 1.14.8 to 1.15.5 in /website (#1099) dependabot[bot] 2024-03-09 21:47:49 +00:00
  • 84097a8ee5 chore(deps): bump @babel/traverse from 7.12.13 to 7.24.0 in /website (#1100) dependabot[bot] 2024-03-09 21:47:41 +00:00
  • 93e6025a4a chore(deps): bump browserify-sign from 4.0.4 to 4.2.3 (#1101) dependabot[bot] 2024-03-09 21:47:28 +00:00
  • 6952064065 chore(deps): bump ip from 2.0.0 to 2.0.1 (#1098) dependabot[bot] 2024-03-09 21:47:16 +00:00
  • a73ebf3f3d docs: Update installation.mdx (#1084) Muhammad Mukhtar Suleiman 2024-03-09 22:46:53 +01:00
  • cb47d50264 docs: fix typo in patches.mdx (#1086) Andrej Lamov 2024-03-09 22:43:37 +01:00
  • 09fb3cff4e chore(deps): bump @babel/traverse from 7.8.4 to 7.24.0 (#1102) dependabot[bot] 2024-03-09 21:42:16 +00:00
  • 8949a3ee68 fix: Fix handling of Symbol and non-enumerable properties in finalization / freeze. Fixes #1096, #1087, #1091 (#1105)) v10.0.4 Michel Weststrate 2024-03-09 22:28:39 +01:00
  • 7d602fa610 Merge branch 'main' into fix-proxies-3 fix-proxies-3 Michel Weststrate 2024-03-09 22:25:53 +01:00
  • 44363f7729 chore: remove dependency on spec.ts to fix build issue (#1104) fix-proxies Michel Weststrate 2024-03-09 22:13:38 +01:00
  • 1832d94019 chore: remove dependency on spec.ts to fix build issue fix-spec-ts Michel Weststrate 2024-03-09 21:54:55 +01:00
  • a51831e8a9 fix accidental package.json changes Michel Weststrate 2024-03-09 21:35:14 +01:00
  • 1f46654112 improve handling for Proxies / enumerable properties when freezing / finalizing fix-proxies-2 Michel Weststrate 2024-03-09 21:28:18 +01:00
  • 8fd0481dd7 chore(deps): bump postcss from 8.4.20 to 8.4.31 in /website (#1076) dependabot[bot] 2024-03-09 10:57:05 +01:00
  • 8f35846314 chore(deps): bump semver from 5.7.1 to 5.7.2 (#1055) dependabot[bot] 2024-03-09 10:56:51 +01:00
  • 1c82d1e1ef chore(deps): bump semver from 5.7.1 to 5.7.2 in /website (#1054) dependabot[bot] 2024-03-09 10:56:29 +01:00
  • a92242b4e8 chore: Update question.md. Fixes #1089 Michel Weststrate 2024-03-09 10:36:53 +01:00
  • f6736a4bee fix: don't use .mjs file for react-native, which isn't supported by default. Fixes #1058 #1065 (#1075) v10.0.3 Michel Weststrate 2023-10-02 07:35:18 +01:00
  • a8b7fdebd8 v10.0.3-beta fix-rn Michel Weststrate 2023-09-23 19:55:29 +02:00
  • b860730ead fix: don't use .mjs file for react-native, which isn't supported by default. Fixes #1058 #1065 (?) Michel Weststrate 2023-09-23 19:54:49 +02:00
  • 75e004db13 fix: export Objectish type (#1043) v10.0.2 Milan Jaritz 2023-05-09 20:23:03 +02:00
  • a3b5603c72 fix: Move index.js.flow from dist/ -> dist/cjs/ to match index.js (#1038) Björgvin Ragnarsson 2023-05-09 21:22:34 +03:00
  • 327082c187 chore(deps): bump ajv from 6.11.0 to 6.12.6 (#1036) dependabot[bot] 2023-05-09 19:21:34 +01:00
  • 7f261afe7f chore(deps): bump ansi-regex from 4.1.0 to 4.1.1 in /website (#1035) dependabot[bot] 2023-05-09 19:21:18 +01:00
  • 371b7b46a4 chore: update badge (#1040) Lei Chen 2023-05-10 02:21:04 +08:00
  • 707e72b49f fix: production bundle was loaded incorrectly, fixes #1037 v10.0.1 Michel Weststrate 2023-04-17 20:58:48 +02:00
  • 2ef9a421b8 Merge pull request #1028 from immerjs/immer-10 v10.0.0 Michel Weststrate 2023-04-17 11:36:42 +01:00
  • 41ebbbc2f7 Restore mangleProps immer-10 Michel Weststrate 2023-04-15 20:11:46 +02:00
  • 6f2a12b557 Merge branch 'markerikson-feature/build-tsup' into immer-10 Michel Weststrate 2023-04-15 19:48:24 +02:00
  • 46cd1d50b8 Minor build fixes after tsup migration Michel Weststrate 2023-04-15 19:47:14 +02:00
  • d5be8f239e Remove tsdx Mark Erikson 2023-04-10 11:31:20 -04:00
  • d897c6b49f Micro-optimize Object.getPrototypeOf uses Mark Erikson 2023-04-10 11:24:28 -04:00
  • 3ad1df5184 Use tsup to build and modernize build artifacts Mark Erikson 2023-04-10 11:24:08 -04:00
  • 17cfe4e541 Output modern JS syntax Mark Erikson 2023-04-10 10:43:38 -04:00
  • 3c1a668ab3 Add tsup Mark Erikson 2023-04-10 10:43:07 -04:00
  • 48204c9017 fix issue where deleting non-existing properties fails Michel Weststrate 2023-04-06 19:17:26 +01:00
  • 906b69bdcc Revert MapSet as plugin Michel Weststrate 2023-04-05 22:46:37 +01:00
  • aa0e5eeb8c attempt2 Michel Weststrate 2023-04-05 22:19:50 +01:00
  • 931f963680 Fixed build once again Michel Weststrate 2023-04-05 22:10:23 +01:00
  • 05b85f7238 v10.0.0-beta.4 Michel Weststrate 2023-04-03 17:28:08 +01:00
  • 6f501e65cb v10.0.0-beta.3 Michel Weststrate 2023-04-03 17:19:58 +01:00
  • c8e7cf0edc v10.0.0-beta.2 Michel Weststrate 2023-04-03 17:19:02 +01:00
  • bbd7fb22ad Dropped module:type per https://github.com/immerjs/immer/issues/992#issuecomment-1494520201 Michel Weststrate 2023-04-03 17:18:39 +01:00
  • df3bbe2f19 Some doc refinements Michel Weststrate 2023-04-03 09:57:34 +02:00
  • 605ed4083d Fix test:perf ESM Michel Weststrate 2023-03-26 15:26:28 +02:00
  • 5cbfc0ff51 fixed lockfile Michel Weststrate 2023-03-25 20:20:15 +01:00
  • af92b4dd64 Fix prod tests Michel Weststrate 2023-03-25 17:01:33 +01:00
  • 998b69d25f More Jest/ESM fixes Michel Weststrate 2023-03-25 16:40:06 +01:00
  • 1690a55569 Attempt at using ESM Michel Weststrate 2023-03-25 16:30:38 +01:00
  • 86fd429b41 some build stuff cleanup Michel Weststrate 2023-03-25 15:17:29 +01:00
  • 27db1a1ae7 Further simplification / optimization Michel Weststrate 2023-03-24 23:02:56 +01:00
  • a1fd163de9 Map / Set & old browser API cleanup Michel Weststrate 2023-03-24 22:47:00 +01:00
  • 452a5085c0 stored errors as array so that they become smaller and part of plugin Michel Weststrate 2023-03-24 22:09:16 +01:00
  • 1d93079791 minor cleanup Michel Weststrate 2023-03-24 21:27:50 +01:00
  • a8691180d4 cleanup current implementation Michel Weststrate 2023-03-24 20:59:24 +01:00
  • 819578240a Fix performance tests Michel Weststrate 2023-03-24 16:38:20 +01:00
  • e71aebdaad feat: Introduce strictShallowCopy, See #941, hrsh7th-use-strict-shallow-copy Michel Weststrate 2023-03-24 16:29:14 +01:00