Skip to content

Latest commit

 

History

History
1064 lines (779 loc) · 89.6 KB

File metadata and controls

1064 lines (779 loc) · 89.6 KB

CHANGELOG

Package changelog.

Unreleased (2026-04-20)

Features

  • a921830 - update complex/float32/base TypeScript declarations (#11112)
  • 40a9690 - add muladd to namespace
  • ad16f6a - add add3 to namespace
  • ae684df - add complex/float32/base/add3 (#9946)
  • e6a30ce - update complex/float64/base TypeScript declarations (#9466)
  • fc753b9 - add add3 to namespace
  • d346a88 - add complex/float64/base/add3
  • 3286c01 - add constructor name property
  • 19c80d8 - add constructor name property
  • e41ec1a - update complex/base/assert TypeScript declarations (#9198)
  • d2379cd - update complex/base TypeScript declarations (#9199)
  • 289cb51 - update complex/float32/base/assert TypeScript declarations (#9200)
  • de88a8e - update complex/float64/base/assert TypeScript declarations (#9201)
  • 66c407f - add assert to namespace
  • 6e539e7 - add complex/base/assert namespace
  • 95ee9a0 - add complex/base/assert/is-almost-same-value
  • d0857d0 - add complex/base/assert/is-almost-equal
  • 895d417 - add isAlmostSameValue to namespace
  • 95732eb - add complex/float32/base/assert/is-almost-same-value
  • 7c681c7 - add isAlmostSameValue to namespace
  • a33a861 - add complex/float64/base/assert/is-almost-same-value
  • b34ccb9 - update complex/base TypeScript declarations
  • 2b6e31a - update complex/float64/base TypeScript declarations
  • 0bc68ba - update complex/float64/base/assert TypeScript declarations
  • 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)
  • ab94c83 - add blas/base/wasm/zscal (#6810)
  • 0cf2dd6 - add isAlmostEqual exports to namespaces
  • 75fdd8b - add parse to complex/base namespace
  • 73f774e - add missing functions to namespace
  • da256e5 - add isAlmostEqual to namespace
  • dfbf338 - add assign and strided methods to complex/float64/base/div (#7771)
  • 9d89154 - add complex/float32/base/assert/is-almost-equal (#7622)
  • 42bc50f - add complex/float64/base/assert/is-almost-equal (#7620)
  • 40373c5 - refactor and add native addon for complex/float64/conj (#7301)
  • 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
  • 404a4ed - add complex/float64/base/identity
  • 3a62008 - add complex/float32/base/sub
  • 7e1f49e - add complex/float64/base/sub
  • 4866c10 - add complex/float32/base/neg
  • 27a5a10 - add complex/float64/base/neg
  • afa2318 - add complex/float64/base/div
  • ae8e7b9 - update namespace TypeScript declarations (#5254)
  • d7154e2 - add strided and assign APIs to complex/float32/base/mul (#5205)
  • 8409bd1 - update namespace TypeScript declarations (#4856)
  • a4340c8 - add muladd to namespace
  • 68cb0b2 - add complex/float64/base/mul-add
  • 82ba934 - add scale to namespace
  • f7c3e59 - add complex/float64/base/scale
  • 486fed2 - add assign and strided methods
  • a0aef8f - add strided API
  • e93b466 - add assign method
  • 8b1548f - update namespace TypeScript declarations (#3190)

Bug Fixes

  • dd4c201 - update type signature for strided method in complex/float64/base/add3
  • 66c3419 - add missing name to complex constructor TypeScript declarations
  • f83da1e - use interface rather than class definition
  • 668e314 - use interface rather than class definition
  • 2a0ea7f - use correct package names in package.json

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.
  • 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

A total of 7 issues were closed in this release:

#5196, #5203, #5213, #6698, #6885, #7735, #9943

Commits

Details
  • 9f41dab - bench: refactor to use string interpolation in complex (#11620) (by Karan Anand)
  • 35566af - docs: fix C examples in READMEs (#11229) (by anee3, Athan Reines)
  • 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)
  • 2ed3934 - test: fix argument order and regenerate fixtures (by Philipp Burckhardt)
  • ee4e852 - docs: fix comments and returns description (#10015) (by Sachin Pangal)
  • 68446dc - docs: update namespace table of contents (#9848) (by stdlib-bot)
  • e6a30ce - feat: update complex/float64/base TypeScript declarations (#9466) (by stdlib-bot)
  • dd4c201 - fix: update type signature for strided method in complex/float64/base/add3 (by Philipp Burckhardt)
  • 7dc10cb - bench: fix invocation (by Athan Reines)
  • f7e6175 - refactor: reorder declarations (by Athan Reines)
  • 1ba537e - bench: fix declarations (by Athan Reines)
  • fc753b9 - feat: add add3 to namespace (by Athan Reines)
  • d346a88 - feat: add complex/float64/base/add3 (by Athan Reines)
  • 312d030 - docs: fix comment (by Athan Reines)
  • 66c3419 - fix: add missing name to complex constructor TypeScript declarations (by Philipp Burckhardt)
  • 3642086 - docs: document property (by Athan Reines)
  • 5a193fb - docs: document property (by Athan Reines)
  • 3286c01 - feat: add constructor name property (by Athan Reines)
  • 19c80d8 - feat: add constructor name property (by Athan Reines)
  • 6cfb626 - refactor: use utility to set properties (by Athan Reines)
  • 29270fb - refactor: use utility to set properties (by Athan Reines)
  • e41ec1a - feat: update complex/base/assert TypeScript declarations (#9198) (by stdlib-bot)
  • d2379cd - feat: update complex/base TypeScript declarations (#9199) (by stdlib-bot)
  • 289cb51 - feat: update complex/float32/base/assert TypeScript declarations (#9200) (by stdlib-bot)
  • de88a8e - feat: update complex/float64/base/assert TypeScript declarations (#9201) (by stdlib-bot)
  • de9dec4 - docs: update namespace table of contents (#9205) (by stdlib-bot)
  • 66c407f - feat: add assert to namespace (by Athan Reines)
  • 6e539e7 - feat: add complex/base/assert namespace (by Athan Reines)
  • 95ee9a0 - feat: add complex/base/assert/is-almost-same-value (by Athan Reines)
  • de7678a - test: fix descriptions (by Athan Reines)
  • d0857d0 - feat: add complex/base/assert/is-almost-equal (by Athan Reines)
  • f83da1e - fix: use interface rather than class definition (by Athan Reines)
  • 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)
  • 7c681c7 - feat: add isAlmostSameValue to namespace (by Athan Reines)
  • a33a861 - feat: add complex/float64/base/assert/is-almost-same-value (by Athan Reines)
  • 1466cce - bench: refactor to use string interpolation in complex/float64/base/add (#8940) (by Krishna Awasthi)
  • 92dc7c2 - docs: fix TSDoc return annotation values and example code (by Philipp Burckhardt)
  • 2b72de4 - docs: improve doctests for complex number instances in complex/base/cast-return (#8664) (by Aryan kumar, Athan Reines)
  • 767edc7 - docs: improve doctests in complex/base/wrap-function (#8666) (by Aryan kumar, 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)
  • b34ccb9 - feat: update complex/base TypeScript declarations (by Philipp Burckhardt)
  • c92ba2d - docs: clean-up code in TSDoc examples and remove self-requires (by Philipp Burckhardt)
  • 2b6e31a - feat: update complex/float64/base TypeScript declarations (by Philipp Burckhardt)
  • 0bc68ba - feat: update complex/float64/base/assert TypeScript declarations (by Philipp Burckhardt)
  • 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)
  • 33d711b - docs: add missing forward slashes to return annotations (by Philipp Burckhardt)
  • 6af3333 - test: use strictEqual check (by Philipp Burckhardt)
  • c60545c - feat: add complex/float32/base/mul-add (#5214) (by Shabareesh Shetty, Athan Reines, stdlib-bot)
  • fea0e25 - docs: update example and remove excess whitespace (by Athan Reines)
  • 7c8ed3b - feat: add strided and assign APIs to complex/float32/base/add (#5391) (by Shabareesh Shetty, Athan Reines, stdlib-bot)
  • 04b1546 - style: remove excess trailing lines (by Athan Reines)
  • ab94c83 - feat: add blas/base/wasm/zscal (#6810) (by Shabareesh Shetty, Athan Reines, stdlib-bot)
  • 0cf2dd6 - feat: add isAlmostEqual exports to namespaces (by Philipp Burckhardt)
  • 5acfd64 - docs: fix example code (by Philipp Burckhardt)
  • 75fdd8b - feat: add parse to complex/base namespace (by Philipp Burckhardt)
  • 73f774e - feat: add missing functions to namespace (by Philipp Burckhardt)
  • da256e5 - feat: add isAlmostEqual to namespace (by Philipp Burckhardt)
  • fc438e0 - test: use standardized assertion messages and fix lint errors (by Philipp Burckhardt)
  • 07f7c05 - test: use standardized assertion messages and fix lint errors (by Philipp Burckhardt)
  • 7483bef - test: use .strictEqual() instead of .equal() (by Philipp Burckhardt)
  • dfbf338 - feat: add assign and strided methods to complex/float64/base/div (#7771) (by Aayush Khanna, stdlib-bot)
  • d293a23 - docs: add missing periods (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)
  • 2a0ea7f - fix: use correct package names in package.json (by Philipp Burckhardt)
  • 24b7f7d - test: add missing test for third parameter (by 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)
  • 42bc50f - feat: add complex/float64/base/assert/is-almost-equal (#7620) (by Karan Anand, Athan Reines)
  • 8ea46b6 - test: update descriptions to match language used in JS tests (by Philipp Burckhardt)
  • 7cfd30f - test: add appropriate values in test cases (#7557) (by Shabareesh Shetty, Athan Reines)
  • dd6d9cf - chore: minor clean-up (by Philipp Burckhardt)
  • 46ff8ea - docs: minor clean-up (by Philipp Burckhardt)
  • 40373c5 - feat: refactor and add native addon for complex/float64/conj (#7301) (by Shabareesh Shetty, Athan Reines, stdlib-bot)
  • 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)
  • e4518d4 - docs: update examples for complex/float64/conj (#7295) (by Shabareesh Shetty)
  • 74a62b6 - docs: update examples for complex/float32/base/add (#7288) (by Shabareesh Shetty)
  • a39fad8 - docs: update examples for complex/float64/base/neg (#7270) (by Shabareesh Shetty)
  • 22106cb - docs: update examples for complex/float64/base/sub (#7271) (by Shabareesh Shetty)
  • f482c99 - docs: update examples for complex/float64/base/mul-add (#7267) (by Shabareesh Shetty)
  • 6aeced9 - docs: update examples for complex/float64/base/div (#7266) (by Shabareesh Shetty)
  • b9dd967 - docs: update examples for complex/float64/base/mul (#7265) (by Shabareesh Shetty)
  • 91765b1 - docs: update examples for complex/float64/base/identity (#7264) (by Shabareesh Shetty)
  • 4d41d28 - docs: update examples for complex/float64/base/add (#7253) (by Shabareesh Shetty)
  • 8bf8f93 - docs: change examples for complex/float64/base/mul-add (#7191) (by Shabareesh Shetty)
  • 9bdeea6 - docs: update examples for complex/float64/base/scale (#7196) (by Shabareesh Shetty)
  • ffc0320 - chore: change examples for complex/float64/base/sub (#7192) (by Shabareesh Shetty, Philipp Burckhardt)
  • 4821a02 - chore: change examples for complex/float64/base/div (#7180) (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)
  • fd8e4ed - docs: fix comment (by Athan Reines)
  • 664b1c7 - docs: fix comments (by Athan Reines)
  • 01fbdab - docs: change examples for complex/float64/base/add (#7177) (by Shabareesh Shetty)
  • 4506e9d - docs: update comments (by Athan Reines)
  • b228bf3 - docs: update comments (by Athan Reines)
  • 32e3cc7 - docs: change examples for complex/float64/base/mul (#7181) (by Shabareesh Shetty)
  • 3b08499 - docs: change package naming and examples for complex/float32/base/mul (#7167) (by Shabareesh Shetty)
  • c705a94 - style: add missing space (#7173) (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)
  • 5c8faed - docs: update example (by Athan Reines)
  • 15db561 - chore: fix EditorConfig lint errors (#6893) (by Lalit Narayan Yadav, Shabareesh Shetty)
  • 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)
  • 845e64a - refactor: update paths (by Gururaj Gurram)
  • 31343c9 - feat: add complex/float32/base/identity (by Gururaj Gurram)
  • 78cd0c6 - docs: remove empty line (by Athan Reines)
  • 404a4ed - feat: add complex/float64/base/identity (by Gururaj Gurram)
  • 74b15bb - refactor: update paths (by Gururaj Gurram)
  • 89ecfe0 - refactor: update paths (by Gururaj Gurram)
  • 3a62008 - feat: add complex/float32/base/sub (by Gururaj Gurram)
  • c7c1fb3 - refactor: update paths (by Gururaj Gurram)
  • 7e1f49e - feat: add complex/float64/base/sub (by Gururaj Gurram)
  • 4866c10 - feat: add complex/float32/base/neg (by Gururaj Gurram)
  • 27a5a10 - feat: add complex/float64/base/neg (by Gururaj Gurram)
  • fba8768 - chore: remove unused header (by Athan Reines)
  • 3bad287 - refactor: update paths (by Gururaj Gurram)
  • afa2318 - feat: add complex/float64/base/div (by Gururaj Gurram)
  • ae8e7b9 - feat: update namespace TypeScript declarations (#5254) (by stdlib-bot)
  • 2752fe3 - refactor: update paths (by Gururaj Gurram)
  • d7154e2 - feat: add strided and assign APIs to complex/float32/base/mul (#5205) (by Shabareesh Shetty, Athan Reines, stdlib-bot)
  • b957f93 - docs: fix description (by Athan Reines)
  • 8409bd1 - feat: update namespace TypeScript declarations (#4856) (by stdlib-bot)
  • 15204d7 - docs: update namespace table of contents (#4858) (by stdlib-bot)
  • eb938ff - bench: fix incomplete refactoring (by Athan Reines)
  • a4340c8 - feat: add muladd to namespace (by Athan Reines)
  • 68cb0b2 - feat: add complex/float64/base/mul-add (by Athan Reines)
  • 3f8a327 - bench: fix syntax (by Athan Reines)
  • 2ddce39 - bench: fix copy-paste error (by Athan Reines)
  • 82ba934 - feat: add scale to namespace (by Athan Reines)
  • f7c3e59 - feat: add complex/float64/base/scale (by Athan Reines)
  • 486fed2 - feat: add assign and strided methods (by Athan Reines)
  • 8983ed6 - test: add missing test (by Athan Reines)
  • 22a3dcf - docs: update namespace TypeScript declaration comments (#4794) (by stdlib-bot, Philipp Burckhardt)
  • a0aef8f - feat: add strided API (by Athan Reines)
  • e93b466 - feat: add assign method (by Athan Reines)
  • 40308a8 - build: update configurations (by Athan Reines)
  • 8b1548f - feat: update namespace TypeScript declarations (#3190) (by stdlib-bot, Philipp Burckhardt)

Contributors

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

  • Aayush Khanna
  • Aryan J
  • Aryan kumar
  • Athan Reines
  • Gunj Joshi
  • Gururaj Gurram
  • Karan Anand
  • Krishna Awasthi
  • Lalit Narayan Yadav
  • Philipp Burckhardt
  • SAHIL KUMAR
  • Sachin Pangal
  • Shabareesh Shetty
  • anee3

0.3.3 (2024-11-05)

No changes reported for this release.

0.3.2 (2024-11-05)

Commits

Details
  • abf0407 - chore: resolve lint errors in TS files (by Philipp Burckhardt)
  • 58f787f - chore: use ComplexLike type (by Philipp Burckhardt)
  • 975147f - docs: fix TSDoc lint errors (by Philipp Burckhardt)
  • 6e9f42e - docs: harmonize list formatting in repl.txt and ensure starting newline (by Philipp Burckhardt)
  • f387603 - docs: consistently use declarative instead of imperative sentences outside of intros (by Philipp Burckhardt)
  • ed44fee - style: use imperative in package.json description and end with period (by Philipp Burckhardt)

Contributors

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

  • Philipp Burckhardt

0.3.1 (2024-08-18)

No changes reported for this release.

0.3.0 (2024-08-17)

Features

  • bd258a3 - update namespace TypeScript declarations (#2628)
  • 565a2ff - refactor namespace to export subnamespaces
  • ea241a3 - add assert to namespace
  • 69eecad - add complex/float32/base/assert namespace
  • c89d08c - add assert to namespace
  • 5bb602e - add complex/float64/base/assert namespace
  • e797f05 - add base to namespace
  • 12e3d27 - add complex/float64/base namespace
  • 332a9ba - add base to namespace
  • 21604d0 - add complex/float32/base namespace
  • d9edc48 - convert complex/float64 to a namespace
  • 69cbd2b - add parseComplex64 to namespace
  • a0516b7 - convert complex/float32 to a namespace
  • f1e8ae1 - add complex/float64/base/mul
  • d6bba38 - add complex/float32/base/mul
  • 81b48ae - update namespace TypeScript declarations (#2621)
  • 10ef39d - add complex/float32/base/add
  • 9fd67fc - add complex/float64/base/add
  • 2495723 - add complex/float64/real
  • b95c785 - add complex/float32/real
  • 3e956ce - add complex/float64/imag
  • afca2df - add complex/float32/imag
  • 59aabc1 - add complex/float64/reim
  • 5325850 - add complex/float32/reim
  • 76a2524 - add complex/float64/conj
  • cecc11a - add complex/float32/conj
  • 3edcfe5 - update namespace TypeScript declarations (#2303)
  • 1a93d8f - add complex/float64/base/assert/is-not-equal
  • 77517fe - add complex/float32/base/assert/is-not-equal
  • 53ff701 - add complex/float32/base/assert/is-equal
  • d925e71 - add complex/float64/base/assert/is-same-value
  • 45cadfe - add complex/float64/base/assert/is-same-value-zero
  • 6e0db34 - add complex/float32/base/assert/is-same-value-zero
  • 5ee47a5 - add complex/float32/assert/is-same-value
  • 933ebe4 - add complex/float32/reviver
  • 2efc790 - add complex/float64/ctor
  • f4cdf4d - add complex/float32/ctor
  • 514d38f - add complex/parse-float32
  • 1154a11 - add complex/parse-float64 (#1362)
  • 4c6159f - add complex/base/parse (#1385)

Bug Fixes

BREAKING CHANGES

  • bd258a3: update namespace declarations

    • To migrate, users should see the guidance found in the relevant commits for namespace refactoring. See issue #2260.
  • 565a2ff: APIs renamed and/or moved to subnamespaces

    • To migrate, users should consult the list of exports to determine which properties moved where. Double-precision APIs moved to the float64 namespace and single-precision APIs moved to the float32 namespace. The following properties were renamed:
      • complexCtors => ctors
      • complexDataType => dtype
      • complexDataTypes => dtypes
      • complexPromotionRules => promotionRules
  • d9edc48: complex/float64 converted to a namespace

    • This commit refactors complex/float64 to be a namespace. The constructor is now the complex/float64/ctor. To migrate, users should update their import paths to complex/float64/ctor which provides the same API and implementation.
  • 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.
  • 41fe604: remove complex/real

    • To migrate, users should update their require/import paths to use @stdlib/complex/float64/real which provides the same API and implementation.
  • cc6e633: remove complex/realf

    • To migrate, users should update their require/import paths to use @stdlib/complex/float32/real which provides the same API and implementation.
  • 42c94d5: remove complex/imag

    • To migrate, users should update their require/import paths to use @stdlib/complex/float64/imag which provides the same API and implementation.
  • 1ab834c: remove complex/imagf

    • To migrate, users should update their require/import paths to use @stdlib/complex/float32/imag which provides the same API and implementation.
  • 91256d0: remove complex/reim

    • To migrate, users should update their require/import paths to use @stdlib/complex/float64/reim which provides the same API and implementation.
  • 47530f7: remove complex/reimf

    • To migrate, users should update their require/import paths to use @stdlib/complex/float32/reim which provides the same API and implementation.
  • 146dc69: remove complex/conj

    • To migrate, users should update their require/import paths to use @stdlib/complex/float64/conj which provides the same API and implementation.
  • 7444acc: remove complex/conjf

    • To migrate, users should update their require/import paths to use @stdlib/complex/float32/conj which provides the same API and implementation.
  • 866b939: remove complex/base/assert/is-not-equal

    • To migrate, users should update their require/import paths to use @stdlib/complex/float64/base/assert/is-not-equal which provides the same API and implementation.
  • 33db937: remove complex/base/assert/is-not-equalf

    • To migrate, users should update their require/import paths to use @stdlib/complex/float32/base/assert/is-not-equal which provides the same API and implementation.
  • f6c3671: remove complex/base/assert/is-equalf

    • To migrate, users should update their require/import paths to use @stdlib/complex/float32/base/assert/is-equal which provides the same API and implementation.
  • 155251c: remove complex/base/assert/is-same-value

    • To migrate, users should update their require/import paths to use @stdlib/complex/float64/base/assert/is-same-value which provides the same API and implementation.
  • fd52b0d: remove complex/base/assert/is-same-value-zero

    • To migrate, users should update their require/import paths to use @stdlib/complex/float64/base/assert/is-same-value-zero which provides the same API and implementation.
  • a391a4c: remove complex/base/assert/is-same-value-zerof

    • To migrate, users should update their require/import paths to use @stdlib/complex/float32/base/assert/is-same-value which provides the same API and implementation.
  • de703af: remove complex/base/assert namespace

    • To migrate, users should use the complex/float32/base/assert and complex/float64/base/assert namespaces.
  • 91ac840: remove complex/base/assert/is-same-valuef

    • To migrate, users should update their require/import paths to use @stdlib/complex/float32/base/assert/is-same-value which provides the same API and implementation.
  • 00d0530: remove complex/reviver-float32

    • To migrate, users should update their require/import paths to use @stdlib/complex/float32/reviver 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)
  • 565a2ff - feat: refactor namespace to export subnamespaces (by Athan Reines)
  • ea241a3 - feat: add assert to namespace (by Athan Reines)
  • 69eecad - feat: add complex/float32/base/assert namespace (by Athan Reines)
  • c89d08c - feat: add assert to namespace (by Athan Reines)
  • 5bb602e - feat: add complex/float64/base/assert namespace (by Athan Reines)
  • e797f05 - feat: add base to namespace (by Athan Reines)
  • 12e3d27 - feat: add complex/float64/base namespace (by Athan Reines)
  • 332a9ba - feat: add base to namespace (by Athan Reines)
  • 21604d0 - feat: add complex/float32/base namespace (by Athan Reines)
  • d9edc48 - feat: convert complex/float64 to a 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)
  • f1e8ae1 - feat: add complex/float64/base/mul (by Athan Reines)
  • ddd4403 - refactor: update paths (by Athan Reines)
  • d6bba38 - feat: add complex/float32/base/mul (by Athan Reines)
  • aee4bd7 - bench: update mode (by Athan Reines)
  • 81b48ae - feat: update namespace TypeScript declarations (#2621) (by stdlib-bot, Philipp Burckhardt)
  • 0406147 - refactor: update paths (by Athan Reines)
  • b9703b5 - refactor: update paths (by Athan Reines)
  • 10ef39d - feat: add complex/float32/base/add (by Athan Reines)
  • 9fd67fc - feat: add complex/float64/base/add (by Athan Reines)
  • 41fe604 - remove: remove complex/real (by Athan Reines)
  • 32bbcb3 - refactor: update paths (by Athan Reines)
  • 2495723 - feat: add complex/float64/real (by Athan Reines)
  • cc6e633 - remove: remove complex/realf (by Athan Reines)
  • 8d4c46b - refactor: update paths (by Athan Reines)
  • b95c785 - feat: add complex/float32/real (by Athan Reines)
  • 42c94d5 - remove: remove complex/imag (by Athan Reines)
  • ed9c0a5 - refactor: update paths (by Athan Reines)
  • 3e956ce - feat: add complex/float64/imag (by Athan Reines)
  • 1ab834c - remove: remove complex/imagf (by Athan Reines)
  • 18b3c79 - refactor: update paths (by Athan Reines)
  • afca2df - feat: add complex/float32/imag (by Athan Reines)
  • 91256d0 - remove: remove complex/reim (by Athan Reines)
  • 8908bda - refactor: update paths (by Athan Reines)
  • 59aabc1 - feat: add complex/float64/reim (by Athan Reines)
  • 47530f7 - remove: remove complex/reimf (by Athan Reines)
  • ad760a9 - refactor: update paths (by Athan Reines)
  • 5325850 - feat: add complex/float32/reim (by Athan Reines)
  • 146dc69 - remove: remove complex/conj (by Athan Reines)
  • 87fdfa1 - refactor: update paths (by Athan Reines)
  • 76a2524 - feat: add complex/float64/conj (by Athan Reines)
  • 7444acc - remove: remove complex/conjf (by Athan Reines)
  • 0ede1a5 - refactor: update paths (by Athan Reines)
  • cecc11a - feat: add complex/float32/conj (by Athan Reines)
  • 659f752 - style: add missing spaces (by Philipp Burckhardt)
  • c3ebfa8 - docs: update namespace table of contents and address spelling errors (by Philipp Burckhardt)
  • 3edcfe5 - feat: update namespace TypeScript declarations (#2303) (by stdlib-bot, Athan Reines)
  • 3a3b1e0 - docs: update package URLs (#2269) (by stdlib-bot)
  • 8089b88 - docs: update paths (by Athan Reines)
  • 038b199 - docs: update paths (by Athan Reines)
  • 866b939 - remove: remove complex/base/assert/is-not-equal (by Athan Reines)
  • 1a93d8f - feat: add complex/float64/base/assert/is-not-equal (by Athan Reines)
  • 33db937 - remove: remove complex/base/assert/is-not-equalf (by Athan Reines)
  • 77517fe - feat: add complex/float32/base/assert/is-not-equal (by Athan Reines)
  • f6c3671 - remove: remove complex/base/assert/is-equalf (by Athan Reines)
  • 53ff701 - feat: add complex/float32/base/assert/is-equal (by Athan Reines)
  • 155251c - remove: remove complex/base/assert/is-same-value (by Athan Reines)
  • d925e71 - feat: add complex/float64/base/assert/is-same-value (by Athan Reines)
  • fd52b0d - remove: remove complex/base/assert/is-same-value-zero (by Athan Reines)
  • 45cadfe - feat: add complex/float64/base/assert/is-same-value-zero (by Athan Reines)
  • a391a4c - remove: remove complex/base/assert/is-same-value-zerof (by Athan Reines)
  • 6e0db34 - feat: add complex/float32/base/assert/is-same-value-zero (by Athan Reines)
  • de703af - remove: remove complex/base/assert namespace (by Athan Reines)
  • 91ac840 - remove: remove complex/base/assert/is-same-valuef (by Athan Reines)
  • e20ba77 - docs: update path (by Athan Reines)
  • 32fd387 - docs: update paths (by Athan Reines)
  • 5ee47a5 - feat: add complex/float32/assert/is-same-value (by Athan Reines)
  • 00d0530 - remove: remove complex/reviver-float32 (by Athan Reines)
  • 933ebe4 - feat: add complex/float32/reviver (by Athan Reines)
  • fddbd39 - refactor: avoid duplication and use dedicated packages (by Athan Reines)
  • 2bb2164 - docs: update examples (by Athan Reines)
  • 7078536 - refactor: use ctors package (by Athan Reines)
  • cf3f92e - fix: update include paths (by Athan Reines)
  • 75d4f83 - refactor: update require and include paths (by Athan Reines)
  • 3c94d90 - fix: update dependency path (by Athan Reines)
  • 2efc790 - feat: add complex/float64/ctor (by Athan Reines)
  • f4cdf4d - feat: add complex/float32/ctor (by Athan Reines)
  • 63d1de7 - chore: change to relative require path and fix code style (by Philipp Burckhardt)
  • 57e8762 - chore: change to relative require paths and fix code style (by Philipp Burckhardt)
  • a9bf096 - chore: use relative paths for internal requires (by Philipp Burckhardt)
  • 514d38f - feat: add complex/parse-float32 (by Rejoan Sardar, Pranav)
  • 1154a11 - feat: add complex/parse-float64 (#1362) (by Snehil Shah, Pranav, Athan Reines, Philipp Burckhardt)
  • 4c6159f - feat: add complex/base/parse (#1385) (by Spandan Barve, Athan Reines, Philipp Burckhardt)

Contributors

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

  • Athan Reines
  • Philipp Burckhardt
  • Pranav Goswami
  • Rejoan Sardar
  • Snehil Shah
  • Spandan Barve

0.2.1 (2024-02-05)

No changes reported for this release.

0.2.0 (2024-02-05)

Features

  • 2693e3b - update namespace TypeScript declarations (#1287)
  • 5ca21f2 - add isSameValueZerof to namespace
  • 14d1d3d - add complex/base/assert/is-same-value-zerof
  • 7edde5e - add isSameValueZero to namespace
  • 9f459e9 - add complex/base/assert/is-same-value-zero
  • bb1ec6e - add isSameValuef to namespace
  • 35895a3 - add complex/base/assert/is-same-valuef
  • f6ff2c1 - add isSameValue to namespace
  • 28a9723 - add complex/base/assert/is-same-value
  • dc81423 - add isNotEqualf to namespace
  • 190fd03 - add complex/base/assert/is-not-equalf
  • 79dad80 - add isNotEqual to namespace
  • 875311c - add complex/base/assert/is-not-equal
  • 81b94bd - add assert to namespace and fix description
  • c084c0b - add complex/base/assert
  • 59fb1e6 - add complex/base/assert/is-equalf
  • 02bad1a - add complex/base/assert/is-equal
  • b31d186 - add equalComplex64 to namespace
  • e99eac7 - add complex/eqf
  • 08c5d69 - add equalComplex128 to namespace
  • d806c8c - add complex/eq
  • e25b23b - rename type definitions for array and ndarray data types

Bug Fixes

  • 07e2d74 - rename C APIs to align with @stdlib/number/* conventions
  • ed7fbf1 - rename C APIs to align with @stdlib/number/* conventions
  • d7296b0 - update include path

BREAKING CHANGES

  • 2b880de: remove complex/eqf

    • To migrate, users should use @stdlib/complex/base/assert/is-equalf.
  • 9ab3f37: remove complex/eq

    • To migrate, users should use @stdlib/complex/base/assert/is-equal.
  • 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
  • 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)
  • 442fbfc - docs: update Markdown stdlib package URLs (#1274) (by stdlib-bot)
  • 14b7db2 - docs: update link (by Athan Reines)
  • a3f3058 - docs: update link (by Athan Reines)
  • 5ca21f2 - feat: add isSameValueZerof to namespace (by Athan Reines)
  • 14d1d3d - feat: add complex/base/assert/is-same-value-zerof (by Athan Reines)
  • 17a73cd - docs: fix copy (by Athan Reines)
  • 4cf9064 - docs: update note (by Athan Reines)
  • 7edde5e - feat: add isSameValueZero to namespace (by Athan Reines)
  • 9f459e9 - feat: add complex/base/assert/is-same-value-zero (by Athan Reines)
  • 01e4fb4 - docs: fix typo (by Athan Reines)
  • d2ce216 - docs: fix typo (by Athan Reines)
  • bb1ec6e - feat: add isSameValuef to namespace (by Athan Reines)
  • 35895a3 - feat: add complex/base/assert/is-same-valuef (by Athan Reines)
  • 5ef4279 - docs: fix description (by Athan Reines)
  • 12f0c7e - refactor: use base float64 utility (by Athan Reines)
  • 39ff9ab - chore: fix copyright year (by Athan Reines)
  • 07e2d74 - fix: rename C APIs to align with @stdlib/number/* conventions (by Athan Reines)
  • ed7fbf1 - fix: rename C APIs to align with @stdlib/number/* conventions (by Athan Reines)
  • e8283f2 - style: fix alignment (by Athan Reines)
  • f6ff2c1 - feat: add isSameValue to namespace (by Athan Reines)
  • 28a9723 - feat: add complex/base/assert/is-same-value (by Athan Reines)
  • dc81423 - feat: add isNotEqualf to namespace (by Athan Reines)
  • 190fd03 - feat: add complex/base/assert/is-not-equalf (by Athan Reines)
  • 79dad80 - feat: add isNotEqual to namespace (by Athan Reines)
  • 875311c - feat: add complex/base/assert/is-not-equal (by Athan Reines)
  • 38f7e94 - docs: fix include path (by Athan Reines)
  • d7296b0 - fix: update include path (by Athan Reines)
  • 81b94bd - feat: add assert to namespace and fix description (by Athan Reines)
  • c084c0b - feat: add complex/base/assert (by Athan Reines)
  • 61ec9f3 - remove: delete equalComplex128 and equalComplex64 from namespace (by Athan Reines)
  • 2b880de - remove: remove complex/eqf (by Athan Reines)
  • 59fb1e6 - feat: add complex/base/assert/is-equalf (by Athan Reines)
  • 9ab3f37 - remove: remove complex/eq (by Athan Reines)
  • 02bad1a - feat: add complex/base/assert/is-equal (by Athan Reines)
  • b31d186 - feat: add equalComplex64 to namespace (by Athan Reines)
  • e99eac7 - feat: add complex/eqf (by Athan Reines)
  • 08c5d69 - feat: add equalComplex128 to namespace (by Athan Reines)
  • d806c8c - feat: add complex/eq (by Athan Reines)
  • dea49e0 - docs: use single quotes in require calls instead of backticks (by Philipp Burckhardt)
  • e25b23b - feat: rename type definitions for array and ndarray data types (by Athan Reines)
  • 9502ed2 - build: replace tslint directive with eslint equivalent (by Philipp Burckhardt)
  • 46d049b - build: replace tslint directive (by Philipp Burckhardt)
  • 1275ef7 - docs: update links (by Athan Reines)

Contributors

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

  • Athan Reines
  • Philipp Burckhardt

0.1.1 (2023-11-08)

No changes reported for this release.

0.1.0 (2023-11-08)

Features

  • 9768c66 - update minimum TypeScript version

Bug Fixes

  • 32a2827 - update import paths for complex type defs

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
  • d73bbf4 - build: replace lint directives (by Philipp Burckhardt)
  • ac78ce0 - build: remove tslint directives (by Philipp Burckhardt)
  • 453dd85 - build: remove tslint directives (by Philipp Burckhardt)
  • 9768c66 - feat: update minimum TypeScript version (by Philipp Burckhardt)
  • 32a2827 - fix: update import paths for complex type defs (by Athan Reines)
  • ab5d324 - chore: resolve lint errors (by Philipp Burckhardt)
  • 2e197bc - test: use strictEqual checks (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.12 (2021-08-23)

No changes reported for this release.

0.0.11 (2021-07-10)

No changes reported for this release.

0.0.10 (2021-07-07)

No changes reported for this release.

0.0.9 (2021-06-27)

No changes reported for this release.

0.0.8 (2021-06-16)

No changes reported for this release.

0.0.7 (2021-06-15)

No changes reported for this release.

0.0.6 (2021-06-14)

No changes reported for this release.

0.0.5 (2021-06-13)

No changes reported for this release.

0.0.4 (2021-06-12)

No changes reported for this release.

0.0.3 (2021-06-12)

No changes reported for this release.

0.0.2 (2021-06-10)

No changes reported for this release.

0.0.1 (2021-06-10)

No changes reported for this release.