Package changelog.
-
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.
- To migrate, users should consult the corresponding packages containing the respective implementations to determine what is breaking. The primary breakages come from the
486fed2
- addassign
andstrided
methods
68cb0b2
- addcomplex/float64/base/mul-add
f7c3e59
- addcomplex/float64/base/scale
-
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.
- To migrate, users should consult the corresponding packages containing the respective implementations to determine what is breaking. The primary breakages come from the
A total of 2 people contributed to this release. Thank you to the following contributors:
- Athan Reines
- Philipp Burckhardt
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: addmuladd
to namespace (by Athan Reines)68cb0b2
- feat: addcomplex/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: addscale
to namespace (by Athan Reines)f7c3e59
- feat: addcomplex/float64/base/scale
(by Athan Reines)486fed2
- feat: addassign
andstrided
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: addstrided
API (by Athan Reines)e93b466
- feat: addassign
method (by Athan Reines)40308a8
- build: update configurations (by Athan Reines)8b1548f
- feat: update namespace TypeScript declarations (#3190) (by stdlib-bot, Philipp Burckhardt)
No changes reported for this release.
A total of 1 person contributed to this release. Thank you to this contributor:
- Philipp Burckhardt
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)
No changes reported for this release.
-
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 thefloat32
namespace. The following properties were renamed:- complexCtors => ctors
- complexDataType => dtype
- complexDataTypes => dtypes
- complexPromotionRules => promotionRules
- To migrate, users should consult the list of exports to determine
which properties moved where. Double-precision APIs moved to the
-
de703af
: removecomplex/base/assert
namespace- To migrate, users should use the
complex/float32/base/assert
andcomplex/float64/base/assert
namespaces.
- To migrate, users should use the
cf3f92e
- update include paths
-
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 thecomplex/float32/ctor
. To migrate, users should update their import paths tocomplex/float32/ctor
which provides the same API and implementation.
- This commit refactors
-
bd258a3
: update namespace declarations- To migrate, users should see the guidance found in the relevant commits for namespace refactoring. See issue #2260.
10ef39d
- addcomplex/float32/base/add
53ff701
- addcomplex/float32/base/assert/is-equal
77517fe
- addcomplex/float32/base/assert/is-not-equal
5ee47a5
- addcomplex/float32/assert/is-same-value
6e0db34
- addcomplex/float32/base/assert/is-same-value-zero
d6bba38
- addcomplex/float32/base/mul
cecc11a
- addcomplex/float32/conj
f4cdf4d
- addcomplex/float32/ctor
afca2df
- addcomplex/float32/imag
b95c785
- addcomplex/float32/real
5325850
- addcomplex/float32/reim
933ebe4
- addcomplex/float32/reviver
-
bd258a3
: update namespace declarations- To migrate, users should see the guidance found in the relevant commits for namespace refactoring. See issue #2260.
-
d9edc48
:complex/float64
converted to a namespace- This commit refactors
complex/float64
to be a namespace. The constructor is now thecomplex/float64/ctor
. To migrate, users should update their import paths tocomplex/float64/ctor
which provides the same API and implementation.
- This commit refactors
-
bd258a3
: update namespace declarations- To migrate, users should see the guidance found in the relevant commits for namespace refactoring. See issue #2260.
9fd67fc
- addcomplex/float64/base/add
1a93d8f
- addcomplex/float64/base/assert/is-not-equal
d925e71
- addcomplex/float64/base/assert/is-same-value
45cadfe
- addcomplex/float64/base/assert/is-same-value-zero
f1e8ae1
- addcomplex/float64/base/mul
76a2524
- addcomplex/float64/conj
3e956ce
- addcomplex/float64/imag
2495723
- addcomplex/float64/real
59aabc1
- addcomplex/float64/reim
514d38f
- addcomplex/parse-float32
-
00d0530
: removecomplex/reviver-float32
- To migrate, users should update their require/import paths to use
@stdlib/complex/float32/reviver
which provides the same API and implementation.
- To migrate, users should update their require/import paths to use
-
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 thefloat32
namespace. The following properties were renamed:- complexCtors => ctors
- complexDataType => dtype
- complexDataTypes => dtypes
- complexPromotionRules => promotionRules
- To migrate, users should consult the list of exports to determine
which properties moved where. Double-precision APIs moved to the
-
d9edc48
:complex/float64
converted to a namespace- This commit refactors
complex/float64
to be a namespace. The constructor is now thecomplex/float64/ctor
. To migrate, users should update their import paths tocomplex/float64/ctor
which provides the same API and implementation.
- This commit refactors
-
a0516b7
:complex/float32
converted to a namespace- This commit refactors
complex/float32
to be a namespace. The constructor is now thecomplex/float32/ctor
. To migrate, users should update their import paths tocomplex/float32/ctor
which provides the same API and implementation.
- This commit refactors
-
41fe604
: removecomplex/real
- To migrate, users should update their require/import paths to use
@stdlib/complex/float64/real
which provides the same API and implementation.
- To migrate, users should update their require/import paths to use
-
cc6e633
: removecomplex/realf
- To migrate, users should update their require/import paths to use
@stdlib/complex/float32/real
which provides the same API and implementation.
- To migrate, users should update their require/import paths to use
-
42c94d5
: removecomplex/imag
- To migrate, users should update their require/import paths to use
@stdlib/complex/float64/imag
which provides the same API and implementation.
- To migrate, users should update their require/import paths to use
-
1ab834c
: removecomplex/imagf
- To migrate, users should update their require/import paths to use
@stdlib/complex/float32/imag
which provides the same API and implementation.
- To migrate, users should update their require/import paths to use
-
91256d0
: removecomplex/reim
- To migrate, users should update their require/import paths to use
@stdlib/complex/float64/reim
which provides the same API and implementation.
- To migrate, users should update their require/import paths to use
-
47530f7
: removecomplex/reimf
- To migrate, users should update their require/import paths to use
@stdlib/complex/float32/reim
which provides the same API and implementation.
- To migrate, users should update their require/import paths to use
-
146dc69
: removecomplex/conj
- To migrate, users should update their require/import paths to use
@stdlib/complex/float64/conj
which provides the same API and implementation.
- To migrate, users should update their require/import paths to use
-
7444acc
: removecomplex/conjf
- To migrate, users should update their require/import paths to use
@stdlib/complex/float32/conj
which provides the same API and implementation.
- To migrate, users should update their require/import paths to use
-
866b939
: removecomplex/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.
- To migrate, users should update their require/import paths to use
-
33db937
: removecomplex/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.
- To migrate, users should update their require/import paths to use
-
f6c3671
: removecomplex/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.
- To migrate, users should update their require/import paths to use
-
155251c
: removecomplex/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.
- To migrate, users should update their require/import paths to use
-
fd52b0d
: removecomplex/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.
- To migrate, users should update their require/import paths to use
-
a391a4c
: removecomplex/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.
- To migrate, users should update their require/import paths to use
-
de703af
: removecomplex/base/assert
namespace- To migrate, users should use the
complex/float32/base/assert
andcomplex/float64/base/assert
namespaces.
- To migrate, users should use the
-
91ac840
: removecomplex/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.
- To migrate, users should update their require/import paths to use
-
00d0530
: removecomplex/reviver-float32
- To migrate, users should update their require/import paths to use
@stdlib/complex/float32/reviver
which provides the same API and implementation.
- To migrate, users should update their require/import paths to use
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
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: addassert
to namespace (by Athan Reines)69eecad
- feat: addcomplex/float32/base/assert
namespace (by Athan Reines)c89d08c
- feat: addassert
to namespace (by Athan Reines)5bb602e
- feat: addcomplex/float64/base/assert
namespace (by Athan Reines)e797f05
- feat: addbase
to namespace (by Athan Reines)12e3d27
- feat: addcomplex/float64/base
namespace (by Athan Reines)332a9ba
- feat: addbase
to namespace (by Athan Reines)21604d0
- feat: addcomplex/float32/base
namespace (by Athan Reines)d9edc48
- feat: convertcomplex/float64
to a namespace (by Athan Reines)69cbd2b
- feat: addparseComplex64
to namespace (by Athan Reines)a0516b7
- feat: convertcomplex/float32
to a namespace (by Athan Reines)e3a3679
- refactor: update paths (by Athan Reines)f1e8ae1
- feat: addcomplex/float64/base/mul
(by Athan Reines)ddd4403
- refactor: update paths (by Athan Reines)d6bba38
- feat: addcomplex/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: addcomplex/float32/base/add
(by Athan Reines)9fd67fc
- feat: addcomplex/float64/base/add
(by Athan Reines)41fe604
- remove: removecomplex/real
(by Athan Reines)32bbcb3
- refactor: update paths (by Athan Reines)2495723
- feat: addcomplex/float64/real
(by Athan Reines)cc6e633
- remove: removecomplex/realf
(by Athan Reines)8d4c46b
- refactor: update paths (by Athan Reines)b95c785
- feat: addcomplex/float32/real
(by Athan Reines)42c94d5
- remove: removecomplex/imag
(by Athan Reines)ed9c0a5
- refactor: update paths (by Athan Reines)3e956ce
- feat: addcomplex/float64/imag
(by Athan Reines)1ab834c
- remove: removecomplex/imagf
(by Athan Reines)18b3c79
- refactor: update paths (by Athan Reines)afca2df
- feat: addcomplex/float32/imag
(by Athan Reines)91256d0
- remove: removecomplex/reim
(by Athan Reines)8908bda
- refactor: update paths (by Athan Reines)59aabc1
- feat: addcomplex/float64/reim
(by Athan Reines)47530f7
- remove: removecomplex/reimf
(by Athan Reines)ad760a9
- refactor: update paths (by Athan Reines)5325850
- feat: addcomplex/float32/reim
(by Athan Reines)146dc69
- remove: removecomplex/conj
(by Athan Reines)87fdfa1
- refactor: update paths (by Athan Reines)76a2524
- feat: addcomplex/float64/conj
(by Athan Reines)7444acc
- remove: removecomplex/conjf
(by Athan Reines)0ede1a5
- refactor: update paths (by Athan Reines)cecc11a
- feat: addcomplex/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: removecomplex/base/assert/is-not-equal
(by Athan Reines)1a93d8f
- feat: addcomplex/float64/base/assert/is-not-equal
(by Athan Reines)33db937
- remove: removecomplex/base/assert/is-not-equalf
(by Athan Reines)77517fe
- feat: addcomplex/float32/base/assert/is-not-equal
(by Athan Reines)f6c3671
- remove: removecomplex/base/assert/is-equalf
(by Athan Reines)53ff701
- feat: addcomplex/float32/base/assert/is-equal
(by Athan Reines)155251c
- remove: removecomplex/base/assert/is-same-value
(by Athan Reines)d925e71
- feat: addcomplex/float64/base/assert/is-same-value
(by Athan Reines)fd52b0d
- remove: removecomplex/base/assert/is-same-value-zero
(by Athan Reines)45cadfe
- feat: addcomplex/float64/base/assert/is-same-value-zero
(by Athan Reines)a391a4c
- remove: removecomplex/base/assert/is-same-value-zerof
(by Athan Reines)6e0db34
- feat: addcomplex/float32/base/assert/is-same-value-zero
(by Athan Reines)de703af
- remove: removecomplex/base/assert
namespace (by Athan Reines)91ac840
- remove: removecomplex/base/assert/is-same-valuef
(by Athan Reines)e20ba77
- docs: update path (by Athan Reines)32fd387
- docs: update paths (by Athan Reines)5ee47a5
- feat: addcomplex/float32/assert/is-same-value
(by Athan Reines)00d0530
- remove: removecomplex/reviver-float32
(by Athan Reines)933ebe4
- feat: addcomplex/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: addcomplex/float64/ctor
(by Athan Reines)f4cdf4d
- feat: addcomplex/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: addcomplex/parse-float32
(by Rejoan Sardar, Pranav)1154a11
- feat: addcomplex/parse-float64
(#1362) (by Snehil Shah, Pranav, Athan Reines, Philipp Burckhardt)4c6159f
- feat: addcomplex/base/parse
(#1385) (by Spandan Barve, Athan Reines, Philipp Burckhardt)
No changes reported for this release.
2693e3b
- update namespace TypeScript declarations (#1287)5ca21f2
- addisSameValueZerof
to namespace7edde5e
- addisSameValueZero
to namespacebb1ec6e
- addisSameValuef
to namespacef6ff2c1
- addisSameValue
to namespacedc81423
- addisNotEqualf
to namespace79dad80
- addisNotEqual
to namespacec084c0b
- addcomplex/base/assert
9f459e9
- addcomplex/base/assert/is-same-value-zero
14d1d3d
- addcomplex/base/assert/is-same-value-zerof
35895a3
- addcomplex/base/assert/is-same-valuef
e25b23b
- rename type definitions for array and ndarray data types
-
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.
e25b23b
- rename type definitions for array and ndarray data types
-
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.
e25b23b
- rename type definitions for array and ndarray data types
-
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.
-
2b880de
: removecomplex/eqf
- To migrate, users should use
@stdlib/complex/base/assert/is-equalf
.
- To migrate, users should use
-
9ab3f37
: removecomplex/eq
- To migrate, users should use
@stdlib/complex/base/assert/is-equal
.
- To migrate, users should use
-
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.
A total of 2 people contributed to this release. Thank you to the following contributors:
- Athan Reines
- Philipp Burckhardt
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: addisSameValueZerof
to namespace (by Athan Reines)14d1d3d
- feat: addcomplex/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: addisSameValueZero
to namespace (by Athan Reines)9f459e9
- feat: addcomplex/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: addisSameValuef
to namespace (by Athan Reines)35895a3
- feat: addcomplex/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: addisSameValue
to namespace (by Athan Reines)28a9723
- feat: addcomplex/base/assert/is-same-value
(by Athan Reines)dc81423
- feat: addisNotEqualf
to namespace (by Athan Reines)190fd03
- feat: addcomplex/base/assert/is-not-equalf
(by Athan Reines)79dad80
- feat: addisNotEqual
to namespace (by Athan Reines)875311c
- feat: addcomplex/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: addassert
to namespace and fix description (by Athan Reines)c084c0b
- feat: addcomplex/base/assert
(by Athan Reines)61ec9f3
- remove: deleteequalComplex128
andequalComplex64
from namespace (by Athan Reines)2b880de
- remove: removecomplex/eqf
(by Athan Reines)59fb1e6
- feat: addcomplex/base/assert/is-equalf
(by Athan Reines)9ab3f37
- remove: removecomplex/eq
(by Athan Reines)02bad1a
- feat: addcomplex/base/assert/is-equal
(by Athan Reines)b31d186
- feat: addequalComplex64
to namespace (by Athan Reines)e99eac7
- feat: addcomplex/eqf
(by Athan Reines)08c5d69
- feat: addequalComplex128
to namespace (by Athan Reines)d806c8c
- feat: addcomplex/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)
No changes reported for this release.
-
9768c66
: update minimum TypeScript version to 4.1- To migrate, users should upgrade their TypeScript version to at least version 4.1.
A total of 2 people contributed to this release. Thank you to the following contributors:
- Athan Reines
- Philipp Burckhardt
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)
No changes reported for this release.
No changes reported for this release.
No changes reported for this release.
No changes reported for this release.
No changes reported for this release.
No changes reported for this release.
No changes reported for this release.
No changes reported for this release.
No changes reported for this release.
No changes reported for this release.
No changes reported for this release.
No changes reported for this release.