Commit Graph

  • 7cab854901 chore: trigger travis Michel Weststrate 2019-04-15 20:17:41 +02:00
  • 9f1f46a2ec BREAKING CHANGE: feat: this in recipe is no longer the draft, but unbound Michel Weststrate 2019-04-15 19:43:26 +02:00
  • 3d366a75f5 chore: processed review comment from #348 Michel Weststrate 2019-04-15 19:29:56 +02:00
  • 7bf3d3dc38 docs: Readme fixes Michel Weststrate 2019-04-15 13:12:48 +02:00
  • c05ffd7895 docs: remove install size badge Michel Weststrate 2019-04-15 13:07:55 +02:00
  • dfe2f3af13 BREAKING CHANGE: Dropped node 6 support Michel Weststrate 2019-04-15 12:57:27 +02:00
  • 165458e84f feat: Immer now has it's own Github org, immerjs Michel Weststrate 2019-04-15 12:53:59 +02:00
  • aca0fef9b5 chore: Clean up this from typings Michel Weststrate 2019-04-15 12:52:45 +02:00
  • 235152fbea docs: Update readme Michel Weststrate 2019-04-15 09:38:43 +02:00
  • 3735adb861 chore: Applied prettier Michel Weststrate 2019-04-15 09:21:04 +02:00
  • 43002fce73 chore: prettier 1.17 Michel Weststrate 2019-04-15 09:19:46 +02:00
  • 0e0f5b1911 test[ts]: fix type assertions Michel Weststrate 2019-04-15 09:18:08 +02:00
  • e9fb73850f feat[ts]: Improved typings of curried functions, which accept now a widened version of state Michel Weststrate 2019-04-12 01:21:09 +02:00
  • f5ae4900b5 test[ts]: some more test cases Michel Weststrate 2019-04-12 00:11:58 +02:00
  • a1d7aa61c1 feat: Improve type inference based on the first arg of the recipe function Michel Weststrate 2019-04-10 22:46:35 +02:00
  • 8963d652b5 refactor: Simpler draft / immutable implementation Michel Weststrate 2019-04-10 20:13:32 +02:00
  • 464c11550b chore: Upgrade TS Michel Weststrate 2019-04-10 20:11:28 +02:00
  • 189be9e058 chore: Revert "ci: avoid typescript@3.4 for now" Alec Larson 2019-04-04 14:04:35 -04:00
  • 4d93bdfd63 BREAKING CHANGE[ts]: Introduced typescript 3.4.1 support Alec Larson 2019-03-30 16:00:12 -04:00
  • 87d59e7f36 fix[ts]: Immutable<T> / read-only arrays in TS 3.4+ Alec Larson 2019-03-07 08:39:20 -05:00
  • a5ce2ae125 docs: removed deprecation note on this, see #308 Michel Weststrate 2019-02-03 18:31:19 +01:00
  • 3149a4d9b2 docs: stub migration guide Michel Weststrate 2019-02-03 16:17:14 +01:00
  • ab7a44bbe2 Update readme.md (#334) Noitidart 2019-04-15 00:42:41 -07:00
  • 043165388c [docs] Added OSAward to the readme Michel Weststrate 2019-04-15 08:54:19 +02:00
  • e592b5c573 ci: avoid typescript@3.4 for now v2.1.5 Alec Larson 2019-04-04 13:59:57 -04:00
  • 366943c385 fix: remove pointless assignments Alec Larson 2019-04-04 13:57:08 -04:00
  • ff96173b67 chore: comments and formatting Alec Larson 2019-04-04 13:53:33 -04:00
  • ec00ee4a98 fix: unnecessary draft creation Alec Larson 2019-04-04 13:51:29 -04:00
  • fb124283bc fix(test): missing "expect" devDependency Alec Larson 2019-04-04 13:03:57 -04:00
  • 8adfb31816 test: more recursive produce tests Alec Larson 2019-04-04 12:57:27 -04:00
  • 9e12f5601a docs: elaborate on immerable symbol Alec Larson 2019-03-30 21:04:47 -04:00
  • dfcd543609 docs: add react-state-tree Alec Larson 2019-03-22 10:50:16 -04:00
  • 984434edb1 docs: added ForwardJS talk by swyx Michel Weststrate 2019-03-21 10:50:09 +01:00
  • fb928843c2 fix(build): publish source files v2.1.4 Alec Larson 2019-03-19 14:04:35 -04:00
  • 8b33b9882e fix(build): use .module.js instead of .mjs for esm bundle (#332) v2.1.3 EGOIST 2019-03-13 20:16:26 +08:00
  • 0e5ecc9f63 fix(ts): --target=es5 compatibility v2.1.2 Alec Larson 2019-03-10 18:40:26 -04:00
  • 696342030e fix(es5): delete then set an existing property Alec Larson 2019-03-12 08:11:24 -04:00
  • 5121d36522 test: delete then set an existing property Alec Larson 2019-03-12 07:51:27 -04:00
  • 37f57f0545 chore: upgrade to jest@24 and babel@7 Alec Larson 2019-03-12 11:04:12 -04:00
  • b9f0029bf7 chore: replace rollup with bili (#306) EGOIST 2019-03-12 23:06:02 +08:00
  • c071fe0b70 chore: rewrite issue templates Alec Larson 2019-03-12 10:37:00 -04:00
  • 0ad9a91e18 test: use Jest snapshots for expected errors Alec Larson 2019-03-08 11:47:48 -05:00
  • a951f407a1 nit: improved error messages Alec Larson 2019-03-08 11:39:08 -05:00
  • 02fed2ca6d fix: share internal symbols between immer installations v2.1.1 Alec Larson 2019-03-05 09:04:35 -05:00
  • fad74d39ba refactor: clean up #320 v2.1.0 Alec Larson 2019-02-28 10:01:00 -05:00
  • cb5707f514 feat: improved array patches Ilyas Kabirov 2019-02-25 09:29:20 +03:00
  • 0b6960a511 docs: add redux-ts-utils to "cool things made with immer" Kenneth Powers 2019-02-12 17:36:09 -05:00
  • 2b41837e63 feat: introduce producer to create curried, producers that always take this as base feat-producer Michel Weststrate 2019-02-04 10:03:43 +01:00
  • 1f056dca2e docs: removed deprecation note on this, see #308 Michel Weststrate 2019-02-03 18:31:19 +01:00
  • 42e4583518 docs: stub migration guide Michel Weststrate 2019-02-03 16:17:14 +01:00
  • 42b14bd4e2 docs: fixed error in docs Michel Weststrate 2019-02-02 22:48:37 +01:00
  • ff210d8f9c Merge branch 'async-recipes' v2.0.0 Michel Weststrate 2019-02-02 21:06:23 +01:00
  • b79bb97cde BREAKING CHANGE: added migration guide Michel Weststrate 2019-02-02 20:38:20 +01:00
  • 9c498e1297 docs: fixes Michel Weststrate 2019-02-02 20:31:59 +01:00
  • 3b8b39f9b2 docs: async and createDraft / finishDraft Michel Weststrate 2019-02-02 20:16:57 +01:00
  • 54791965c5 docs: reordered readme a bit to a more logical order Michel Weststrate 2019-02-02 19:57:31 +01:00
  • b0d3ce3f27 chores: added additional invariants Michel Weststrate 2019-02-02 18:54:57 +01:00
  • c6cd632752 types: async produce aleclarson 2019-02-02 11:33:47 -05:00
  • eabe9db412 fix(es5): throw if a modified child draft is returned aleclarson 2019-02-02 10:21:49 -05:00
  • 13b0ed0b20 test: use snapshots in createDraft tests aleclarson 2019-02-02 10:00:41 -05:00
  • 44ef0c8cad refactor: rename createPublicDraft/finishPublicDraft for consistency aleclarson 2019-02-02 09:37:15 -05:00
  • edda437349 types: createDraft/finishDraft functions Michel Weststrate 2019-02-02 12:44:18 +01:00
  • e2eb0a8e84 feat: createDraft/finishDraft functions Michel Weststrate 2019-02-02 12:33:31 +01:00
  • ed6dfcc880 Some additional comments, improvement in error handling Michel Weststrate 2019-02-02 11:57:18 +01:00
  • e9f274e53a test: avoid async/await for node 6 aleclarson 2019-01-31 13:13:08 -05:00
  • 327d65971e fix: recursive produce call in async recipe aleclarson 2019-01-31 11:20:26 -05:00
  • e266f4bf77 test: recursive produce call in async recipe aleclarson 2019-01-31 11:03:17 -05:00
  • 5fee518c0c feat: support async recipes aleclarson 2019-01-31 12:22:39 -05:00
  • 271cd1b0e8 test: hooks in es5 aleclarson 2019-01-30 18:26:22 -05:00
  • d41be775b4 fix: applyPatches should mutate drafts v1.12.1 aleclarson 2019-01-23 15:27:59 -05:00
  • c89d47d004 feat: export isDraftable v1.12.0 aleclarson 2019-01-22 11:57:46 -05:00
  • d57433b5ec fix: use getOwnPropertySymbols only when it exists v1.11.1 aleclarson 2019-01-22 09:56:41 -05:00
  • f72f69b480 docs: mention the "immerable" symbol aleclarson 2019-01-21 11:39:11 -05:00
  • f7e0d35a4d test(ts): improve "nothing" test v1.11.0 aleclarson 2019-01-21 09:53:46 -05:00
  • c0ea419d02 nit: remove old each and rename eachOwn aleclarson 2019-01-21 09:23:28 -05:00
  • 46cc6a1511 fix(es5): onDelete hook aleclarson 2019-01-20 14:49:19 -05:00
  • 5ff645c56d fix(ts): Immer class options and ImmerState types aleclarson 2019-01-20 14:47:31 -05:00
  • 9c6603e97d fix: throw on circular references aleclarson 2019-01-05 15:21:41 -05:00
  • 9a2e756320 fix: draft as base state aleclarson 2019-01-05 14:29:39 -05:00
  • afaa73717a fix: property descriptor edge cases aleclarson 2019-01-05 14:26:16 -05:00
  • f9cd73685f test: improve "nested producer" tests aleclarson 2019-01-05 14:25:29 -05:00
  • a84eea58ef test: improve "property descriptor" tests aleclarson 2019-01-05 14:22:03 -05:00
  • 14d7e3cbad test: improve coverage aleclarson 2019-01-05 14:21:13 -05:00
  • 48b371c993 fix: comparison typo aleclarson 2019-01-05 14:20:40 -05:00
  • 551d877bca test: polyfills aleclarson 2019-01-05 13:29:39 -05:00
  • 1e3e4252e4 fix(es5): account for drafts in prepareCopy aleclarson 2019-01-05 11:03:20 -05:00
  • 9877d64b47 feat: limited class support aleclarson 2018-12-28 23:46:58 -05:00
  • d5d07e876c fix: Object.getPrototypeOf with a draft aleclarson 2019-01-04 16:44:16 -05:00
  • 4f59b127f1 chore: improve more tests aleclarson 2019-01-04 16:43:25 -05:00
  • b4964add99 test: rewrite "revoked proxy" tests aleclarson 2019-01-04 13:57:21 -05:00
  • efd47f6eeb chore: improve some tests aleclarson 2019-01-04 13:53:31 -05:00
  • 21846ab357 test: extract some tests into their own function aleclarson 2019-01-03 19:24:05 -05:00
  • 883a258f86 test: return types of produce() v1.10.5 aleclarson 2019-01-14 10:43:15 -05:00
  • 3aa1c4af34 fix(ts): use base type as default produce() return type aleclarson 2019-01-14 10:42:43 -05:00
  • b52b45ef66 fix(ts): produce() return type aleclarson 2019-01-14 10:40:09 -05:00
  • 06c8f6fac9 revert(ts): deeply immutable produce() return type aleclarson 2019-01-14 10:36:23 -05:00
  • 05157afa75 fix(ts): reorder generic parameters of IProduce v1.10.4 aleclarson 2019-01-12 17:57:02 -05:00
  • ee8aac05f9 test(ts): fix for latest commit v1.10.3 aleclarson 2019-01-12 13:35:03 -05:00
  • 03ec620f8d fix(ts): return type of produce() aleclarson 2019-01-12 13:34:25 -05:00
  • a52614a209 test(ts): tiny improvement aleclarson 2019-01-12 12:04:45 -05:00