Skip to content

Releases: sindresorhus/type-fest

v3.0.0

21 Sep 10:17
Compare
Choose a tag to compare

Meta

  • Welcome @skarab42 as a maintainer πŸŽ‰ f3a5e4e
    • He did a lot of the work on this release.

Breaking

  • Require TypeScript 4.7 or later cca3ca2
  • Require Node.js 14 or later cca3ca2
  • Rename Mutable type to Writable ff0de63
  • Remove the PromiseValue type in favor of the built-in Awaited type 28f3e48
  • Get: Make the strict option true by default a7f367d
  • PartialDeep: Make the recurseIntoArrays option false by default db89d9c
  • Simplify: Remove the deep option (#441) bbccfb8
    • It caused weird problems with the TS compiler. We plan to add it back in the form a SimplifyDeep type. So if you depend on this type, defer upgrading until it's added.

New types

Improvements

  • Merge: Add index signatures support and improve performances (#455) 850ac04
  • DelimiterCase: Support screaming snake case as input (#448) f53e3dc
  • Jsonify: Add support for optional object keys (#445) d83d62c
  • PackageJson: Add packageManager field (#446) ac5b821
  • TsConfigJson: Add some Module values 1003d5d

Fixes

v2.19.0...v3.0.0

v2.19.0

22 Aug 17:21
Compare
Choose a tag to compare

New types

Improvements

  • Exact: Support array union (#421) edcad04
  • PackageJson: Support condition object in exports array (#439) 290e3a2

v2.18.1...v2.19.0

v2.18.1

18 Aug 21:35
Compare
Choose a tag to compare

v2.18.0...v2.18.1

v2.18.0

30 Jul 12:30
Compare
Choose a tag to compare

v2.17.0

20 Jul 12:15
Compare
Choose a tag to compare

v2.16.0...v2.17.0

v2.16.0

03 Jul 20:01
Compare
Choose a tag to compare

New types

Improvements

Fixes

  • Replace: Fix the all option (#416) 1483de3
  • Includes: Fix false-positive when the array contains null and you are checking against undefined (#413) de5e7fc
  • Simplify: Fix handling of some types (#414) 96fe795

v2.15.1...v2.16.0

v2.15.1

30 Jun 17:45
Compare
Choose a tag to compare

v2.15.0...v2.15.1

v2.15.0

30 Jun 16:12
Compare
Choose a tag to compare

v2.14.0...v2.15.0

v2.14.0

24 Jun 12:04
Compare
Choose a tag to compare

v2.13.1

13 Jun 10:42
Compare
Choose a tag to compare
  • Fix TsConfigJson to require paths array (#404) 74891f0

v2.13.0...v2.13.1