Skip to content

Releases: sindresorhus/type-fest

v4.2.0

08 Aug 10:05
Compare
Choose a tag to compare

v4.1.0...v4.2.0

v4.1.0

30 Jul 15:06
Compare
Choose a tag to compare

v4.0.0

16 Jul 10:08
Compare
Choose a tag to compare

Breaking

  • Require Node.js 16 and TypeScript 5.1 ca94c3b
  • Remove alias RemoveIndexSignature for OmitIndexSignature 03703f0
    • The alias was deprecated a long time ago. If you have RemoveIndexSignature, simply rename it to OmitIndexSignature.

Improvements

Note

The next major version of type-fest will move to ESM. It's time to start thinking about migrating if you haven't already. Learn more.


v3.13.1...v4.0.0

v3.13.1

16 Jul 09:50
Compare
Choose a tag to compare
  • Revert "Jsonify: Fix handling of tuples (#638)" 9fdac37
    • It caused problems in TypeScript 4.7 and 4.8. It will be brought back in the next major release of type-fest.

v3.13.0...v3.13.1

v3.13.0

09 Jul 11:53
Compare
Choose a tag to compare

New types

Fixes

  • Jsonify: Fix handling of tuples (#638) 605b901
  • Fix accessing prototype property when using Class and AbstractClass types (#632) 8edb681

v3.12.0...v3.13.0

v3.12.0

14 Jun 12:50
Compare
Choose a tag to compare

v3.11.1

30 May 14:36
Compare
Choose a tag to compare
  • PackageJson: Fix undefined being allowed in exports (#626) dc38b70
  • SetRequired: Fix performance regression (#628) 6a82900

v3.11.0...v3.11.1

v3.11.0

20 May 09:18
Compare
Choose a tag to compare

New types

Fixes

  • Remove typescript as a peer dependency f7139de
    • It was added in 3.10.0, but it caused some problems, so we are reverting it.

v3.10.0...v3.11.0

v3.10.0

04 May 16:30
Compare
Choose a tag to compare

Improvements

Fixes

  • SetRequired: Fix it incorrectly combining individual key types (#611) 9c12497
  • OverrideProperties: Fix a missing case (#609) 44ec7ec

v3.9.0...v3.10.0

v3.9.0

25 Apr 14:04
Compare
Choose a tag to compare

v3.8.0...v3.9.0