Skip to content

Releases: uhyo/better-typescript-lib

v2.7.0

27 Mar 13:43
Compare
Choose a tag to compare

What's Changed

  • feat: improve structuredClone typing by @uhyo in #38
  • chore: upgrade TypeScript to 5.4 by @uhyo in #39

Full Changelog: v2.6.0...v2.7.0

v2.6.0

26 Dec 06:02
Compare
Choose a tag to compare

Full Changelog: v2.5.0...v2.6.0

v2.5.0

18 Sep 11:28
Compare
Choose a tag to compare

Full Changelog: v2.4.0...v2.5.0

  • Upgraded TypeScript to 5.2.

This release suppresses any from new SuppressedError in lib.esnext.disposable.d.ts πŸ₯³

v2.4.0

05 Jun 12:10
Compare
Choose a tag to compare

Full Changelog: v2.3.1...v2.4.0

  • Upgrade TypeScript to 5.1.3

v2.3.1

19 May 15:03
Compare
Choose a tag to compare

Full Changelog: v2.3.0...v2.3.1

What's Changeed

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

v2.3.0

10 Apr 12:07
Compare
Choose a tag to compare

What's Changed

  • docs: description for use with pnpm by @tksst in #22
  • πŸ’₯ Add strong types for JSON.parse and JSON.stringify by @aaditmshah in #25
  • build: upgrade Node.js version and other dependencies on CI by @uhyo in #27
  • πŸ’₯ Add strong type definition for fetch().json() by @aaditmshah in #26
  • πŸ’₯ Add better type definitions for promises by @aaditmshah in #28

New Contributors

Full Changelog: v2.2.1...v2.3.0

v2.2.1

10 Feb 14:07
Compare
Choose a tag to compare

v2.2.1

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

v2.2.0

07 Dec 16:12
Compare
Choose a tag to compare
  • 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

29 Apr 14:13
Compare
Choose a tag to compare
  • 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

18 Nov 14:43
Compare
Choose a tag to compare

Changelog

  • Renewed the installation steps.
  • Removed support of TypeScript 4.4 and prior.
  • Changed type definition of JSON.stringify and removed ReadonlyJSONValue type. (#5)