cmux/node_modules/ts-toolbelt/CHANGELOG.md
2026-01-29 17:36:26 -08:00

174 KiB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

6.15.5 (2020-08-13)

Bug Fixes

  • class: incorrect base class definition (249fdf6)
  • modifiers: do not go over built-in props (96424cf)

Others

6.15.4 (2020-08-11)

Bug Fixes

  • modifiers: do not go over built-in props (96424cf)

Others

6.15.3 (2020-08-11)

Bug Fixes

  • modifiers: do not go over built-in props (96424cf)

Others

6.15.2 (2020-08-11)

Others

6.15.1 (2020-08-08)

Bug Fixes

Others

6.15.0 (2020-08-05)

Features

  • nomerge, patch, merge: allow exclude types from merging (804d140)

Bug Fixes

  • merge, patch: prefer lodash-style merging (71dda67)
  • modfiers: modifier utils don't hide properties anymore #134 (ca04ca6)
  • modifiers, patch, merge: swallowing list entries when not list (f5a91b3)
  • nomerge: forgot to propagate the option (4505673)
  • release: do not tag if not release (d51fc4c)
  • uncurry: now works after optimizations (ab49de4)

Others

6.14.0 (2020-08-05)

Features

  • nomerge, patch, merge: allow exclude types from merging (804d140)

Bug Fixes

  • merge, patch: prefer lodash-style merging (71dda67)
  • modfiers: modifier utils don't hide properties anymore #134 (ca04ca6)
  • modifiers, patch, merge: swallowing list entries when not list (f5a91b3)
  • release: do not tag if not release (d51fc4c)
  • uncurry: now works after optimizations (ab49de4)

Others

6.13.39 (2020-08-02)

Bug Fixes

  • merge, patch: prefer lodash-style merging (71dda67)
  • modfiers: modifier utils don't hide properties anymore #134 (ca04ca6)
  • modifiers, patch, merge: swallowing list entries when not list (f5a91b3)
  • release: do not tag if not release (d51fc4c)
  • uncurry: now works after optimizations (ab49de4)

Others

  • all: lib-wide optimizations (211de26)
  • curry: optimize (f21312a)
  • merge, patch: simplyfy statement (f86944f)
  • merge, patch, objectof: improve speed of merge and patch (94f41ff)
  • modifiers: expanded tests for modifier utils (5e4de4b)
  • patch, merge: more tests on generics (4a33041)
  • patch, merge: prevent unnecessary distribution (7f5cd5d)
  • release: 6.13.32 (fb05cbe)
  • release: 6.13.33 (e077940)
  • release: 6.13.34 (c0d9ceb)
  • release: 6.13.35 (943408a)
  • release: 6.13.36 (6ffddf5)
  • release: 6.13.37 (41859fd)
  • release: 6.13.38 (5e20d12)
  • added funding (c783b7a)
  • update notes (8b9d49b)

6.13.38 (2020-08-02)

Bug Fixes

  • merge, patch: prefer lodash-style merging (71dda67)
  • modfiers: modifier utils don't hide properties anymore #134 (ca04ca6)
  • modifiers, patch, merge: swallowing list entries when not list (f5a91b3)
  • release: do not tag if not release (d51fc4c)

Others

  • all: lib-wide optimizations (211de26)
  • curry: optimize (f21312a)
  • update notes (8b9d49b)
  • merge, patch: simplyfy statement (f86944f)
  • merge, patch, objectof: improve speed of merge and patch (94f41ff)
  • modifiers: expanded tests for modifier utils (5e4de4b)
  • patch, merge: more tests on generics (4a33041)
  • patch, merge: prevent unnecessary distribution (7f5cd5d)
  • release: 6.13.32 (fb05cbe)
  • release: 6.13.33 (e077940)
  • release: 6.13.34 (c0d9ceb)
  • release: 6.13.35 (943408a)
  • release: 6.13.36 (6ffddf5)
  • release: 6.13.37 (41859fd)
  • added funding (c783b7a)

6.13.37 (2020-07-31)

Bug Fixes

  • merge, patch: prefer lodash-style merging (71dda67)
  • modfiers: modifier utils don't hide properties anymore #134 (ca04ca6)
  • modifiers, patch, merge: swallowing list entries when not list (f5a91b3)
  • release: do not tag if not release (d51fc4c)

Others

  • merge, patch: simplyfy statement (f86944f)
  • merge, patch, objectof: improve speed of merge and patch (94f41ff)
  • modifiers: expanded tests for modifier utils (5e4de4b)
  • patch, merge: more tests on generics (4a33041)
  • patch, merge: prevent unnecessary distribution (7f5cd5d)
  • release: 6.13.32 (fb05cbe)
  • release: 6.13.33 (e077940)
  • release: 6.13.34 (c0d9ceb)
  • release: 6.13.35 (943408a)
  • release: 6.13.36 (6ffddf5)
  • added funding (c783b7a)

6.13.36 (2020-07-30)

Bug Fixes

  • merge, patch: prefer lodash-style merging (71dda67)
  • modfiers: modifier utils don't hide properties anymore #134 (ca04ca6)
  • release: do not tag if not release (d51fc4c)

Others

  • merge, patch, objectof: improve speed of merge and patch (94f41ff)
  • modifiers: expanded tests for modifier utils (5e4de4b)
  • release: 6.13.35 (943408a)
  • added funding (c783b7a)
  • merge, patch: simplyfy statement (f86944f)
  • patch, merge: more tests on generics (4a33041)
  • patch, merge: prevent unnecessary distribution (7f5cd5d)
  • release: 6.13.32 (fb05cbe)
  • release: 6.13.33 (e077940)
  • release: 6.13.34 (c0d9ceb)

6.13.35 (2020-07-29)

Bug Fixes

  • merge, patch: prefer lodash-style merging (71dda67)
  • release: do not tag if not release (d51fc4c)

Others

  • added funding (c783b7a)
  • merge, patch: simplyfy statement (f86944f)
  • merge, patch, objectof: improve speed of merge and patch (94f41ff)
  • patch, merge: more tests on generics (4a33041)
  • patch, merge: prevent unnecessary distribution (7f5cd5d)
  • release: 6.13.32 (fb05cbe)
  • release: 6.13.33 (e077940)
  • release: 6.13.34 (c0d9ceb)

6.13.34 (2020-07-27)

Bug Fixes

  • merge, patch: prefer lodash-style merging (71dda67)
  • release: do not tag if not release (d51fc4c)

Others

  • merge, patch: simplyfy statement (f86944f)
  • merge, patch, objectof: improve speed of merge and patch (94f41ff)
  • patch, merge: more tests on generics (4a33041)
  • patch, merge: prevent unnecessary distribution (7f5cd5d)
  • release: 6.13.32 (fb05cbe)
  • release: 6.13.33 (e077940)

6.13.33 (2020-07-26)

Bug Fixes

  • release: do not tag if not release (d51fc4c)

Others

  • merge, patch: simplyfy statement (f86944f)
  • merge, patch, objectof: improve speed of merge and patch (94f41ff)
  • patch, merge: more tests on generics (4a33041)
  • release: 6.13.32 (fb05cbe)

6.13.32 (2020-07-26)

Bug Fixes

  • release: do not tag if not release (d51fc4c)

6.13.31 (2020-07-26)

Bug Fixes

  • assign: add merging style option (335eb32)
  • build: error on unused variable (3fdfe4d)
  • changelog: avoid conflicts for merges of changelog (dea41b1)
  • exports: revert changes (f977829)
  • listof: bug on 3.7 index (5c20eac)
  • listof: handle infinite index objects (7ca73e7)
  • listof: swap number out with never (fdc5f68)
  • map: circular ref Map -> Patch, ListOf -> Map, Patch -> ListOf (d8c4973)
  • merge: distribution (dc303b3)
  • merge: fields that exist in O and not O1 become never (a60ae40)
  • merge: undo breaking change, postpone till v7 (0c52771)
  • merge, patch: distribution not happening (0e78804)
  • merge, patch: merge exactly like lodash (2d864e8)
  • merge, patch: metadata loss due to use of infer (f12d766)
  • merge, patch: prevent mapped type from deep resolving itself (9d0425e)
  • merge, patch: various fixes (c3d5242)
  • patch: distribution (f918471)
  • release: delete unused tags (7ccaf1e)
  • metadata loss for utils using patch (2f46c93)
  • unused parameters (9e09c85)
  • object: revert beacause of breakage on deps (8131b97)

Others

6.13.17 (2020-07-21)

Others

6.13.16 (2020-07-21)

Bug Fixes

  • merge: undo breaking change, postpone till v7 (0c52771)
  • merge, patch: prevent mapped type from deep resolving itself (9d0425e)

6.13.15 (2020-07-20)

Others

6.13.14 (2020-07-20)

Bug Fixes

  • assign: add merging style option (335eb32)

Others

6.13.13 (2020-07-20)

Others

6.13.12 (2020-07-20)

Bug Fixes

  • merge, patch: distribution not happening (0e78804)
  • merge, patch: various fixes (c3d5242)

Others

6.13.11 (2020-07-16)

Others

6.13.10 (2020-07-16)

Others

6.13.9 (2020-07-16)

Others

6.13.8 (2020-07-16)

Others

6.13.7 (2020-07-16)

Others

6.13.6 (2020-07-15)

Bug Fixes

  • object: revert beacause of breakage on deps (8131b97)

Others

6.13.5 (2020-07-15)

Others

6.13.4 (2020-07-15)

Others

6.13.3 (2020-07-15)

Others

6.13.2 (2020-07-15)

Bug Fixes

  • merge: fields that exist in O and not O1 become never (a60ae40)

6.13.1 (2020-07-15)

Others

6.13.0 (2020-07-14)

Features

  • mergeall, patchall: library wide cleanup for new features (7f38e59)

6.12.2 (2020-07-13)

Others

6.12.1 (2020-07-11)

Bug Fixes

  • partial: add missing entry for list (c754027)

6.12.0 (2020-07-11)

Features

  • object: added Partial alias for OptionalPart (42108ff)

Bug Fixes

  • object: export order (879edb6)
  • partial: format of JSDoc example (f1d6fc8)

Others

  • cleanup (593bb53)
  • cleanup: remove comment (a62cc89)
  • object: add test for new Partial type (befa7b8)
  • partial: separate bundle of tests for Partial (286c3e5)
  • partial: simplify (e500c85)
  • release: 6.10.0 (73adcd6)

6.10.16 (2020-07-10)

Others

6.10.15 (2020-07-10)

Bug Fixes

  • mergeup: do not merge built-in objects (8b6e93e)

Others

6.10.14 (2020-07-10)

Others

  • compute: introduce basic compute raw (9f65db5)

6.10.13 (2020-07-09)

Others

  • compute: remove recursive infer (70a0097)

6.10.12 (2020-07-09)

Bug Fixes

6.10.11 (2020-07-09)

Others

  • mergeup: add flags to be enabled (99b77b1)

6.10.10 (2020-07-09)

Bug Fixes

  • builtinobject: array is a lang feature more than a built-in object (12cacde)

6.10.9 (2020-07-09)

Bug Fixes

6.10.8 (2020-07-09)

Bug Fixes

  • pobject.p: temporary fix revert (c11874b)

Others

6.10.7 (2020-07-09)

Others

  • assign, compact: clearer descriptions (ec36045)

6.10.6 (2020-07-09)

Bug Fixes

  • compute: export new compute (c4bab8e)

6.10.5 (2020-07-09)

Others

6.10.4 (2020-07-09)

Bug Fixes

6.10.3 (2020-07-09)

Bug Fixes

  • compute: can compute circular refs (6416ac3)

Others

6.10.2 (2020-07-09)

Bug Fixes

  • contains: make implements the new contains utility (eb27ac7)

Others

6.10.1 (2020-07-08)

Others

6.10.0 (2020-07-08)

Features

  • object: added Partial alias for OptionalPart (42108ff)
  • contains: new comparison operator (6f2c393)
  • contains: new comparison operator (5ea1ab7)

Bug Fixes

Others

6.9.9 (2020-06-18)

Others

  • curry: use undristributed concat (1c8ff5c)

6.9.8 (2020-06-18)

Others

6.9.7 (2020-06-18)

Bug Fixes

  • version (3617865)
  • misc.builtinobject: missing readonly types (f8ae740)

Others

6.9.5 (2020-06-18)

Bug Fixes

  • misc.builtinobject: missing readonly types (f8ae740)

6.9.4 (2020-05-25)

Others

6.9.3 (2020-05-25)

Others

6.9.2 (2020-05-25)

Others

6.9.1 (2020-05-25)

Others

6.9.0 (2020-05-21)

Features

  • a.promise: a promise type that unwraps (ba505d4)

Bug Fixes

  • a.promisable: integrate with Promise (b14c2fc)
  • a.promise: imports (5054a0b)

Others

6.8.9 (2020-05-19)

Others

6.8.8 (2020-05-19)

Others

6.8.7 (2020-05-19)

Others

6.8.6 (2020-05-19)

Others

6.8.5 (2020-05-19)

Bug Fixes

Others

  • release: do not release for bug fixes (7016004)

6.8.4 (2020-05-18)

Bug Fixes

6.8.3 (2020-05-18)

6.8.2 (2020-05-18)

Others

6.8.1 (2020-05-18)

Others

6.8.0 (2020-05-18)

Features

Others

6.7.7 (2020-05-14)

Bug Fixes

  • o.mergeup: regression intersected types eval to never (2dc31ae)

6.7.6 (2020-05-14)

Bug Fixes

  • o.listof: handle unlimited objects (64800df)
  • o.mergeup: speed improvement, support ramda/lodash, better accuracy (6499a7d)

Others

6.7.5 (2020-05-14)

Bug Fixes

  • a.type: remove optional (10550a9)

6.7.4 (2020-05-11)

Bug Fixes

  • pipe, compose: remove unlimited arguments (95a66b1)

6.7.3 (2020-05-11)

Others

6.7.2 (2020-05-08)

Bug Fixes

6.7.1 (2020-05-08)

Bug Fixes

  • build: added lib to build types (5797d70)

6.7.0 (2020-05-08)

Features

  • builtinobject: types for standard built-in objs (fc6762c)

Bug Fixes

  • compilation: set esnext (9deb23b)

Others

  • cleanup: remove unused files (937c269)

6.6.2 (2020-05-02)

Bug Fixes

  • a.type: simplify, remove symbol (bbc62f3)

Others

  • l.unnest: useless distribution (cda0554)
  • release: fix amd and symbol (666a508)

6.6.1 (2020-05-02)

Bug Fixes

  • error with target and symbol (cfd4f22)

6.6.0 (2020-05-02)

Features

  • l.flatten, l.unnest: strict and limit options (bf1b021)

6.5.1 (2020-04-18)

Bug Fixes

  • atleast: edge case optional union objects (ae92869)

6.5.0 (2020-04-17)

Features

  • atleast: mark fields to be atleast required (33f2adf)

Bug Fixes

Others

  • update any to Key (654cecb)
  • number: missing map information (3324276)

6.4.2 (2020-04-10)

Bug Fixes

  • iteration, maps: optimized bigger iteration maps (6ec2bdc)

6.4.1 (2020-04-10)

Bug Fixes

Others

  • todo: make cleanup to be done (42f6051)

6.4.0 (2020-04-10)

Features

  • iteration: allow to take custom maps (c68c6d8)
  • number: number maps (ie. math for pixels) (5297410)

6.3.13 (2020-04-10)

Bug Fixes

  • distribution, number: distribution on numbers (41b2a89)

6.3.12 (2020-04-04)

Bug Fixes

  • repeat: possibly non-terminating condition (3b37596)

6.3.11 (2020-04-02)

Others

6.3.10 (2020-04-02)

Bug Fixes

  • scripts: mkdir alreay exists (f46e100)

Others

  • community.includesdeep: first community entry #99 (8527025)

6.3.9 (2020-04-01)

Others

6.3.8 (2020-04-01)

Bug Fixes

  • ts-3.9: bugs caught by ts 3.9 (f853aef)

6.3.7 (2020-04-01)

Bug Fixes

  • release: bugfixes also are releases (9881b4a)

Others

  • curry: reduce memory footprint (45b7b81)

6.3.6 (2020-03-10)

Bug Fixes

6.3.5 (2020-02-26)

Bug Fixes

  • mergeup: revert faulty optimization (336f026)

6.3.4 (2020-02-26)

Others

  • mergeup: removed useless mapped loop (8d72919)

6.3.3 (2020-02-26)

Bug Fixes

Others

6.3.2 (2020-02-23)

Others

6.3.1 (2020-02-20)

Bug Fixes

Others

6.3.0 (2020-02-16)

Features

  • compact: multiple merging at once (460d9ea)

6.2.0 (2020-02-13)

Features

6.1.13 (2020-01-31)

Bug Fixes

  • l.objectof: not handling const tuples (7dd198c)

Others

6.1.12 (2020-01-31)

Bug Fixes

  • l.unionize: was never tested (f4eb8d3)

Others

6.1.11 (2020-01-30)

Others

6.1.10 (2020-01-30)

Others

6.1.8 (2020-01-30)

Others

6.1.7 (2020-01-23)

Bug Fixes

  • o.path: unnecessary distribution (e64e7ad)

6.1.6 (2020-01-09)

Others

6.1.5 (2020-01-01)

Bug Fixes

Others

6.1.4 (2019-12-31)

Bug Fixes

6.1.3 (2019-12-30)

Bug Fixes

  • l.update: handle variant lists (1d53b1a)

Others

6.1.2 (2019-12-30)

Bug Fixes

  • o.p.update: not creating fields (1772c9a)

6.1.1 (2019-12-30)

Bug Fixes

6.1.0 (2019-12-30)

Features

Others

6.0.7 (2019-12-30)

Others

7.0.0 (2019-12-30)

⚠ BREAKING CHANGES

  • distribution: This will affect users using O.P.Update to modify paths which contain more than one value.

Features

Bug Fixes

  • distribution: fix O.P.Update distribution (1ccf432)
  • l.update: not working on empty lists (fd16879)

Others

6.0.4 (2019-12-29)

Bug Fixes

  • l.update: allow to update non-existing fields (22e6568)
  • list, keys: list util now handle number keys (4642629)
  • o.either: fix distribution (ae1ab94)

Others

  • a.numberof: add internal feature (ebcd34b)

6.0.3 (2019-12-29)

Others

6.0.2 (2019-12-29)

Bug Fixes

  • excessive dristribution (b81a65f)

Others

6.0.1 (2019-12-22)

Bug Fixes

6.0.0 (2019-12-22)

⚠ BREAKING CHANGES

  • api:

Features

  • l.shortest: find shortest list (abafc34)
  • o.p.update: use abritrary paths (creates on the fly) (1904812)
  • recursives: allowing distribution (bd1c891)
  • mapped types now all distribute (680efd9)

Bug Fixes

  • distribution: keys types can now distribute (617f19a)
  • distributivity: little mistakes (73b8948)
  • wrong export (434f0c6)

Others

5.0.0 (2019-12-22)

⚠ BREAKING CHANGES

  • api:

Features

  • l.shortest: find shortest list (abafc34)
  • o.p.update: use abritrary paths (creates on the fly) (1904812)
  • recursives: allowing distribution (bd1c891)
  • mapped types now all distribute (680efd9)

Bug Fixes

  • distribution: keys types can now distribute (617f19a)
  • distributivity: little mistakes (73b8948)
  • wrong export (434f0c6)

Others

4.14.6 (2019-12-19)

Bug Fixes

  • a.omit, a.pick: accept any input (7facdde)
  • o.update: handle wide keys properly (057d53e)

Others

4.14.5 (2019-12-19)

Bug Fixes

  • l.at: missing strict option (b00ec1c)
  • l.update: only existing keys can be updated (9cd8643)

4.14.4 (2019-12-18)

Bug Fixes

  • strictnullchecks: maximize compatibility (70fe9e3)

Others

  • readme (a796ecc)
  • list: disable irrelevant failing test (2315ff0)
  • list: disable irrelevant failing tests (09fbd5c)

4.14.3 (2019-12-17)

Bug Fixes

  • update: can now add fields (687dd4f)

4.14.2 (2019-12-17)

Bug Fixes

  • path: remove legacy paths (07dee0a)

4.14.1 (2019-12-17)

4.14.0 (2019-12-17)

Features

  • o.at: optional loose mode (bcd18a6)

Bug Fixes

Others

  • integrate loose At with other utilities (ac93d75)
  • moved optional params to lhs (784ae65)

4.13.6 (2019-12-16)

Bug Fixes

  • a.x: string edge cases for curry (19420b4)

4.13.5 (2019-12-12)

Bug Fixes

  • curry: unary cannot be curried related to #43 (e226931)

4.13.4 (2019-12-11)

Others

  • f.pipe, f.compose: move P as last typeparam (9c86f43)

4.13.3 (2019-12-11)

Others

4.13.2 (2019-12-11)

Others

4.13.1 (2019-12-11)

Others

4.13.0 (2019-12-11)

Features

  • u.omit/pick: pick or omit on unions (d90faa1)

Bug Fixes

  • f.pipe/compose: wrongs async types (52ef6fd)

Others

4.12.13 (2019-12-03)

Others

4.12.12 (2019-12-03)

Bug Fixes

Others

4.12.11 (2019-12-02)

Others

4.12.10 (2019-12-02)

Bug Fixes

4.12.9 (2019-12-02)

Bug Fixes

Others

4.12.8 (2019-12-02)

Bug Fixes

  • t.objectof: type distribution (765e94a)

Others

  • reformat type distribution (c825580)

4.12.7 (2019-12-02)

Others

  • o.mergeup: give up tuple handling (5214d04)

4.12.6 (2019-12-01)

Bug Fixes

4.12.5 (2019-11-30)

Others

4.12.4 (2019-11-30)

Bug Fixes

  • o.mergeup: overcomputation recursive (4fbf5d2)

4.12.3 (2019-11-30)

Bug Fixes

  • o.mergeup: unsound computation (49c4ce4)

4.12.2 (2019-11-30)

Bug Fixes

  • deep: over-computation on deep types & recursive mapped types (1b1ac71)

4.12.1 (2019-11-30)

Bug Fixes

  • m.json: working JSON types + tests (7917679)

4.12.0 (2019-11-30)

Features

4.11.0 (2019-11-30)

Features

  • u.hasall: check if union contained within union (81ccfd5)

Bug Fixes

  • o.clean: swallowed keys named like array keys (a8f190c)

Others

4.10.21 (2019-11-21)

Others

4.10.20 (2019-11-20)

Others

4.10.19 (2019-11-20)

Others

4.10.18 (2019-11-20)

Others

4.10.17 (2019-11-20)

Others

4.10.16 (2019-11-20)

Others

4.10.15 (2019-11-20)

Others

4.10.14 (2019-11-20)

Others

  • all: added cross-references, links (09b57e5)

4.10.13 (2019-11-18)

Others

4.10.12 (2019-11-17)

Bug Fixes

  • release: ci not releasing (3072c91)

4.10.11 (2019-11-17)

Bug Fixes

  • release: not out folder (19bf5d0)

4.10.10 (2019-11-17)

Others

4.10.9 (2019-11-17)

Others

4.10.8 (2019-11-14)

Bug Fixes

4.10.7 (2019-11-10)

Others

4.10.6 (2019-11-10)

Others

4.10.5 (2019-11-10)

Others

4.10.4 (2019-11-10)

Others

4.10.3 (2019-11-09)

Others

4.10.2 (2019-11-09)

Others

4.10.1 (2019-11-09)

Bug Fixes

Others

4.10.0 (2019-11-06)

Features

Others

4.9.32 (2019-11-02)

Others

4.9.31 (2019-11-02)

Bug Fixes

4.9.30 (2019-11-01)

Others

4.9.29 (2019-11-01)

Bug Fixes

4.9.28 (2019-11-01)

Others

4.9.27 (2019-10-31)

Others

4.9.26 (2019-10-31)

Others

4.9.25 (2019-10-31)

Others

4.9.24 (2019-10-31)

Others

4.9.23 (2019-10-31)

Bug Fixes

  • compat: types broken on 3.5 (b5e2ce3)

4.9.22 (2019-10-31)

Others

4.9.21 (2019-10-31)

Others

  • removal of forgotten Keys (349cc0c)

4.9.20 (2019-10-31)

Others

4.9.19 (2019-10-31)

Others

4.9.18 (2019-10-31)

Others

4.9.17 (2019-10-31)

Others

4.9.16 (2019-10-31)

Others

4.9.15 (2019-10-31)

Others

4.9.14 (2019-10-29)

Others

4.9.13 (2019-10-28)

Others

4.9.12 (2019-10-28)

4.9.11 (2019-10-28)

Others

4.9.10 (2019-10-28)

Others

  • keys: increased performance for key ops (b6271f4)

4.9.9 (2019-10-27)

Bug Fixes

4.9.8 (2019-10-27)

Bug Fixes

4.9.7 (2019-10-27)

Others

  • remove unused node types (95b771d)

4.9.6 (2019-10-27)

Others

4.9.4 (2019-10-27)

Others

4.9.5 (2019-10-27)

4.9.4 (2019-10-27)

Bug Fixes

  • exports: not found on the playground (e74e6a3)

Others

4.9.4 (2019-10-27)

Bug Fixes

  • exports: not found on the playground (e74e6a3)

4.9.3 (2019-10-27)

Bug Fixes

Others

4.9.2 (2019-10-27)

Bug Fixes

4.9.1 (2019-10-26)

Others

4.9.0 (2019-10-26)

Bug Fixes

  • merge: stop distribution (fc6b6b6)
  • mergeup: show distribution with unknown (b734b7d)

Features

Others

4.8.29 (2019-10-26)

Bug Fixes

  • t.pathvalid/path: objectof breaks numeric keys and is not needed (3a34473)

4.8.28 (2019-10-26)

Others

  • p/t.pathvalid: fix return types (019db9a)

4.8.27 (2019-10-26)

Bug Fixes

Others

4.8.25 (2019-10-26)

Others

  • o/t.pathvalid: examples (8d3a6ff)

4.8.24 (2019-10-24)

Others

  • o/t.ensure: rename to Clean (015ef00)

4.8.23 (2019-10-24)

Bug Fixes

  • t.unnest: displayed computation (55fcfec)

4.8.22 (2019-10-21)

Others

4.8.21 (2019-10-20)

Others

  • removed number to string transform (17a9dbc)

4.8.20 (2019-10-19)

Others

4.8.19 (2019-10-18)

Bug Fixes

4.8.18 (2019-10-18)

Others

4.8.17 (2019-10-17)

Bug Fixes

Others

  • o.p: simplify all path types to use similar code (d5b05f0)

4.8.16 (2019-10-15)

Bug Fixes

  • a.index: added missing export (791f971)

Others

  • a.implements: added missing tests (062bc18)

4.8.15 (2019-10-15)

Others

4.8.14 (2019-10-15)

Others

  • o.mergeup: deleted useless loops (mapped) (0a80e07)

4.8.13 (2019-10-12)

Others

4.8.12 (2019-10-12)

Others

4.8.11 (2019-10-12)

Others

4.8.10 (2019-10-12)

Others

4.8.9 (2019-10-12)

Others

4.8.8 (2019-10-08)

Others

4.8.7 (2019-10-08)

Others

4.8.6 (2019-10-08)

Others

4.8.5 (2019-10-08)

Others

4.8.4 (2019-10-05)

Bug Fixes

  • remove distribution on recursive types (ec8c882)

4.8.3 (2019-10-05)

Others

4.8.2 (2019-10-05)

Bug Fixes

  • push tags only on release versions (9aa2096)
  • safer recursive types (100d0ba)

4.8.1 (2019-10-05)

Bug Fixes

  • revert recursion limits (44e96b6)

4.8.0 (2019-10-04)

Features

4.7.25 (2019-10-04)

Bug Fixes

  • overflow on recursive types (a3351fb)

Others

4.7.24 (2019-10-01)

Others

4.7.23 (2019-10-01)

Bug Fixes

  • deep instantiation limit (9a5be9c)

4.7.22 (2019-10-01)

Bug Fixes

4.7.21 (2019-10-01)

Bug Fixes

  • no more release on bugfix (c68e8d4)

Others

4.7.1 (2019-10-01)

4.7.19 (2019-09-30)

Bug Fixes

4.7.18 (2019-09-30)

Bug Fixes

4.7.17 (2019-09-30)

Bug Fixes

  • p: distribute over unions (aa2bb21)
  • p.pick: distribute over unions (0213712)

Others

  • p: add test for distributing over unions (1c369d2)
  • p.pick: add test for distributing over unions (f9be819)

4.7.16 (2019-09-28)

Others

4.7.15 (2019-09-28)

Others

4.7.14 (2019-09-28)

Others

4.7.13 (2019-09-28)

Others

4.7.12 (2019-09-28)

Others

4.7.11 (2019-09-28)

Others

4.7.10 (2019-09-28)

Others

4.7.9 (2019-09-28)

Others

4.7.8 (2019-09-28)

Others

4.7.7 (2019-09-28)

Bug Fixes

4.7.6 (2019-09-28)

Others

4.7.5 (2019-09-28)

Others

4.7.4 (2019-09-28)

Others

4.7.3 (2019-09-28)

Bug Fixes

4.7.2 (2019-09-28)

Bug Fixes

4.7.1 (2019-09-27)

Bug Fixes

4.7.0 (2019-09-27)

Features

Others

4.6.0 (2019-09-27)

Features

4.5.4 (2019-09-27)

Others

  • cleanup Keys in favor of keyof (2f38ea4)
  • type distribution cleanup (8fa8dc0)

4.5.3 (2019-09-27)

Bug Fixes

Others

  • added conditional deploy (862bfd9)

4.5.2 (2019-09-26)

Others

  • migrated codebase to Tuple (e6e90a8)

4.5.1 (2019-09-26)

Bug Fixes

  • infinite recursion on any (d250d43)

4.5.0 (2019-09-26)

Features

Others

4.4.7 (2019-09-25)

4.4.6 (2019-09-25)

Bug Fixes

4.4.5 (2019-09-25)

4.4.4 (2019-09-25)

Bug Fixes

  • broken Flatten with readonly (b893b83)

4.4.3 (2019-09-25)

Bug Fixes

  • added publish check on CI (42facc1)
  • version bump on branches (24f7560)

Others

4.4.2 (2019-09-25)

Bug Fixes

4.4.1 (2019-09-25)

Others

4.4.0 (2019-09-25)

Features

  • non-strict option for Either (7c099a4)

4.3.0 (2019-09-24)

Bug Fixes

  • test & export for Flatten (5958b64)

Features

4.2.1 (2019-09-24)

Bug Fixes

4.2.0 (2019-09-24)

Features

4.1.1 (2019-09-24)

Bug Fixes

  • readonly arrays and UnNest (c54e23c)

4.1.0 (2019-09-24)

Bug Fixes

Features

  • added undefined handling for MergeUp (410d4c4)

4.0.12 (2019-09-23)

Bug Fixes

Others

4.0.11 (2019-09-23)

Bug Fixes

Others

4.0.5 (2019-09-19)

Others

4.0.4 (2019-09-19)

Bug Fixes

4.0.3 (2019-09-19)

Others

4.0.2 (2019-09-19)

Bug Fixes

Others

4.0.1 (2019-09-19)

Bug Fixes

  • missing cast on O/NonNullable (8610d9b)

Others

  • update for v4.0 [skip ci] (e2e18ca)

4.0.0 (2019-09-19)

⚠ BREAKING CHANGES

Bug Fixes

Features

Others

3.14.0 (2019-09-17)

Features

Others

3.13.0 (2019-09-17)

Bug Fixes

Features

  • added Compulsory, CompulsoryKeys (ad1c626)

Others

3.12.0 (2019-09-17)

Bug Fixes

  • shorter-simpler Merge and Merge 'deep' (833c352)

Features

Others

3.11.0 (2019-09-16)

Bug Fixes

  • added K feature (9e460d1)
  • added Unionize exports, made it available for Tuple too (d51d9c7)
  • clearer Merge (158a5fa)
  • prevent call to API within API (d463d04)
  • refactor names in Tuple Merge (006f2c1)
  • typo (25fc0a9)
  • useless fields are not to be picked (1b38290)
  • useless fields are not to be picked (79c2332)

Features

Others

3.10.0 (2019-09-14)

Bug Fixes

  • allow Pop to work with optionals (17bb61f)
  • allow Reverse to work with optionals (3276dee)
  • missing Length in recursion (b2e6eab)
  • missing transformation for T (c4d9e50)

Features

  • 'deep' option for Tuple Merge (6e15410)
  • allow deep merge for P.Merge (b4ad1bc)

Others

  • 'deep' option of Tuple/Merge (004afae)
  • fix wrong option (3236466)
  • updated tests to allow optionals (9ec2757)

3.9.2 (2019-09-14)

Others

  • added migging parameter (0e5a1cb)

3.9.1 (2019-09-14)

Others

3.9.0 (2019-09-14)

Features

  • 'deep' option for Merge (5dfde49)

Others

3.8.95 (2019-09-13)

Others

3.8.94 (2019-09-13)

3.8.93 (2019-09-13)

Bug Fixes

  • use UnNest with narrowed types (dc4402d)

3.8.92 (2019-09-12)

Bug Fixes

Others

3.8.91 (2019-09-10)

Bug Fixes

Others

3.8.90 (2019-09-10)

Others

  • docs have moved to a branch (1cbe3b1)

3.8.89 (2019-09-10)

Bug Fixes

3.8.88 (2019-09-10)

Bug Fixes

3.8.87 (2019-09-10)

Bug Fixes

Others

3.8.86 (2019-09-10)

Bug Fixes

3.8.85 (2019-09-10)

Bug Fixes

3.8.84 (2019-09-10)

Bug Fixes

3.8.83 (2019-09-10)

Bug Fixes

3.8.82 (2019-09-10)

Bug Fixes

Others

  • reorganize scripts for CI (64ca2d0)

3.8.81 (2019-09-10)

Others

3.8.80 (2019-09-10)

Others

3.8.79 (2019-09-10)

Others

3.8.78 (2019-09-10)

Others

3.8.77 (2019-09-10)

Others

3.8.76 (2019-09-09)

Others

3.8.75 (2019-09-09)

Others

3.8.74 (2019-09-09)

Others

3.8.73 (2019-09-09)

Bug Fixes

Others

3.8.72 (2019-09-07)

Bug Fixes

Others

3.8.71 (2019-09-07)

Bug Fixes

  • wrong versioning for test packages #44 (1936949)

Others

3.8.70 (2019-09-06)

Others

3.8.69 (2019-09-06)

Others

3.8.68 (2019-09-06)

Bug Fixes

Others

3.8.67 (2019-09-06)

Bug Fixes

Others

3.8.66 (2019-09-06)

Bug Fixes

  • conflicting versions in CI deploy (67c402e)

Others

3.8.65 (2019-09-06)

Bug Fixes

  • deploy version for tests (a5c4ce3)

Others

3.8.64 (2019-09-06)

Bug Fixes

Others

3.8.63 (2019-08-28)

Bug Fixes

  • make Pipe & Compose more tolerant with generics (unknown) (a0c754d)

Others

3.8.62 (2019-08-28)

Bug Fixes

  • wrong promise unwrapping on Pipe & Compose (6a5fb0d)

Others

3.8.61 (2019-08-28)

Others

3.8.60 (2019-08-28)

Bug Fixes

Others

3.8.58 (2019-08-27)

Others

3.8.57 (2019-08-27)

Others

3.8.56 (2019-08-27)

Others

3.8.54 (2019-08-27)

Bug Fixes

Others

3.8.53 (2019-08-27)

Bug Fixes

Others

3.8.52 (2019-08-27)

Others

3.8.51 (2019-08-26)

Bug Fixes

Others

3.8.50 (2019-08-26)

Bug Fixes

Others

3.8.49 (2019-08-24)

Bug Fixes

  • travis branch conditions for build (4ffcfdb)

Others

3.8.48 (2019-08-24)

Bug Fixes

Others

3.8.47 (2019-08-24)

Bug Fixes

Others

3.8.46 (2019-08-24)

Bug Fixes

Others

3.8.45 (2019-08-24)

Bug Fixes

  • less piggy script for travis (87b8eb7)

Others

3.8.44 (2019-08-23)

Bug Fixes

Others

3.8.43 (2019-08-23)

Bug Fixes

Others

3.8.42 (2019-08-23)

Bug Fixes

Others

3.8.41 (2019-08-23)

Bug Fixes

Others

3.8.36 (2019-08-23)

Others

3.8.35 (2019-08-23)

Bug Fixes

  • build docs on master only, run tests against dt dependents (50fa9c9)
  • do not track dt (8dc2f11)
  • dt test script (1ea1376)
  • test dt with local version (20e3b90)

Others

3.8.34 (2019-08-23)

Bug Fixes

3.8.33 (2019-08-23)

Bug Fixes

  • travis did not push mater (tags disabled) (b5238a1)

Others

3.8.24 (2019-08-23)

Others

3.8.24 (2019-08-23)

Others

3.8.32 (2019-08-23)

Bug Fixes

  • docs only build for master (fe5f823)
  • travis build (31b08ba)
  • travis was cleaning files to publish (35883f5)

3.8.31 (2019-08-23)

Bug Fixes

  • travis deploy stages for branches (03cdb1f)
  • update version (2d466b4)

Others

3.8.24 (2019-08-23)

Bug Fixes

  • travis deploy stages for branches (03cdb1f)

Others

3.8.23 (2019-08-23)

Others

3.8.22 (2019-08-23)

Others

3.8.21 (2019-08-23)

Bug Fixes

Others

3.8.20 (2019-08-23)

Bug Fixes

Others

3.8.19 (2019-08-23)

Bug Fixes

  • improved performance for Curry (17f77f0)

Others

3.8.18 (2019-08-23)

Others

3.8.17 (2019-08-23)

Bug Fixes

Others

3.8.16 (2019-08-23)

Bug Fixes

Others

3.8.10 (2019-08-23)

Bug Fixes

Others

3.8.9 (2019-08-23)

Others

3.8.8 (2019-08-23)

Bug Fixes

Others

3.8.4 (2019-08-22)

Bug Fixes

Others

3.8.3 (2019-08-20)

Bug Fixes

  • simplify the way Head works (daaaa23)

Others

3.8.2 (2019-08-20)

Bug Fixes

  • now PromiseOf unwraps any kind of type like the JS Promise does (186544d)

Others

3.8.1 (2019-08-19)

Others

3.8.0 (2019-08-16)

Features

  • added Invert type for Object (1f41a09)

Others

3.7.1 (2019-08-12)

Bug Fixes

  • resolved Compute breaking unions (08da1fa)

Others

3.7.0 (2019-08-12)

Bug Fixes

  • changelog had feat in wrong category (2b6a86e)
  • improved type distribution on TupleOf, ObjectOf, Last, IntersectOf (0e628df)

Features

  • added a Keys type for Union (3ce0afd)
  • added a Strict type for Union (7997fc0)
  • added an Either type for Object, Tuple (740742c)

Others

3.6.1 (2019-08-10)

Others

3.6.0 (2019-08-10)

Others

3.5.1 (2019-08-09)

Others

  • prepare the tests to be compatible with DT (f5f060b)
  • update (3be3e93)

3.5.0 (2019-08-08)

Others

3.4.1 (2019-08-08)

Others

3.4.0 (2019-08-08)

Bug Fixes

Others

3.3.0 (2019-08-08)

Bug Fixes

  • p.merge: now picks up fields as it dives #28 (68d49f0)

Others

3.2.24 (2019-08-07)

Bug Fixes

  • p.merge: now picks up fields as it dives #28 (68d49f0)

Others

3.2.23 (2019-08-06)

Others

3.2.22 (2019-08-05)

Others

  • travis: debug failure -> eslint version rollback (5fcaffa)
  • travis: debug failure, cleared cache (f6a919d)
  • update (f766846)

3.2.21 (2019-08-05)

Others

3.2.20 (2019-08-05)

Others

3.2.19 (2019-08-05)

Others

3.2.18 (2019-08-05)

Bug Fixes

  • eslint: remove fp flags (e009db0)
  • eslint: remove fp inlined flags (f4848b0)

Others

3.2.17 (2019-08-05)

Others

3.2.16 (2019-08-05)

Others

  • cleanup: removed fp (647c622)
  • commits: display all the commits in the changelog (94d62ee)
  • update (8c23630)

3.2.15 (2019-08-05)

Bug Fixes

  • path types: fixes #26, adds docs + tests for O.P (5b601a7)

3.2.14 (2019-08-02)

Bug Fixes

  • doc-gen: docs are now commited (8a7adfb)

3.2.13 (2019-08-02)

Bug Fixes

  • release: did not build on release cmd (b0fba7e)

3.2.12 (2019-08-01)

3.2.11 (2019-08-01)

3.2.10 (2019-08-01)

Bug Fixes

  • ci: added npx, travis does not have it (b336220)

3.2.9 (2019-08-01)

Bug Fixes

  • release: changed HEAD to $BRANCH (af8999b)
  • release: let standard-version do the commit (8115e5e)
  • tests: fix tests not runnin gin release (3a833a4)

3.2.8 (2019-08-01)

3.2.7 (2019-08-01)

3.2.6 (2019-08-01)

3.2.5 (2019-08-01)

3.2.4 (2019-08-01)

3.2.0-0 (2019-08-01)

3.1.6 (2019-08-01)

3.1.5 (2019-08-01)

3.1.4 (2019-08-01)

3.2.3 (2019-08-01)

3.2.2 (2019-08-01)

Bug Fixes

3.1.3 (2019-07-31)

3.1.2 (2019-07-30)

3.1.1 (2019-07-25)

3.1.0 (2019-07-25)

3.0.5 (2019-07-25)

3.0.4 (2019-07-25)

3.0.2 (2019-07-25)

3.0.0 (2019-07-25)

3.0.0-12 (2019-07-23)

3.0.0-11 (2019-07-16)

3.0.0-10 (2019-07-16)

3.0.0-9 (2019-07-08)

3.0.0-8 (2019-07-08)

3.0.0-7 (2019-07-08)

3.0.0-6 (2019-07-07)

3.0.0-5 (2019-07-07)

3.0.0-4 (2019-07-02)

3.0.0-3 (2019-07-02)

3.0.0-2 (2019-07-01)

3.0.0-1 (2019-07-01)

3.0.0-0 (2019-07-01)

2.1.5 (2019-06-29)

2.1.4 (2019-06-29)

2.1.3 (2019-06-28)

2.1.2 (2019-06-28)

2.1.1 (2019-06-27)

2.1.0 (2019-06-27)

2.0.17 (2019-06-27)

2.0.16 (2019-06-27)

2.0.15 (2019-06-27)

2.0.14 (2019-06-26)

2.0.13 (2019-06-26)

2.0.12 (2019-06-26)

2.0.11 (2019-06-26)

2.0.10 (2019-06-26)

2.0.9 (2019-06-26)

2.0.8 (2019-06-26)

2.0.7 (2019-06-26)

2.0.6 (2019-06-26)

2.0.5 (2019-06-26)

2.0.4 (2019-06-25)

2.0.3 (2019-06-25)

2.0.2 (2019-06-25)

2.0.1 (2019-06-25)

2.0.0 (2019-06-25)

1.1.14 (2019-06-23)

1.1.13 (2019-06-22)

1.1.12 (2019-06-21)

1.1.11 (2019-06-21)

1.1.10 (2019-06-21)

1.1.9 (2019-06-21)

1.1.8 (2019-06-21)

1.1.7 (2019-06-21)

1.1.6 (2019-06-20)

1.1.5 (2019-06-20)

1.1.4 (2019-06-20)

1.1.3 (2019-06-20)

1.1.2 (2019-06-20)

1.1.1 (2019-06-20)

1.1.0 (2019-06-20)

1.0.55 (2019-06-20)

1.0.54 (2019-06-20)

1.0.53 (2019-06-20)

1.0.52 (2019-06-19)

1.0.49 (2019-06-19)

1.0.48 (2019-06-19)

1.0.47 (2019-06-19)

1.0.46 (2019-06-19)

1.0.45 (2019-06-19)

1.0.44 (2019-06-19)

1.0.43 (2019-06-19)

1.0.42 (2019-06-19)

1.0.41 (2019-06-19)

1.0.40 (2019-06-19)

1.0.39 (2019-06-19)

1.0.38 (2019-06-19)

1.0.37 (2019-06-19)

1.0.36 (2019-06-19)

1.0.35 (2019-06-19)

1.0.34 (2019-06-19)

1.0.33 (2019-06-18)

1.0.32 (2019-06-18)

1.0.31 (2019-06-18)

1.0.30 (2019-06-18)

1.0.29 (2019-06-18)

1.0.28 (2019-06-18)

1.0.27 (2019-06-18)

1.0.26 (2019-06-18)

1.0.25 (2019-06-18)

1.0.24 (2019-06-18)

1.0.23 (2019-06-18)

1.0.22 (2019-06-18)

1.0.21 (2019-06-18)

1.0.20 (2019-06-18)

1.0.19 (2019-06-18)

3.1.4 (2019-08-01)

3.1.3 (2019-07-31)

3.1.2 (2019-07-30)

3.1.1 (2019-07-25)

3.1.0 (2019-07-25)

3.0.5 (2019-07-25)

3.0.4 (2019-07-25)

3.0.2 (2019-07-25)

3.0.0 (2019-07-25)

3.0.0-12 (2019-07-23)

3.0.0-11 (2019-07-16)

3.0.0-10 (2019-07-16)

3.0.0-9 (2019-07-08)

3.0.0-8 (2019-07-08)

3.0.0-7 (2019-07-08)

3.0.0-6 (2019-07-07)

3.0.0-5 (2019-07-07)

3.0.0-4 (2019-07-02)

3.0.0-3 (2019-07-02)

3.0.0-2 (2019-07-01)

3.0.0-1 (2019-07-01)

3.0.0-0 (2019-07-01)

2.1.5 (2019-06-29)

2.1.4 (2019-06-29)

2.1.3 (2019-06-28)

2.1.2 (2019-06-28)

2.1.1 (2019-06-27)

2.1.0 (2019-06-27)

2.0.17 (2019-06-27)

2.0.16 (2019-06-27)

2.0.15 (2019-06-27)

2.0.14 (2019-06-26)

2.0.13 (2019-06-26)

2.0.12 (2019-06-26)

2.0.11 (2019-06-26)

2.0.10 (2019-06-26)

2.0.9 (2019-06-26)

2.0.8 (2019-06-26)

2.0.7 (2019-06-26)

2.0.6 (2019-06-26)

2.0.5 (2019-06-26)

2.0.4 (2019-06-25)

2.0.3 (2019-06-25)

2.0.2 (2019-06-25)

2.0.1 (2019-06-25)

2.0.0 (2019-06-25)

1.1.14 (2019-06-23)

1.1.13 (2019-06-22)

1.1.12 (2019-06-21)

1.1.11 (2019-06-21)

1.1.10 (2019-06-21)

1.1.9 (2019-06-21)

1.1.8 (2019-06-21)

1.1.7 (2019-06-21)

1.1.6 (2019-06-20)

1.1.5 (2019-06-20)

1.1.4 (2019-06-20)

1.1.3 (2019-06-20)

1.1.2 (2019-06-20)

1.1.1 (2019-06-20)

1.1.0 (2019-06-20)

1.0.55 (2019-06-20)

1.0.54 (2019-06-20)

1.0.53 (2019-06-20)

1.0.52 (2019-06-19)

1.0.49 (2019-06-19)

1.0.48 (2019-06-19)

1.0.47 (2019-06-19)

1.0.46 (2019-06-19)

1.0.45 (2019-06-19)

1.0.44 (2019-06-19)

1.0.43 (2019-06-19)

1.0.42 (2019-06-19)

1.0.41 (2019-06-19)

1.0.40 (2019-06-19)

1.0.39 (2019-06-19)

1.0.38 (2019-06-19)

1.0.37 (2019-06-19)

1.0.36 (2019-06-19)

1.0.35 (2019-06-19)

1.0.34 (2019-06-19)

1.0.33 (2019-06-18)

1.0.32 (2019-06-18)

1.0.31 (2019-06-18)

1.0.30 (2019-06-18)

1.0.29 (2019-06-18)

1.0.28 (2019-06-18)

1.0.27 (2019-06-18)

1.0.26 (2019-06-18)

1.0.25 (2019-06-18)

1.0.24 (2019-06-18)

1.0.23 (2019-06-18)

1.0.22 (2019-06-18)

1.0.21 (2019-06-18)

1.0.20 (2019-06-18)

1.0.19 (2019-06-18)