Skip to content

Releases: sindresorhus/type-fest

v5.1.0

13 Oct 06:30

Choose a tag to compare

New types

Improvements

  • ReadonlyTuple: Deprecate in favor of TupleOf (#1256) af4bebc
  • TsConfigJson: Add missing lib enum values (#1263) 72f491f
  • TsConfigJson: Add rewriteRelativeImportExtensions (#1262) 7d011ce

Fixes

  • PartialDeep: Fix behavior with functions containing multiple call signatures (#1259) 3bd9de6
  • IsEqual: Fix behaviour when instantiated with never and unknown (#1251) 785549f
  • FixedLengthArray: Fix element type (#1246) ee29ef7
  • is-equal: Fix handling with intersecting wrapped types (#1231) 5af60a1

v5.0.1...v5.1.0

v5.0.1

19 Sep 03:35

Choose a tag to compare


v5.0.0...v5.0.1

v5.0.0

13 Sep 10:04

Choose a tag to compare

Breaking

New types

Improvements

Fixes

Meta

Huge thanks to all the contributors to this release, especially @som-sm πŸ™Œ


v4.41.0...v5.0.0

v4.41.0

06 May 07:20

Choose a tag to compare


v4.40.1...v4.41.0

v4.40.1

26 Apr 19:29

Choose a tag to compare

  • PartialDeep: Fix behaviour with functions containing properties (#1108) 86a3a69
  • CamelCasedPropertiesDeep / DelimiterCasedPropertiesDeep / KebabCasedPropertiesDeep / PascalCasedPropertiesDeep / SnakeCasedPropertiesDeep: Fix behaviour when property value is unknown (#1112) cfcf9ec

v4.40.0...v4.40.1

v4.40.0

15 Apr 11:32

Choose a tag to compare


v4.39.1...v4.40.0

v4.39.1

03 Apr 07:37

Choose a tag to compare

  • OptionalKeysOf / WritableKeysOf: Fix generic assignability with keyof T (#1098) 1b41ed3

v4.39.0...v4.39.1

v4.39.0

01 Apr 12:01

Choose a tag to compare

  • ArrayTail: Add preserveReadonly option (#1091) 544271e
  • PartialDeep : Fix behaviour when strictNullChecks is disabled (#1096) 7536bae
  • OptionalKeysOf / RequiredKeysOf: Fix instantiations with unions and arrays (#1089) e1ac7b2
  • WritableKeysOf / ReadonlyKeysOf: Fix behavior with unions and optional properties (#1088) bbf9137

v4.38.0...v4.39.0

v4.38.0

24 Mar 09:02

Choose a tag to compare

  • AsyncReturnType: Add support for PromiseLike (#1082) 72ccde9
  • DelimiterCase / SnakeCase / ScreamingSnakeCase / KebabCase: Fix instantiations containing punctuations (#1080) 063e28d
  • DelimiterCase: Pass Options generic to all related types (#1078) 1974944
  • CamelCasedPropertiesDeep: Make nested array objects respect the options (#1077) c11c9ca

v4.37.0...v4.38.0

v4.37.0

04 Mar 07:25

Choose a tag to compare


v4.36.0...v4.37.0