Skip to content

Releases: proc7ts/primitives

Release 4.0.1

24 May 07:24
v4.0.1
c5fdf2d
Compare
Choose a tag to compare

Packaging

  • Mark package free of side effects

Release 4.0.0

21 Dec 09:59
v4.0.0
5df12af
Compare
Choose a tag to compare

Changes

  • Switch to ES2022.
  • Rename arrayOfElements() to asArray().
  • Rename setOfElements() to asSet().
  • Move PromiseResolver to @proc7ts/async package.

Release 3.0.2

22 Jun 13:46
v3.0.2
Compare
Choose a tag to compare

Fixes

  • Fix return types of isNotPresent() and isUndefined()

Release 3.0.1

22 Jun 05:13
v3.0.1
Compare
Choose a tag to compare

Fixes

  • lazyValue(): Retry value evaluation next time it is requested after failure.

Release 3.0.0

28 May 03:41
v3.0.0
Compare
Choose a tag to compare

Breaking Changes

  • Drop reflection utilities (#9)

Packaging

  • Bundle in ESM format only.

Release 2.2.0

18 May 11:36
v2.2.0
Compare
Choose a tag to compare

New Features

  • Add support for abstract classes (#7)

Release 2.1.0

14 May 05:48
v2.1.0
Compare
Choose a tag to compare

New Features

  • Add hasOwnProperty() utility function (#6 )

Changes

  • Use Reflect instead of Object static methods (#6)

Release 2.0.0

11 Mar 12:36
Compare
Choose a tag to compare

Changes

  • Move Supply out to dedicated module @proc7ts/supply.

Release 1.8.1

26 Feb 11:33
Compare
Choose a tag to compare

Changes

  • Prevent recurrent lazyValue() evaluation.

Release 1.8.0

05 Feb 09:39
Compare
Choose a tag to compare

New Features

  • Add areTheSame() function that checks two values for strict equality.
  • Add countArgs() function that counts meaningful arguments of function call.
  • Add arrayAreEquals() function that compares arrays.
  • Add propertiesAreEqual() function that compares object properties.