Skip to content

Latest commit

 

History

History
193 lines (91 loc) · 7.74 KB

CHANGELOG.md

File metadata and controls

193 lines (91 loc) · 7.74 KB

5.5.4 (2023-11-06)

Bug Fixes

  • Type exports now should work for any importing TS module (b6d8e29)

5.5.3 (2023-11-01)

Bug Fixes

  • Correctly export for use with CommonJS (09f3879)

5.5.2 (2023-11-01)

5.5.1 (2023-10-23)

5.5.0 (2023-09-29)

Features

  • Json: Add simple Json types (08c6cea)

5.4.1 (2023-09-19)

Bug Fixes

  • ObjectUtils: Partialise uses Pick with Keys instead of keyof T (8b2ebe1)

5.4.0 (2023-09-18)

Features

  • ObjectUtils: Add Partialise (07160ca)

5.3.0 (2023-08-16)

Features

  • Util: Add NumericRange<Start, End> (7d2cd97)

5.2.0 (2023-06-27)

Features

  • Conditionals: Add IsUnion and corresponding Ifs (66701bc)

5.1.1 (2023-06-25)

Bug Fixes

  • MergeInsertions can't be used as a type (cb7a663)

5.1.0 (2023-06-24)

Features

5.0.2 (2023-06-17)

Code Refactoring

  • Util: MergeInserstions now goes deep by default (11f434d)

BREAKING CHANGES

  • Util: MergeInsertions goes deep by default. To merge only top level, use MergeInsertions.TopLevel

5.0.1 (2023-06-13)

Bug Fixes

  • Package doesn't reveal exports (817f1da)

5.0.0 (2023-06-04)

Code Refactoring

  • Object: Rename Object to ObjectUtils (b36e112)
  • Object: Rename RequireOne to SemiPartial (e9de506)

Features

  • Object: Add Keys.Required and Keys.Optional (dcd60a3)
  • Object: Add OnlyOptional (9c8b631)
  • Object: Add OnlyRequired (98bf3d2)
  • Object: Add RequireOneOptional (a7709f5)

BREAKING CHANGES

  • Object: Object namespace has been renamed to avoid clashing with global interface
  • Object: RequireOne has been renamed

4.0.0 (2023-06-01)

Bug Fixes

  • Object: Optional fields break FromEntries (48ebe41)
  • Test/Object: Missing closing bracket (a185ca5)

Code Refactoring

  • Object: Make PartialRecord parameters mandatory (9c23a2f)

Features

  • Conditionals: Add IfNot (8988ca7)
  • Object: Add RequireOne (dfeedcc)
  • Object: Add support for optional props in Entries and Values (a4b512d)

BREAKING CHANGES

  • Object: PartialRecord parameters are now required

3.0.0 (2023-06-01)

Bug Fixes

  • Conditionals: Extends doesn't respect extends keyword behaviour (530c4ea)

chore

  • Object: Remove Entry (use Entries instead) (18c3044)

Features

  • Conditionals: Add MutuallyExtend (831563b)
  • Object: Add Entries (ffc8c1e)
  • Object: Add Entries (cc9df2a)
  • Object: Add ObjectEntry and PartialRecord (34dd411)
  • Object: Add Values (bdd7479)

BREAKING CHANGES

  • Object: Entry has been removed

2.1.0 (2023-05-30)

Bug Fixes

  • Object: Missing file (kek) (0dd6871)

Features

  • Conditionals: Add IfAny and IfNotAny (7ed70b6)
  • Conditionals: Add NotExtends (841080f)
  • Object: Add Entry (5a5237b)
  • Object: Add IsKnown (9fd75ce)
  • Object: add IsObject (1c26d65)

2.0.0 (2023-05-30)

Bug Fixes

BREAKING CHANGES

  • Some Test types got removed, others now work properly

1.3.0 (2023-05-30)

Features