Skip to content

Latest commit

 

History

History
540 lines (344 loc) · 31.5 KB

File metadata and controls

540 lines (344 loc) · 31.5 KB

CHANGELOG

Package changelog.

Unreleased (2026-03-29)

Features

Closed Issues

This release closes the following issue:

#9943

Commits

Details
  • d9a5e08 - docs: update namespace table of contents (#11114) (by stdlib-bot)
  • a921830 - feat: update complex/float32/base TypeScript declarations (#11112) (by stdlib-bot)
  • 40a9690 - feat: add muladd to namespace (by Athan Reines)
  • ad16f6a - feat: add add3 to namespace (by Athan Reines)
  • ae684df - feat: add complex/float32/base/add3 (#9946) (by Sachin Pangal, stdlib-bot, Athan Reines)

Contributors

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

  • Athan Reines
  • Sachin Pangal

0.4.1 (2026-02-08)

No changes reported for this release.

0.4.0 (2026-01-30)

Features

  • 19c80d8 - add constructor name property
  • 289cb51 - update complex/float32/base/assert TypeScript declarations (#9200)
  • 895d417 - add isAlmostSameValue to namespace
  • 95732eb - add complex/float32/base/assert/is-almost-same-value
  • 9f96d8d - update complex/float32/base TypeScript declarations
  • 46781e0 - update complex/float32/base/assert TypeScript declarations
  • c60545c - add complex/float32/base/mul-add (#5214)
  • 7c8ed3b - add strided and assign APIs to complex/float32/base/add (#5391)
  • da256e5 - add isAlmostEqual to namespace
  • 9d89154 - add complex/float32/base/assert/is-almost-equal (#7622)
  • 6afa527 - add scale to namespace
  • 7475c9d - add complex/float32/base/scale (#7156)
  • 8ab1153 - update complex/float32/base/identity to accept stdlib complex numbers (#6235)
  • 31343c9 - add complex/float32/base/identity
  • 3a62008 - add complex/float32/base/sub
  • 4866c10 - add complex/float32/base/neg
  • ae8e7b9 - update namespace TypeScript declarations (#5254)
  • d7154e2 - add strided and assign APIs to complex/float32/base/mul (#5205)

Bug Fixes

  • 66c3419 - add missing name to complex constructor TypeScript declarations
  • 668e314 - use interface rather than class definition

BREAKING CHANGES

  • 8ab1153: use stdlib C complex64 dtype

    • To migrate, users should provide a value having the type stdlib_complex64_t, rather than a built-in C99 single-precision complex dtype. This dtype is available via the package @stdlib/complex-float32/ctor.
  • ae8e7b9: remove dmaxabs

    • To migrate, users should access dmaxabs via the stats/strided namespace.

Closed Issues

A total of 5 issues were closed in this release:

#5196, #5203, #5213, #6698, #7735

Commits

Details
  • 66c3419 - fix: add missing name to complex constructor TypeScript declarations (by Philipp Burckhardt)
  • 3642086 - docs: document property (by Athan Reines)
  • 19c80d8 - feat: add constructor name property (by Athan Reines)
  • 6cfb626 - refactor: use utility to set properties (by Athan Reines)
  • 289cb51 - feat: update complex/float32/base/assert TypeScript declarations (#9200) (by stdlib-bot)
  • de9dec4 - docs: update namespace table of contents (#9205) (by stdlib-bot)
  • 668e314 - fix: use interface rather than class definition (by Athan Reines)
  • ed084b9 - chore: rename variables (by Athan Reines)
  • 895d417 - feat: add isAlmostSameValue to namespace (by Athan Reines)
  • 95732eb - feat: add complex/float32/base/assert/is-almost-same-value (by Athan Reines)
  • 7db5b32 - chore: add alias_prefix to parent namespaces (#8540) (by Gunj Joshi)
  • 5f5bb2d - docs: update namespace table of contents (#8425) (by stdlib-bot, Athan Reines)
  • 9f96d8d - feat: update complex/float32/base TypeScript declarations (by Philipp Burckhardt)
  • 46781e0 - feat: update complex/float32/base/assert TypeScript declarations (by Philipp Burckhardt)
  • 14fbe2a - docs: clean-up TypeScript declarations example code (by Philipp Burckhardt)
  • 29bd670 - style: consolidate redundant lint directives (by Athan Reines)
  • 6af3333 - test: use strictEqual check (by Philipp Burckhardt)
  • c60545c - feat: add complex/float32/base/mul-add (#5214) (by Shabareesh Shetty, Athan Reines, stdlib-bot)
  • 7c8ed3b - feat: add strided and assign APIs to complex/float32/base/add (#5391) (by Shabareesh Shetty, Athan Reines, stdlib-bot)
  • 5acfd64 - docs: fix example code (by Philipp Burckhardt)
  • da256e5 - feat: add isAlmostEqual to namespace (by Philipp Burckhardt)
  • 7483bef - test: use .strictEqual() instead of .equal() (by Philipp Burckhardt)
  • 6eee151 - style: fix indentation in JSON files (by Philipp Burckhardt)
  • 53c6429 - chore: fix EditorConfig lint errors (#7737) (by Aryan J, Athan Reines)
  • 71e8e76 - test: add TS test for third parameter (by Philipp Burckhardt)
  • 9d89154 - feat: add complex/float32/base/assert/is-almost-equal (#7622) (by Karan Anand)
  • 8ea46b6 - test: update descriptions to match language used in JS tests (by Philipp Burckhardt)
  • dd6d9cf - chore: minor clean-up (by Philipp Burckhardt)
  • 46ff8ea - docs: minor clean-up (by Philipp Burckhardt)
  • 3bf64b6 - docs: update examples for complex/float32/base/neg (#7291) (by Shabareesh Shetty, Athan Reines)
  • d1c3e38 - docs: update examples for complex/float32/base/identity (#7289) (by Shabareesh Shetty)
  • 568a25d - docs: update examples for complex/float32/base/mul (#7290) (by Shabareesh Shetty)
  • 30c471f - docs: update examples for complex/float32/base/scale (#7292) (by Shabareesh Shetty)
  • 93d2533 - docs: update examples for complex/float32/base/sub (#7293) (by Shabareesh Shetty)
  • 2f0510e - docs: update examples for complex/float32/conj (#7294) (by Shabareesh Shetty)
  • 74a62b6 - docs: update examples for complex/float32/base/add (#7288) (by Shabareesh Shetty)
  • 920ac76 - chore: change naming and examples for complex/float32/base/add (#7169) (by Shabareesh Shetty, stdlib-bot)
  • 1b155f1 - chore: change naming and examples for complex/float32/base/sub (#7168) (by Shabareesh Shetty)
  • b228bf3 - docs: update comments (by Athan Reines)
  • 3b08499 - docs: change package naming and examples for complex/float32/base/mul (#7167) (by Shabareesh Shetty)
  • 4514170 - docs: update namespace table of contents (#7162) (by stdlib-bot)
  • 6afa527 - feat: add scale to namespace (by Athan Reines)
  • 7475c9d - feat: add complex/float32/base/scale (#7156) (by Shabareesh Shetty, Athan Reines)
  • c3320f1 - docs: update namespace table of contents (#6764) (by stdlib-bot)
  • 93a9aa2 - chore: fix JavaScript lint errors (#6699) (by SAHIL KUMAR, Philipp Burckhardt)
  • a1e230f - chore: clean up cppcheck-suppress comments (by Karan Anand)
  • 8ab1153 - feat: update complex/float32/base/identity to accept stdlib complex numbers (#6235) (by Gururaj Gurram)
  • 31343c9 - feat: add complex/float32/base/identity (by Gururaj Gurram)
  • 89ecfe0 - refactor: update paths (by Gururaj Gurram)
  • 3a62008 - feat: add complex/float32/base/sub (by Gururaj Gurram)
  • 4866c10 - feat: add complex/float32/base/neg (by Gururaj Gurram)
  • ae8e7b9 - feat: update namespace TypeScript declarations (#5254) (by stdlib-bot)
  • d7154e2 - feat: add strided and assign APIs to complex/float32/base/mul (#5205) (by Shabareesh Shetty, Athan Reines, stdlib-bot)
  • 40308a8 - build: update configurations (by Athan Reines)
  • abf0407 - chore: resolve lint errors in TS files (by Philipp Burckhardt)
  • f387603 - docs: consistently use declarative instead of imperative sentences outside of intros (by Philipp Burckhardt)

Contributors

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

  • Aryan J
  • Athan Reines
  • Gunj Joshi
  • Gururaj Gurram
  • Karan Anand
  • Philipp Burckhardt
  • SAHIL KUMAR
  • Shabareesh Shetty

0.3.0 (2024-07-28)

Features

  • bd258a3 - update namespace TypeScript declarations (#2628)
  • ea241a3 - add assert to namespace
  • 69eecad - add complex/float32/base/assert namespace
  • 332a9ba - add base to namespace
  • 21604d0 - add complex/float32/base namespace
  • 69cbd2b - add parseComplex64 to namespace
  • a0516b7 - convert complex/float32 to a namespace
  • d6bba38 - add complex/float32/base/mul
  • 10ef39d - add complex/float32/base/add
  • b95c785 - add complex/float32/real
  • afca2df - add complex/float32/imag
  • 5325850 - add complex/float32/reim
  • cecc11a - add complex/float32/conj
  • 77517fe - add complex/float32/base/assert/is-not-equal
  • 53ff701 - add complex/float32/base/assert/is-equal
  • 6e0db34 - add complex/float32/base/assert/is-same-value-zero
  • 5ee47a5 - add complex/float32/assert/is-same-value
  • 933ebe4 - add complex/float32/reviver
  • f4cdf4d - add complex/float32/ctor

BREAKING CHANGES

  • bd258a3: update namespace declarations

    • To migrate, users should see the guidance found in the relevant commits for namespace refactoring. See issue #2260.
  • a0516b7: complex/float32 converted to a namespace

    • This commit refactors complex/float32 to be a namespace. The constructor is now the complex/float32/ctor. To migrate, users should update their import paths to complex/float32/ctor which provides the same API and implementation.

Commits

Details
  • 2777e4b - bench: resolve lint errors in benchmarks (by Athan Reines)
  • a304cd8 - docs: update namespace table of contents (#2648) (by stdlib-bot, Athan Reines)
  • 9dc29b4 - docs: add sub-namespace sections and update namespace table of contents (by Philipp Burckhardt)
  • bd258a3 - feat: update namespace TypeScript declarations (#2628) (by stdlib-bot, Athan Reines)
  • ea241a3 - feat: add assert to namespace (by Athan Reines)
  • 69eecad - feat: add complex/float32/base/assert namespace (by Athan Reines)
  • 332a9ba - feat: add base to namespace (by Athan Reines)
  • 21604d0 - feat: add complex/float32/base namespace (by Athan Reines)
  • 69cbd2b - feat: add parseComplex64 to namespace (by Athan Reines)
  • a0516b7 - feat: convert complex/float32 to a namespace (by Athan Reines)
  • e3a3679 - refactor: update paths (by Athan Reines)
  • ddd4403 - refactor: update paths (by Athan Reines)
  • d6bba38 - feat: add complex/float32/base/mul (by Athan Reines)
  • 0406147 - refactor: update paths (by Athan Reines)
  • 10ef39d - feat: add complex/float32/base/add (by Athan Reines)
  • 32bbcb3 - refactor: update paths (by Athan Reines)
  • 8d4c46b - refactor: update paths (by Athan Reines)
  • b95c785 - feat: add complex/float32/real (by Athan Reines)
  • ed9c0a5 - refactor: update paths (by Athan Reines)
  • 18b3c79 - refactor: update paths (by Athan Reines)
  • afca2df - feat: add complex/float32/imag (by Athan Reines)
  • 8908bda - refactor: update paths (by Athan Reines)
  • ad760a9 - refactor: update paths (by Athan Reines)
  • 5325850 - feat: add complex/float32/reim (by Athan Reines)
  • 87fdfa1 - refactor: update paths (by Athan Reines)
  • cecc11a - feat: add complex/float32/conj (by Athan Reines)
  • 659f752 - style: add missing spaces (by Philipp Burckhardt)
  • 3a3b1e0 - docs: update package URLs (#2269) (by stdlib-bot)
  • 8089b88 - docs: update paths (by Athan Reines)
  • 77517fe - feat: add complex/float32/base/assert/is-not-equal (by Athan Reines)
  • 53ff701 - feat: add complex/float32/base/assert/is-equal (by Athan Reines)
  • 6e0db34 - feat: add complex/float32/base/assert/is-same-value-zero (by Athan Reines)
  • 5ee47a5 - feat: add complex/float32/assert/is-same-value (by Athan Reines)
  • 933ebe4 - feat: add complex/float32/reviver (by Athan Reines)
  • f4cdf4d - feat: add complex/float32/ctor (by Athan Reines)

Contributors

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

  • Athan Reines
  • Philipp Burckhardt

0.2.1 (2024-02-22)

No changes reported for this release.

0.2.0 (2024-02-14)

Commits

Details
  • 46d049b - build: replace tslint directive (by Philipp Burckhardt)

Contributors

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

  • Philipp Burckhardt

0.1.1 (2023-10-09)

No changes reported for this release.

0.1.0 (2023-09-23)

Features

  • 9768c66 - update minimum TypeScript version

BREAKING CHANGES

  • 9768c66: update minimum TypeScript version to 4.1

    • To migrate, users should upgrade their TypeScript version to at least version 4.1.

Commits

Details
  • 9768c66 - feat: update minimum TypeScript version (by Philipp Burckhardt)
  • ab5d324 - chore: resolve lint errors (by Philipp Burckhardt)
  • 07cc80b - docs: resolve C lint errors (by Athan Reines)
  • 28e1c84 - docs: resolve C lint errors (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.7 (2022-02-16)

No changes reported for this release.

0.0.6 (2021-08-22)

No changes reported for this release.

0.0.5 (2021-07-10)

No changes reported for this release.

0.0.4 (2021-07-07)

No changes reported for this release.

0.0.3 (2021-06-27)

No changes reported for this release.

0.0.2 (2021-06-16)

No changes reported for this release.

0.0.1 (2021-06-15)

No changes reported for this release.