Skip to content

Latest commit

 

History

History
82 lines (51 loc) · 3.33 KB

CHANGELOG.md

File metadata and controls

82 lines (51 loc) · 3.33 KB

Changelog

v2.9.0

  • Upgraded TypeScript to 5.6.2. (#51)

v2.8.0

  • Upgraded TypeScript to 5.5.3. (#45)
  • fix: tighten up Object.values and Object.entries types (#42)
  • fix: improve NodeListOf#item return type to include null (#44)

v2.7.0

  • Upgraded TypeScript to 5.4.3. (#39)
  • Improved structuredClone typing. (#38)

v2.6.0

  • Upgraded TypeScript to 5.3.3.
  • Fix poor type definition of Array.prototype.map for classes that extend Array (#35)

v2.5.0

  • Upgraded TypeScript to 5.2.2.

v2.4.0

  • Upgraded TypeScript to 5.1.3.

v2.3.1

  • Fix type errors when including dom.iterable lib to the project (#30)

v2.3.0

This version newly includes improvements for DOM types (fetch). Thank you @aaditmshah!

  • Upgraded TypeScript to 5.0.4.
  • Add strong types for JSON.parse and JSON.stringify (#25)
  • Add strong type definition for fetch().json() (#26)
  • Add better type definitions for promises (#28)

v2.2.1

  • Removed CheckNonNullable as it is no longer needed (#19)
  • Added /// <reference no-default-lib="true"/> to library files

v2.2.0

  • Upgraded TypeScript to 4.9.3.
  • Several Improvements (#10)
  • Improved typing of TypedArrays. (#12)
  • Improved Function#bind and several Object method typings. (#16)
  • Improved Object#hasOwnProperty and Object.hasOwn typings. (#13)
  • Removed type guards from Number static methods because they affected soundness. (#14)

v2.1.0

  • Upgraded TypeScript to 4.6.4.
  • Improved typing of Object.property.hasOwnProperty and Object.hasOwn. (#4)
  • Fixed typing of JSON.stringify so that its return type includes undefined when possible. (#6)
  • Tightened typing of Array higher-order functions. Predicates passed to filter, every and some now must return a value of boolean type. (#7)

v2.0.0

  • Upgraded TypeScript to 4.5.2.
  • Installation steps were renewed. Support for TypeScript 4.4 and prior was dropped.
  • Changed JSON.stringify type definitions and removed ReadonlyJSONValue type. (#5)

v1.2.0

  • Upgraded TypeScript to 4.4.3.
  • Improved Object.values and Object.entries type definitions. (#3)

v1.1.0

  • Upgraded TypeScript to 4.2.3.

v1.0.1

  • Fixed type definiton of JSON.stringify so it accepts readonly arrays. (#1)