Skip to content

Latest commit

 

History

History
565 lines (386 loc) · 40.8 KB

File metadata and controls

565 lines (386 loc) · 40.8 KB

CHANGELOG

Package changelog.

Unreleased (2026-05-23)

Commits

Details
  • 00885d3 - bench: refactor to use string interpolation in array (#11411) (by Karan Anand, Athan Reines)
  • 394c99f - docs: add missing stub sections (#11871) (by Philipp Burckhardt)
  • 56bc531 - bench: refactor to use string interpolation in @stdlib/array (#11412) (by Karan Anand, Athan Reines)
  • b721461 - docs: revert style changes (by Athan Reines)
  • 3024bb3 - docs: fix section comments and lint errors in array and assert READMEs (by Philipp Burckhardt)

Contributors

A total of 3 people contributed to this release. Thank you to the following contributors:

  • Athan Reines
  • Karan Anand
  • Philipp Burckhardt

0.4.1 (2026-02-08)

No changes reported for this release.

0.4.0 (2026-01-31)

Features

  • 6338030 - update array/base/assert TypeScript declarations (#9196)
  • ca51243 - add hasAlmostSameValues to namespace
  • 24426d2 - add array/base/assert/has-almost-same-values
  • a17f721 - update array/base/assert TypeScript declarations
  • 0b89b56 - add hasAlmostEqualValues to namespace
  • fee6898 - add array/base/assert/has-almost-equal-values
  • 0f6d4e7 - add anyIsEntry to namespace
  • fbffea0 - add array/base/assert/any-is-entry
  • dc8942d - add anyIsEntryIn to namespace
  • c9edc1a - add array/base/assert/any-is-entry-in
  • 8b2c875 - add anyHasOwnProp to namespace
  • 533df61 - add array/base/assert/any-has-own-property
  • 2ab5cd8 - add anyHasProp to namespace
  • ccd5ca6 - add array/base/assert/any-has-property
  • e661213 - update namespace TypeScript declarations (#4706)
  • d11aaf3 - add isSortedAscending to namespace
  • 5a848eb - add array/base/assert/is-sorted-ascending
  • 8b1548f - update namespace TypeScript declarations (#3190)
  • 43aa58f - add isByteOrder to namespace
  • b18478e - add array/base/assert/is-byte-order
  • 81b39fe - add hasEqualValuesIndexed to namespace
  • 036794c - add array/base/assert/has-equal-values-indexed
  • cc56538 - add hasEqualValues to namespace
  • 4cdf27e - add array/base/assert/has-equal-values

BREAKING CHANGES

  • b0f11b1: remove array/base/assert/any-is-entry-in

    • To migrate, users should update their require/import paths to use @stdlib/array-base/any-is-entry-in which provides the same API and implementation.
  • 05f79b6: remove array/base/assert/any-is-entry

    • To migrate, users should update their require/import paths to use @stdlib/array-base/any-is-entry which provides the same API and implementation.
  • 87f46a0: remove array/base/assert/any-has-property

    • To migrate, users should update their require/import paths to use @stdlib/array-base/any-has-property which provides the same API and implementation.
  • 44e6405: remove array/base/assert/any-has-own-property

    • To migrate, users should update their require/import paths to use @stdlib/array-base/any-has-own-property which provides the same API and implementation.
  • 23e8953: remove anyHasOwnProp, anyHasProp, anyIsEntry, anyIsEntryIn

    • To migrate, users should access the same symbols via the @stdlib/array-base namespace.
  • 8b1548f: update namespace declarations

    • To migrate, users should consult the corresponding packages containing the respective implementations to determine what is breaking. The primary breakages come from the blas/* namespace, where we recently refactored how top-level BLAS APIs operate on input arguments.

Closed Issues

This release closes the following issue:

#7030

Commits

Details
  • 7fbc3d9 - bench: use string interpolation in benchmark descriptions (#9601) (by KovidhRaj)
  • ff76be4 - bench: use string interpolation for benchmark names (#9517) (by KovidhRaj)
  • 0ac2495 - bench: refactor to use string interpolation in array/base/assert/is-accessor-array (#9458) (by KovidhRaj, Athan Reines, stdlib-bot)
  • 6338030 - feat: update array/base/assert TypeScript declarations (#9196) (by stdlib-bot)
  • de9dec4 - docs: update namespace table of contents (#9205) (by stdlib-bot)
  • ca51243 - feat: add hasAlmostSameValues to namespace (by Athan Reines)
  • 24426d2 - feat: add array/base/assert/has-almost-same-values (by Athan Reines)
  • dd20818 - bench: refactor to use string interpolation in array/base/assert/contains (#8844) (by ashutoshsao)
  • 257b05e - bench: refactor to use string interpolation in array/base/assert/has-same-values (#8847) (by ashutoshsao)
  • cb96e8f - bench: refactor to use string interpolation in array/base/assert/has-equal-values-indexed (#8846) (by ashutoshsao)
  • 4c6da75 - bench: refactor to use string interpolation in array/base/assert/is-complex64array (#8784) (by Rohit R Bhat)
  • e7258ae - bench: refactor to use string interpolation in array/base/assert/is-complex128array (#8782) (by Rohit R Bhat)
  • 9b50472 - bench: refactor to use string interpolation in array/base/assert/is-sorted-ascending (#8749) (by Rohit R Bhat)
  • 68083d6 - bench: refactor to use string interpolation in array/base/assert/has-equal-values (#8691) (by Rohit R Bhat)
  • ac0438f - bench: refactor to use string interpolation in array/base/assert/has-almost-equal-values (#8690) (by Rohit R Bhat)
  • 5f5bb2d - docs: update namespace table of contents (#8425) (by stdlib-bot, Athan Reines)
  • a17f721 - feat: update array/base/assert TypeScript declarations (by Philipp Burckhardt)
  • 4f3789b - docs: fix example code (by Philipp Burckhardt)
  • a147b7d - test: use .strictEqual() instead of .equal() and fix lint errors (by Philipp Burckhardt)
  • 5388bba - chore: minor clean-up (by Philipp Burckhardt)
  • 0b89b56 - feat: add hasAlmostEqualValues to namespace (by Athan Reines)
  • fee6898 - feat: add array/base/assert/has-almost-equal-values (by Athan Reines)
  • d3e9442 - docs: update namespace table of contents (#7062) (by stdlib-bot)
  • b0f11b1 - remove: remove array/base/assert/any-is-entry-in (by Athan Reines)
  • 05f79b6 - remove: remove array/base/assert/any-is-entry (by Athan Reines)
  • 87f46a0 - remove: remove array/base/assert/any-has-property (by Athan Reines)
  • 44e6405 - remove: remove array/base/assert/any-has-own-property (by Athan Reines)
  • 23e8953 - remove: remove anyHasOwnProp, anyHasProp, anyIsEntry, anyIsEntryIn from namespace (by Athan Reines)
  • 89d9dc3 - docs: update namespace table of contents (#7046) (by stdlib-bot)
  • 99f515d - docs: update parameter types (by Athan Reines)
  • 02109aa - chore: address commit comments for commit fbffea0 (#7038) (by Sachin Raj, Philipp Burckhardt)
  • c29e97b - docs: update namespace table of contents (#6948) (by stdlib-bot, Athan Reines)
  • 0f6d4e7 - feat: add anyIsEntry to namespace (by Athan Reines)
  • fbffea0 - feat: add array/base/assert/any-is-entry (by Athan Reines)
  • dc8942d - feat: add anyIsEntryIn to namespace (by Athan Reines)
  • c9edc1a - feat: add array/base/assert/any-is-entry-in (by Athan Reines)
  • 8b2c875 - feat: add anyHasOwnProp to namespace (by Athan Reines)
  • 533df61 - feat: add array/base/assert/any-has-own-property (by Athan Reines)
  • 80b1cec - docs: update examples (by Athan Reines)
  • d1a712d - docs: demonstrate prototype property (by Athan Reines)
  • 2ab5cd8 - feat: add anyHasProp to namespace (by Athan Reines)
  • ccd5ca6 - feat: add array/base/assert/any-has-property (by Athan Reines)
  • e661213 - feat: update namespace TypeScript declarations (#4706) (by stdlib-bot)
  • cff470f - docs: update namespace table of contents (#4708) (by stdlib-bot, Planeshifter)
  • d11aaf3 - feat: add isSortedAscending to namespace (by Athan Reines)
  • 5a848eb - feat: add array/base/assert/is-sorted-ascending (by Athan Reines)
  • 1d9e4dd - docs: add missing comment (by Athan Reines)
  • b6a2b0b - docs: update namespace table of contents (#3192) (by stdlib-bot, Philipp Burckhardt)
  • 8b1548f - feat: update namespace TypeScript declarations (#3190) (by stdlib-bot, Philipp Burckhardt)
  • c00f27a - docs: improve examples of array/base/assert namespace (by Soumajit Chatterjee, Philipp Burckhardt)
  • 43aa58f - feat: add isByteOrder to namespace (by Athan Reines)
  • b18478e - feat: add array/base/assert/is-byte-order (by Athan Reines)
  • 73a198b - test: add tests (by Athan Reines)
  • 4a14f03 - test: add tests (by Athan Reines)
  • 6bbe26f - test: fix descriptions (by Athan Reines)
  • 81b39fe - feat: add hasEqualValuesIndexed to namespace (by Athan Reines)
  • 036794c - feat: add array/base/assert/has-equal-values-indexed (by Athan Reines)
  • cc56538 - feat: add hasEqualValues to namespace (by Athan Reines)
  • 58d6b23 - style: disable lint rule (by Athan Reines)
  • 4cdf27e - feat: add array/base/assert/has-equal-values (by Athan Reines)

Contributors

A total of 7 people contributed to this release. Thank you to the following contributors:

  • Athan Reines
  • KovidhRaj
  • Philipp Burckhardt
  • Rohit R Bhat
  • Sachin Raj
  • Soumajit Chatterjee
  • ashutoshsao

0.3.0 (2024-07-29)

Features

  • a7947d0 - add boolean dtype support to array/base/assert/has-same-values (#2404)
  • d626ffa - update namespace TypeScript declarations (#2394)
  • 4fdb218 - add isBooleanArray to namespace
  • 57347fd - add isBooleanDataType to namespace
  • 5fe348d - add array/base/assert/is-boolean-data-type
  • ce961d9 - add array/base/assert/is-booleanarray (#2357)

Commits

Details
  • a7947d0 - feat: add boolean dtype support to array/base/assert/has-same-values (#2404) (by Jaysukh Makvana, Athan Reines)
  • d626ffa - feat: update namespace TypeScript declarations (#2394) (by stdlib-bot, Athan Reines)
  • 717af94 - docs: update namespace table of contents (#2389) (by stdlib-bot, Philipp Burckhardt)
  • 4fdb218 - feat: add isBooleanArray to namespace (by Athan Reines)
  • 57347fd - feat: add isBooleanDataType to namespace (by Athan Reines)
  • 5fe348d - feat: add array/base/assert/is-boolean-data-type (by Athan Reines)
  • ce961d9 - feat: add array/base/assert/is-booleanarray (#2357) (by Jaysukh Makvana)
  • 75d4f83 - refactor: update require and include paths (by Athan Reines)

Contributors

A total of 3 people contributed to this release. Thank you to the following contributors:

  • Athan Reines
  • Jaysukh Makvana
  • Philipp Burckhardt

0.2.1 (2024-02-25)

Features

  • 0adcae5 - update namespace TypeScript declarations (#1340)
  • ff36d97 - add isComplexTypedArray to namespace
  • 9050a7e - add array/base/assert/is-complex-typed-array

BREAKING CHANGES

  • 0adcae5: rename exported aliases

    • To migrate, users should consult the relevant namespace documentation and associated commits in order to determine which aliases have been renamed.

Commits

Details
  • 39b8176 - docs: update namespace table of contents (#1341) (by stdlib-bot, Athan Reines)
  • 0adcae5 - feat: update namespace TypeScript declarations (#1340) (by stdlib-bot, Athan Reines)
  • ff36d97 - feat: add isComplexTypedArray to namespace (by Athan Reines)
  • 9050a7e - feat: add array/base/assert/is-complex-typed-array (by Athan Reines)

Contributors

A total of 1 person contributed to this release. Thank you to this contributor:

  • Athan Reines

0.2.0 (2024-02-15)

Features

  • 0c5beb2 - add isUnsignedIntegerDataType to namespace
  • d12c919 - add array/base/assert/is-unsigned-integer-data-type
  • 9f0a814 - add isSignedIntegerDataType to namespace
  • 9196de1 - add array/base/assert/is-signed-integer-data-type
  • dfd72a7 - add isRealFloatingPointDataType to namespace
  • 9f2b15f - add array/base/assert/is-real-floating-point-data-type
  • 6b5229c - add isRealDataType to namespace
  • 722dd80 - add array/base/assert/is-real-data-type
  • a9000da - add isNumericDataType to namespace
  • 2f0979e - add array/base/assert/is-numeric-data-type
  • d37669b - add isIntegerDataType to namespace
  • d19f0b4 - add array/base/assert/is-integer-data-type
  • 320f9d1 - add isFloatingPointDataType to namespace
  • 909ffed - add array/base/assert/is-floating-point-data-type
  • 38f5518 - add isDataType to namespace
  • 40368ee - add array/base/assert/is-data-type
  • a808e96 - add isComplexFloatingPointDataType to namespace
  • db7f8d1 - add array/base/assert/is-complex-floating-point-data-type
  • 6ded0bb - add isSameKindDataTypeCast to namespace
  • 37bd821 - add array/base/assert/is-same-kind-data-type-cast
  • 92926cb - add isSafeDataTypeCast to namespace
  • 4534cc2 - add array/base/assert/is-safe-data-type-cast
  • 4429999 - add isMostlySafeDataTypeCast to namespace
  • 652d790 - add array/base/assert/is-mostly-safe-data-type-cast
  • 2693e3b - update namespace TypeScript declarations (#1287)
  • 900672d - add hasSameValues to namespace
  • 9d59fff - add array/base/assert/has-same-values
  • d6e93a8 - add isComplex128Array to namespace
  • d25df9e - add array/base/assert/is-complex128array
  • 68d21bb - add isComplex64Array to namespace
  • e770600 - add array/base/assert/is-complex64array

Commits

Details
  • ad1edac - chore: update package meta data (#1312) (by stdlib-bot, Athan Reines)
  • 0c5beb2 - feat: add isUnsignedIntegerDataType to namespace (by Athan Reines)
  • d12c919 - feat: add array/base/assert/is-unsigned-integer-data-type (by Athan Reines)
  • 9f0a814 - feat: add isSignedIntegerDataType to namespace (by Athan Reines)
  • 9196de1 - feat: add array/base/assert/is-signed-integer-data-type (by Athan Reines)
  • dfd72a7 - feat: add isRealFloatingPointDataType to namespace (by Athan Reines)
  • 9f2b15f - feat: add array/base/assert/is-real-floating-point-data-type (by Athan Reines)
  • 6b5229c - feat: add isRealDataType to namespace (by Athan Reines)
  • 722dd80 - feat: add array/base/assert/is-real-data-type (by Athan Reines)
  • a9000da - feat: add isNumericDataType to namespace (by Athan Reines)
  • 2f0979e - feat: add array/base/assert/is-numeric-data-type (by Athan Reines)
  • d37669b - feat: add isIntegerDataType to namespace (by Athan Reines)
  • d19f0b4 - feat: add array/base/assert/is-integer-data-type (by Athan Reines)
  • 320f9d1 - feat: add isFloatingPointDataType to namespace (by Athan Reines)
  • 909ffed - feat: add array/base/assert/is-floating-point-data-type (by Athan Reines)
  • 38f5518 - feat: add isDataType to namespace (by Athan Reines)
  • 40368ee - feat: add array/base/assert/is-data-type (by Athan Reines)
  • a808e96 - feat: add isComplexFloatingPointDataType to namespace (by Athan Reines)
  • db7f8d1 - feat: add array/base/assert/is-complex-floating-point-data-type (by Athan Reines)
  • 6ded0bb - feat: add isSameKindDataTypeCast to namespace (by Athan Reines)
  • 37bd821 - feat: add array/base/assert/is-same-kind-data-type-cast (by Athan Reines)
  • 92926cb - feat: add isSafeDataTypeCast to namespace (by Athan Reines)
  • 62ae0ef - docs: update examples (by Athan Reines)
  • 4534cc2 - feat: add array/base/assert/is-safe-data-type-cast (by Athan Reines)
  • 4429999 - feat: add isMostlySafeDataTypeCast to namespace (by Athan Reines)
  • 652d790 - feat: add array/base/assert/is-mostly-safe-data-type-cast (by Athan Reines)
  • 2693e3b - feat: update namespace TypeScript declarations (#1287) (by stdlib-bot, Athan Reines)
  • 322d1ca - docs: update namespace table of contents (#1284) (by stdlib-bot, Philipp Burckhardt)
  • 900672d - feat: add hasSameValues to namespace (by Athan Reines)
  • 9d59fff - feat: add array/base/assert/has-same-values (by Athan Reines)
  • 2dbcc27 - docs: update Markdown stdlib package URLs (#1266) (by stdlib-bot)
  • d6e93a8 - feat: add isComplex128Array to namespace (by Athan Reines)
  • d25df9e - feat: add array/base/assert/is-complex128array (by Athan Reines)
  • 68d21bb - feat: add isComplex64Array to namespace (by Athan Reines)
  • e770600 - feat: add array/base/assert/is-complex64array (by Athan Reines)
  • dea49e0 - docs: use single quotes in require calls instead of backticks (by Philipp Burckhardt)
  • 9502ed2 - build: replace tslint directive with eslint equivalent (by Philipp Burckhardt)
  • d73bbf4 - build: replace lint directives (by Philipp Burckhardt)
  • 453dd85 - build: remove tslint directives (by Philipp Burckhardt)

Contributors

A total of 2 people contributed to this release. Thank you to the following contributors:

  • Athan Reines
  • Philipp Burckhardt

0.1.0 (2023-09-24)

Features

  • e29732d - update minimum TypeScript version
  • 7b7f001 - refactor declarations to allow narrowing
  • 05d73c2 - update minimum TypeScript version
  • 0424cf8 - add factory method
  • 3a88e07 - add contains to namespace
  • 41aa6d6 - add array/base/assert/contains

Bug Fixes

  • 14bacb3 - update import path for Collection type definition

BREAKING CHANGES

  • e29732d: update minimum TypeScript version to 4.1

    • To migrate, users should upgrade their TypeScript version to at least version 4.1.
  • 7b7f001: refactor declarations to allow narrowing

  • 05d73c2: update minimum TypeScript version

Commits

Details
  • e29732d - feat: update minimum TypeScript version (by Philipp Burckhardt)
  • 14bacb3 - fix: update import path for Collection type definition (by Athan Reines)
  • 3f60609 - test: use strictEqual checks (by Philipp Burckhardt)
  • 7b7f001 - feat: refactor declarations to allow narrowing (by Athan Reines)
  • 05d73c2 - feat: update minimum TypeScript version (by Athan Reines)
  • a36b160 - docs: update namespace table of contents (#995) (by stdlib-bot, Athan Reines)
  • adc0378 - docs: update namespace TypeScript declarations (#993) (by stdlib-bot, Athan Reines)
  • 0424cf8 - feat: add factory method (by Athan Reines)
  • 3a88e07 - feat: add contains to namespace (by Athan Reines)
  • 41aa6d6 - feat: add array/base/assert/contains (by Athan Reines)

Contributors

A total of 2 people contributed to this release. Thank you to the following contributors:

  • Athan Reines
  • Philipp Burckhardt

0.0.1 (2023-02-02)

No changes reported for this release.