type-fest
5.10.0 · 17 Sep 2026(MIT OR CC0-1.0)528.8M / weekRepositoryHomepagenpmAtom feed
Upgrading type-fest from 5.4.1 to 5.10.0
9 releases in betweenevery note read
Release by release
- new
RenameKeys(#1435) 548e7df - new
SharedUnionFieldsDeep: Ensure it doesn't distribute processed union over mapped type (#1509) 07a04de - new
TypedArray: AddFloat16Array(#1495) ca27cce - fixed
Writable: Fix behavior with index signatures (#1470) 48ddc4b - fixed
Jsonify: Fix optional properties leakingundefinedinto the key set (#1484) 5339fb3 - fixed
IsLiteral*: Fix behavior with unions (#1482) 3425142
- new
- new
StringToArray(#1457) b773e84 - new
StringToNumber(#1446) 2a14c2d - new
ExtractExactly(#1445) 26f3c99 - new
StringRepeat: Add support for generating really long strings (#1447) 1b7eed6 - fixed
LastArrayElement: Fix handling of tuples with optional elements (#1461) 8e5c69a - fixed
Schema: Fix incorrect handling ofanyandunknownfields (#1459) 82ccfc3 - fixed
StringRepeat: Fix behavior with extremely large/small counts (#1455) 441ac27
- new
- new
RemoveSuffix(#1439) d685b77 - new
UnwrapRequired(#1410) 3bfee8e - new
ExtendsStrict: AdddistributiveUnions,strictNever&strictAnyoptions (#1408) 9ea810b - new
TupleOf: Improve implementation (#1441) 391e1bb
- new
- new
Absolute(#1391) 7761f91 - new
NonNullableDeep(#1401) 1e8bd10 - new
UnionLength(#1402) 49142db - new
Add
splitOnPunctuationoption toCamelCase/PascalCase/KebabCase/SnakeCase(#1394) 852d016 - new
CamelCase: AddpreserveLeadingUnderscoresoption (#1404) 5ca6564 - new
TsConfigJson: Add TypeScript 6.0 fields (#1406) ac4861d - new
UnionToTuple: Fix behavior with large unions (#1405) 651f7ea
- new
- new
Optional(#1374) 9b52980 - new
ExcludeExactly(#1349) 0f923d0 - new
ArrayLength(#1344) 59bd056 - new
UnionMember(#1368) 878b6df
- new
5.4.2 – 5.4.43 releases, nothing new or fixed in the notes
11 other lines we could not sort, mostly version bumps
- 5.10.0
IntRange: Support negative values (#1511) ed4344e - 5.10.0
Improve type instantiation performance of array and string types (#1514) be9a177
- 5.4.4
PackageJson: UseLiteralUnionforenginesfield (#1354) fc9e2bb - 5.4.4
IsUnion: Fix behavior when the entire union extends all individual members (#1353) b0321a5 - 5.4.4
Paths: FixleavesOnlybehavior withneverleaves (#1350) 2c34128 - 5.4.4
Paths: Fix behavior withWeakMaps /WeakSets (#1348) ac3b50e - 5.4.4
Paths: Fix behavior with tuples containing optional elements with a rest element (#1346) 7c82a21 - 5.4.3
Merge: Fix idempotency, soMerge<A, A>returnsA(#1336) 99e35a2 - 5.4.3
Paths: Fix behavior with generic types (#1343) 8f0419c - 5.4.2
SimplifyDeep: Fix behavior with arrays (#1337) a2a180d