Skip to content

Releases: andnp/SimplyTyped

v3.3.0

30 Apr 17:05
3ebb063
Compare
Choose a tag to compare

3.3.0 (2020-04-30)

Features

  • add element-wise intersection (d63eef9)

v3.2.3

22 Jul 02:24
7d922f5
Compare
Choose a tag to compare

3.2.3 (2019-07-22)

Bug Fixes

  • emit nominal tag in declaration (bb7ad72)

v3.2.2

25 Jun 19:13
b166733
Compare
Choose a tag to compare

3.2.2 (2019-06-25)

Bug Fixes

  • remove optional status from KeysByType keys (a9eaa4b), closes #106

v3.2.1

25 Jun 19:09
92a9ca8
Compare
Choose a tag to compare

3.2.1 (2019-06-25)

Performance Improvements

  • greatly simplify IsAny type (421b883)

v3.2.0

14 Jun 14:23
270b889
Compare
Choose a tag to compare

3.2.0 (2019-06-14)

Features

  • Add NoDistribute utility (d5effb8)

v3.1.0

21 Apr 20:28
0d4b44d
Compare
Choose a tag to compare

3.1.0 (2019-04-21)

Features

v3.0.0

12 Mar 23:51
2276e74
Compare
Choose a tag to compare

3.0.0 (2019-03-12)

Features

  • remove IsAny case from Predicate (6ed315d)

BREAKING CHANGES

  • Changed type of Predicate

v2.0.0

12 Mar 17:31
2e56c72
Compare
Choose a tag to compare

2.0.0 (2019-03-12)

Bug Fixes

  • base case should be never (fce8fa5)
  • head off breaking change in ts@next (7305279)
  • increase minimum supported ts version to 3.0 (8d13ae2)

chore

  • kill Keys in favor of keyof T (c8daf48)

Features

  • drop Diff in favor of Exclude (7b783bc)
  • drop custom Unknown type (65c067f)
  • use varargs types instead of overloads (a2c1162)

BREAKING CHANGES

  • No longer exporting Keys either. This alias is too
    opinionated stylistically and doesn't support good TS practices. If
    using it, it would be best to include in a per-project basis. Besides,
    it isn't difficult to write or come up with (type Keys<T> = keyof T;),
    so is outside the scope of this project.
  • Unknown is no longer supported. Can find and replace
    all instances of Unknown with unknown to maintain same behavior.
  • Diff is no longer exported from simplytyped. Can find
    and replace Diff for Exclude to maintain same functionality.
  • typescript < 3.0 will no longer be supported. To
    continue using simplytyped with typescript < 3, you will need to use
    simplytyped@1.8.0.

v1.8.0

27 Feb 15:23
1b1def6
Compare
Choose a tag to compare

1.8.0 (2019-02-27)

Features

v1.7.0

09 Jan 03:19
4d46243
Compare
Choose a tag to compare

1.7.0 (2019-01-09)

Features