Skip to content

Latest commit

 

History

History
696 lines (405 loc) · 26.7 KB

File metadata and controls

696 lines (405 loc) · 26.7 KB

CHANGELOG

Package changelog.

Unreleased (2026-08-22)

Features

  • b77ce8d - add support for Int64Array and other newer array dtypes
  • ec14192 - add Uint64Array support (#13395)

Bug Fixes

  • 64d325f - add missing length property
  • fe060a9 - add missing semicolon

Commits

Details
  • 72b23ea - chore: clean-up (#14383) (by Philipp Burckhardt)
  • aa48533 - style: resolve lint errors (#14229) (by Philipp Burckhardt)
  • b77ce8d - feat: add support for Int64Array and other newer array dtypes (by Athan Reines)
  • e713916 - chore: clean-up (#13409) (by Philipp Burckhardt)
  • ec14192 - feat: add Uint64Array support (#13395) (by Divit Jain, Athan Reines)
  • 64d325f - fix: add missing length property (by Athan Reines)
  • fe060a9 - fix: add missing semicolon (by Athan Reines)
  • 4a718f5 - refactor: improve type specificity for Float16Array (by Athan Reines)

Contributors

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

  • Athan Reines
  • Divit Jain
  • Philipp Burckhardt

0.5.1 (2026-06-05)

No changes reported for this release.

0.5.0 (2026-06-05)

Features

  • 175f77b - add dtype type definitions
  • 6d18f6b - add Int64 and Uint64 number types
  • 009e8bf - add Descriptor interface in @stdlib/ndarray module
  • b9502d5 - add complex32 type definitions and add Float16Array stub
  • f6efb5e - add support for float16 array types (#9806)
  • b1a1b7f - add support for ndarray data type objects and update existing type definitions
  • 061325b - add data type string type definitions
  • 59de9af - add MatrixOrientation type definition
  • 0b8d575 - add accumulation input casting policy
  • d190eea - add input ndarray casting policies
  • e931ab0 - add accumulation and index output policies
  • 6434c4c - add array indexing data type kinds
  • 78bdf25 - add output policies which provide special accommodation for the "generic" data type
  • c82dc90 - add index types and reduce duplication
  • 8e1a0b9 - add ndarray dtype maps and index types

BREAKING CHANGES

  • b1a1b7f: add support for data type objects

    • To migrate, users should avoid accessing ndarray properties via property accessors and instead use functional APIs, such as @stdlib/ndarray/dtype. If a string is expected, wrap the call to ndarray/dtype with String(dt) to force the dtype value to always be a string.

Commits

Details
  • bccd3c3 - docs: follow-up fixes for commits merged to develop on 2026-06-03 (#12511) (by Philipp Burckhardt)
  • 175f77b - feat: add dtype type definitions (by Athan Reines)
  • 6d18f6b - feat: add Int64 and Uint64 number types (by Athan Reines)
  • 009e8bf - feat: add Descriptor interface in @stdlib/ndarray module (by Athan Reines)
  • 5a06940 - docs: fix typos and examples (#11761) (by Philipp Burckhardt, Athan Reines)
  • b9502d5 - feat: add complex32 type definitions and add Float16Array stub (by Athan Reines)
  • f6efb5e - feat: add support for float16 array types (#9806) (by Gururaj Gurram)
  • 64fa79c - style: disable lint rule (by Athan Reines)
  • b1a1b7f - feat: add support for ndarray data type objects and update existing type definitions (by Athan Reines)
  • 061325b - feat: add data type string type definitions (by Athan Reines)
  • 59de9af - feat: add MatrixOrientation type definition (by Athan Reines)
  • 0b8d575 - feat: add accumulation input casting policy (by Athan Reines)
  • d190eea - feat: add input ndarray casting policies (by Athan Reines)
  • e931ab0 - feat: add accumulation and index output policies (by Athan Reines)
  • 6434c4c - feat: add array indexing data type kinds (by Athan Reines)
  • 245e6f9 - refactor: improve type specificity and ensure consistency between ndarray types (by Athan Reines)
  • 78bdf25 - feat: add output policies which provide special accommodation for the "generic" data type (by Athan Reines)
  • 0e81d53 - style: resolve lint error (by Athan Reines)
  • c82dc90 - feat: add index types and reduce duplication (by Athan Reines)
  • 8e1a0b9 - feat: add ndarray dtype maps and index types (by Athan Reines)

Contributors

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

  • Athan Reines
  • Gururaj Gurram
  • Philipp Burckhardt

0.4.3 (2024-11-05)

No changes reported for this release.

0.4.2 (2024-11-05)

Features

Commits

Details
  • 3723016 - style: disable lint rule (by Athan Reines)
  • 8a705c1 - feat: add wasm namespace (by Athan Reines)

Contributors

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

  • Athan Reines

0.4.1 (2024-08-18)

No changes reported for this release.

0.4.0 (2024-08-17)

Features

BREAKING CHANGES

  • 2254a56: rename none transpose operation to no-transpose in @stdlib/types

    • To migrate, users should change their usage of none to no-transpose. This change enhances code readability and aligns the string literal with the C enumeration constant.

Commits

Details
  • 2254a56 - feat: add blas/base/strmv (#2535) (by Aman Bhansali, Athan Reines)
  • 4bdd095 - feat: add booleanndarray and boolndarray type definitions (by Athan Reines)
  • 16e0808 - feat: add boolean dtype support to ndarray/dtypes (#2550) (by Jaysukh Makvana, Athan Reines)
  • 62744b5 - feat: add blas/base/ssymv (#2305) (by Aman Bhansali, Athan Reines)
  • c8ed312 - feat: add boolean array types (by Athan Reines)
  • 819d2e4 - feat: add data type maps and replace use of overloads (#1317) (by Philipp Burckhardt, Athan Reines)

Contributors

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

  • Aman Bhansali
  • Athan Reines
  • Jaysukh Makvana
  • Philipp Burckhardt

0.3.2 (2024-02-21)

Features

  • 68f8e27 - add array index type definitions
  • 2688213 - add "typed" to list of data type kinds

Bug Fixes

  • af32757 - allow dtype to be null
  • 8ea713a - allow dtype to be null
  • 195184a - include boolean and undefined in index signature to satisy TS

Commits

Details
  • af32757 - fix: allow dtype to be null (by Athan Reines)
  • 8ea713a - fix: allow dtype to be null (by Athan Reines)
  • 68f8e27 - feat: add array index type definitions (by Athan Reines)
  • 195184a - fix: include boolean and undefined in index signature to satisy TS (by Philipp Burckhardt)
  • ffd9201 - refactor: inline union (by Athan Reines)
  • 2688213 - feat: add "typed" to list of data type kinds (by Athan Reines)

Contributors

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

  • Athan Reines
  • Philipp Burckhardt

0.3.1 (2024-02-05)

No changes reported for this release.

0.3.0 (2024-02-05)

Features

  • a37ebf5 - extend data type kinds to include "generic" variations
  • 2e68ac6 - add type definitions for data type "kinds"
  • e25b23b - rename type definitions for array and ndarray data types
  • 43285ee - add interface describing ndarray flags
  • 1fc9020 - add support for normalize index mode

BREAKING CHANGES

  • e25b23b: rename type definitions for array and ndarray data types

    • In order to migrate, users should update their implementations to use the latest naming conventions. The affected type definitions are aliases for individual data type strings, so their should be no behavioral changes.

Commits

Details
  • a37ebf5 - feat: extend data type kinds to include "generic" variations (by Athan Reines)
  • 2e68ac6 - feat: add type definitions for data type "kinds" (by Athan Reines)
  • e25b23b - feat: rename type definitions for array and ndarray data types (by Athan Reines)
  • f4a22f1 - docs: fix description (by Athan Reines)
  • 43285ee - feat: add interface describing ndarray flags (by Athan Reines)
  • 1fc9020 - feat: add support for normalize index mode (by Athan Reines)
  • d1ea078 - build: replace tslint directive with eslint equivalent (by Philipp Burckhardt)

Contributors

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

  • Athan Reines
  • Philipp Burckhardt

0.2.0 (2023-11-08)

No changes reported for this release.

0.1.0 (2023-09-22)

Features

  • 3af398c - add MultiSlice interface
  • 775de05 - add module for slice definitions
  • 9ceabce - add shape for zero-dimensional ndarray
  • 21ec8a6 - add types for shapes and strides corresponding to specific dimensionalities
  • bde4671 - move Collection type defn to array type module
  • fa7e420 - move complex number types to separate module
  • b0b5d31 - add nested array types
  • edcd742 - convert Collection to generic
  • 191e983 - add OutputPolicies type definition
  • 164ae5a - convert genericndarray to a generic to allow better specificity

Bug Fixes

  • 66c36f4 - rename OutputPolicies to OutputPolicy to make data type defs

BREAKING CHANGES

  • bde4671: move Collection type defn to array type module

    • To migrate, users should import @stdlib/types/array instead of @stdlib/types/object when using the Collection type definition.
  • fa7e420: move complex number types to separate module

    • To migrate, users should import @stdlib/types/complex instead of @stdlib/types/object when wanting to use complex number type definitions.
  • edcd742: Collection is now a generic

    • To migrate, users should upgrade their TypeScript version and provide element type information when using the Collection type (e.g., Collection<number>). By default, the element type is any which is equivalent to previous behavior.
  • 164ae5a: convert type to a generic

    • To migrate, users should update usage by providing an explicit type. Existing code should continue to work as is; however, for better specificity and type hints, providing a type is advised.

Commits

Details
  • 3af398c - feat: add MultiSlice interface (by Athan Reines)
  • 775de05 - feat: add module for slice definitions (by Athan Reines)
  • 9ceabce - feat: add shape for zero-dimensional ndarray (by Athan Reines)
  • 21ec8a6 - feat: add types for shapes and strides corresponding to specific dimensionalities (by Athan Reines)
  • bde4671 - feat: move Collection type defn to array type module (by Athan Reines)
  • fa7e420 - feat: move complex number types to separate module (by Athan Reines)
  • b0b5d31 - feat: add nested array types (by Athan Reines)
  • edcd742 - feat: convert Collection to generic (by Athan Reines)
  • 66c36f4 - fix: rename OutputPolicies to OutputPolicy to make data type defs (by Athan Reines)
  • 191e983 - feat: add OutputPolicies type definition (by Athan Reines)
  • 164ae5a - feat: convert genericndarray to a generic to allow better specificity (by Athan Reines)

Contributors

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

  • Athan Reines

0.0.14 (2022-02-18)

No changes reported for this release.

0.0.13 (2021-08-22)

No changes reported for this release.

0.0.12 (2021-07-06)

No changes reported for this release.

0.0.11 (2021-06-27)

No changes reported for this release.

0.0.10 (2021-06-16)

No changes reported for this release.

0.0.9 (2021-06-16)

No changes reported for this release.

0.0.8 (2021-06-15)

No changes reported for this release.

0.0.7 (2021-06-13)

No changes reported for this release.

0.0.6 (2021-06-13)

No changes reported for this release.

0.0.5 (2021-06-12)

No changes reported for this release.

0.0.4 (2021-06-12)

No changes reported for this release.

0.0.3 (2021-06-10)

No changes reported for this release.

0.0.2 (2021-06-10)

No changes reported for this release.