From b78f8d9f3664e9c4d66210a1a798cb98e69e1874 Mon Sep 17 00:00:00 2001 From: stdlib-bot Date: Mon, 29 Jul 2024 12:00:51 +0000 Subject: [PATCH] Release v0.3.0 --- .github/workflows/productionize.yml | 20 +- .github/workflows/publish.yml | 6 +- .gitignore | 2 + .npmrc | 4 +- CHANGELOG.md | 434 ++++++++++++++++++++-------- CONTRIBUTORS | 1 + README.md | 4 +- package.json | 95 +++--- 8 files changed, 384 insertions(+), 182 deletions(-) diff --git a/.github/workflows/productionize.yml b/.github/workflows/productionize.yml index f92a6c5..f4575e9 100644 --- a/.github/workflows/productionize.yml +++ b/.github/workflows/productionize.yml @@ -94,8 +94,8 @@ jobs: node -e "var pkg = require( './package.json' ); pkg.dependencies[ '@stdlib/error-tools-fmtprodmsg' ] = '^$PKG_VERSION'; require( 'fs' ).writeFileSync( 'package.json', JSON.stringify( pkg, null, 2 ) );" fi - # Configure git: - - name: 'Configure git' + # Configure Git: + - name: 'Configure Git' run: | git config --local user.email "noreply@stdlib.io" git config --local user.name "stdlib-bot" @@ -191,8 +191,8 @@ jobs: # Pin action to full length commit SHA uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 - # Configure git: - - name: 'Configure git' + # Configure Git: + - name: 'Configure Git' run: | git config --local user.email "noreply@stdlib.io" git config --local user.name "stdlib-bot" @@ -366,8 +366,8 @@ jobs: # Pin action to full length commit SHA uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 - # Configure git: - - name: 'Configure git' + # Configure Git: + - name: 'Configure Git' run: | git config --local user.email "noreply@stdlib.io" git config --local user.name "stdlib-bot" @@ -539,8 +539,8 @@ jobs: # Pin action to full length commit SHA uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 - # Configure git: - - name: 'Configure git' + # Configure Git: + - name: 'Configure Git' run: | git config --local user.email "noreply@stdlib.io" git config --local user.name "stdlib-bot" @@ -735,8 +735,8 @@ jobs: echo "bump=true" >> $GITHUB_OUTPUT fi - # Configure git: - - name: 'Configure git' + # Configure Git: + - name: 'Configure Git' if: steps.check-if-bump.outputs.bump run: | git config --local user.email "noreply@stdlib.io" diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index b1d4bb8..2888b88 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -72,8 +72,8 @@ jobs: node-version: 20 timeout-minutes: 5 - # Configure git: - - name: 'Configure git' + # Configure Git: + - name: 'Configure Git' run: | git config --local user.email "noreply@stdlib.io" git config --local user.name "stdlib-bot" @@ -206,7 +206,7 @@ jobs: # Publish package to npm: - name: 'Publish package to npm' # Pin action to full length commit SHA - uses: JS-DevTools/npm-publish@4b07b26a2f6e0a51846e1870223e545bae91c552 # v3.0.1 + uses: JS-DevTools/npm-publish@19c28f1ef146469e409470805ea4279d47c3d35c # v3.1.1 with: token: ${{ secrets.NPM_TOKEN }} access: public diff --git a/.gitignore b/.gitignore index 49b206b..4fdc97c 100644 --- a/.gitignore +++ b/.gitignore @@ -101,6 +101,8 @@ docs/**/node_modules/ pids *.pid *.seed +yarn.lock +package-lock.json # Typescript # ############## diff --git a/.npmrc b/.npmrc index 5af9067..58dbd10 100644 --- a/.npmrc +++ b/.npmrc @@ -27,5 +27,5 @@ shrinkwrap = false # Disable automatically "saving" dependencies on install: save = false -# Generate provenance metadata: -provenance = true +# Do not generate provenance metadata: +provenance = false diff --git a/CHANGELOG.md b/CHANGELOG.md index ec6b0dd..dab08f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,9 @@ > Package changelog. -
+
-## Unreleased (2024-06-17) +## 0.3.0 (2024-07-29)
@@ -34,6 +34,40 @@ +
+ +#### [@stdlib/array/base/assert/has-same-values](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/has-same-values) + +
+ +
+ +##### Features + +- [`a7947d0`](https://github.com/stdlib-js/stdlib/commit/a7947d0856e5c65f863841b0205c05b6f6cc2eec) - add boolean dtype support to `array/base/assert/has-same-values` [(#2404)](https://github.com/stdlib-js/stdlib/pull/2404) + +
+ + + +
+ +
+ + + +
+ +#### [@stdlib/array/base/assert/is-accessor-array](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-accessor-array) + +
+ +No changes reported for this release.
+ +
+ + +
#### [@stdlib/array/base/assert/is-boolean-](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-boolean-) @@ -102,8 +136,9 @@ A total of 3 people contributed to this release. Thank you to the following cont
+- [`a7947d0`](https://github.com/stdlib-js/stdlib/commit/a7947d0856e5c65f863841b0205c05b6f6cc2eec) - **feat:** add boolean dtype support to `array/base/assert/has-same-values` [(#2404)](https://github.com/stdlib-js/stdlib/pull/2404) _(by Jaysukh Makvana, Athan Reines)_ - [`d626ffa`](https://github.com/stdlib-js/stdlib/commit/d626ffac9f0504be236c94afd4b920032272c8bf) - **feat:** update namespace TypeScript declarations [(#2394)](https://github.com/stdlib-js/stdlib/pull/2394) _(by stdlib-bot, Athan Reines)_ -- [`717af94`](https://github.com/stdlib-js/stdlib/commit/717af947ab270abc5422b6d8af7dacd8f0078ca4) - **docs:** update namespace table of contents [(##2389)](#2389) _(by stdlib-bot, Philipp Burckhardt)_ +- [`717af94`](https://github.com/stdlib-js/stdlib/commit/717af947ab270abc5422b6d8af7dacd8f0078ca4) - **docs:** update namespace table of contents [(#2389)](https://github.com/stdlib-js/stdlib/pull/2389) _(by stdlib-bot, Philipp Burckhardt)_ - [`4fdb218`](https://github.com/stdlib-js/stdlib/commit/4fdb218a0272d18ce2f70d769695bceca33a7653) - **feat:** add `isBooleanArray` to namespace _(by Athan Reines)_ - [`57347fd`](https://github.com/stdlib-js/stdlib/commit/57347fdd4382c4a71935e7ae06d992d04d08f802) - **feat:** add `isBooleanDataType` to namespace _(by Athan Reines)_ - [`5fe348d`](https://github.com/stdlib-js/stdlib/commit/5fe348d99b277d10a524f75094e40244f165808c) - **feat:** add `array/base/assert/is-boolean-data-type` _(by Athan Reines)_ @@ -138,24 +173,6 @@ A total of 3 people contributed to this release. Thank you to the following cont - [`0adcae5`](https://github.com/stdlib-js/stdlib/commit/0adcae51386086e2ef5fb5d78402389cff776deb) - update namespace TypeScript declarations [(#1340)](https://github.com/stdlib-js/stdlib/pull/1340) - [`ff36d97`](https://github.com/stdlib-js/stdlib/commit/ff36d97450ec1ab28aeeaf2aab882757e0fb4439) - add `isComplexTypedArray` to namespace -- [`0c5beb2`](https://github.com/stdlib-js/stdlib/commit/0c5beb2e954c52aa9f04b47673458c2b7baf60a3) - add `isUnsignedIntegerDataType` to namespace -- [`9f0a814`](https://github.com/stdlib-js/stdlib/commit/9f0a81470bc0bacfb1250aac12db3976614486c6) - add `isSignedIntegerDataType` to namespace -- [`dfd72a7`](https://github.com/stdlib-js/stdlib/commit/dfd72a73fb6a6bdd8fb587a851fa505f28df0846) - add `isRealFloatingPointDataType` to namespace -- [`6b5229c`](https://github.com/stdlib-js/stdlib/commit/6b5229cfb3d9dffb9ab72e520a896fe610748717) - add `isRealDataType` to namespace -- [`a9000da`](https://github.com/stdlib-js/stdlib/commit/a9000da38017bd56f73e20d99c7588c1c2454942) - add `isNumericDataType` to namespace -- [`d37669b`](https://github.com/stdlib-js/stdlib/commit/d37669bbb8c5a7a20d8684d3989473443968c109) - add `isIntegerDataType` to namespace -- [`320f9d1`](https://github.com/stdlib-js/stdlib/commit/320f9d1332dae4802cd30b40a4de9d4fd06c90b9) - add `isFloatingPointDataType` to namespace -- [`38f5518`](https://github.com/stdlib-js/stdlib/commit/38f5518fd4d806907a05ab8c4d3341d22c8cd92a) - add `isDataType` to namespace -- [`a808e96`](https://github.com/stdlib-js/stdlib/commit/a808e96e184a073ba654643b556a06031d4fd207) - add `isComplexFloatingPointDataType` to namespace -- [`6ded0bb`](https://github.com/stdlib-js/stdlib/commit/6ded0bb97881e1cb1983eb83a2a55faba3f56864) - add `isSameKindDataTypeCast` to namespace -- [`92926cb`](https://github.com/stdlib-js/stdlib/commit/92926cbc4f09caaf650266ddaba3dbdacd9d090e) - add `isSafeDataTypeCast` to namespace -- [`4429999`](https://github.com/stdlib-js/stdlib/commit/4429999d900848d873146e1c1a5a3748740d4410) - add `isMostlySafeDataTypeCast` to namespace -- [`2693e3b`](https://github.com/stdlib-js/stdlib/commit/2693e3b3f0382542a51fc57d78e9ab59e2dc0681) - update namespace TypeScript declarations [(#1287)](https://github.com/stdlib-js/stdlib/pull/1287) -- [`900672d`](https://github.com/stdlib-js/stdlib/commit/900672dc32fce7a9e276bff41a357cac45d852e3) - add `hasSameValues` to namespace -- [`d6e93a8`](https://github.com/stdlib-js/stdlib/commit/d6e93a89926046fbdeb40f233a748cd3c1b62423) - add `isComplex128Array` to namespace -- [`68d21bb`](https://github.com/stdlib-js/stdlib/commit/68d21bb6e1ccdc4de6784f9cd8c3c3db48a2da0d) - add `isComplex64Array` to namespace -- [`e29732d`](https://github.com/stdlib-js/stdlib/commit/e29732dee616e2d94e91f87f78afd8aceb806017) - update minimum TypeScript version -- [`3a88e07`](https://github.com/stdlib-js/stdlib/commit/3a88e0722e77578534f0567b9336d4f7ae83470e) - add `contains` to namespace
@@ -170,11 +187,6 @@ A total of 3 people contributed to this release. Thank you to the following cont - To migrate, users should consult the relevant namespace documentation and associated commits in order to determine which aliases have been renamed. -- [`e29732d`](https://github.com/stdlib-js/stdlib/commit/e29732dee616e2d94e91f87f78afd8aceb806017): update minimum TypeScript version -- [`e29732d`](https://github.com/stdlib-js/stdlib/commit/e29732dee616e2d94e91f87f78afd8aceb806017): update minimum TypeScript version to 4.1 - - - To migrate, users should upgrade their TypeScript version to at least version 4.1. -
@@ -185,9 +197,9 @@ A total of 3 people contributed to this release. Thank you to the following cont -
+
-#### [@stdlib/array/base/assert/contains](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/contains) +#### [@stdlib/array/base/assert/is-complex-typed-array](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-complex-typed-array)
@@ -195,65 +207,73 @@ A total of 3 people contributed to this release. Thank you to the following cont ##### Features -- [`05d73c2`](https://github.com/stdlib-js/stdlib/commit/05d73c2d3c4a1c0250f81da207805848196694db) - update minimum TypeScript version -- [`0424cf8`](https://github.com/stdlib-js/stdlib/commit/0424cf8b80b1e0c50ea209d9b05730a8b950f4a5) - add `factory` method -- [`41aa6d6`](https://github.com/stdlib-js/stdlib/commit/41aa6d65a111dcd2dbd59f33520fd6da03de374b) - add `array/base/assert/contains` +- [`9050a7e`](https://github.com/stdlib-js/stdlib/commit/9050a7e4d58e4b418e5076eb9ec9661a2e716681) - add `array/base/assert/is-complex-typed-array`
-
+ -##### Bug Fixes +
-- [`14bacb3`](https://github.com/stdlib-js/stdlib/commit/14bacb3cbfced427bcbadae7cbc649a62bb62b69) - update import path for `Collection` type definition +
- +
-##### BREAKING CHANGES +### BREAKING CHANGES -- [`05d73c2`](https://github.com/stdlib-js/stdlib/commit/05d73c2d3c4a1c0250f81da207805848196694db): update minimum TypeScript version +- [`0adcae5`](https://github.com/stdlib-js/stdlib/commit/0adcae51386086e2ef5fb5d78402389cff776deb): update namespace TypeScript declarations +- [`0adcae5`](https://github.com/stdlib-js/stdlib/commit/0adcae51386086e2ef5fb5d78402389cff776deb): rename exported aliases + + - To migrate, users should consult the relevant namespace documentation and associated commits in order to determine which aliases have been renamed.
- +
+ +### Contributors + +A total of 1 person contributed to this release. Thank you to this contributor: + +- Athan Reines
- + -
+
-#### [@stdlib/array/base/assert/has-same-values](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/has-same-values) +### Commits
-
- -##### Features +- [`39b8176`](https://github.com/stdlib-js/stdlib/commit/39b81766b9d8a5e89ba4a26e5ea07f6413b46973) - **docs:** update namespace table of contents [(#1341)](https://github.com/stdlib-js/stdlib/pull/1341) _(by stdlib-bot, Athan Reines)_ +- [`0adcae5`](https://github.com/stdlib-js/stdlib/commit/0adcae51386086e2ef5fb5d78402389cff776deb) - **feat:** update namespace TypeScript declarations [(#1340)](https://github.com/stdlib-js/stdlib/pull/1340) _(by stdlib-bot, Athan Reines)_ +- [`ff36d97`](https://github.com/stdlib-js/stdlib/commit/ff36d97450ec1ab28aeeaf2aab882757e0fb4439) - **feat:** add `isComplexTypedArray` to namespace _(by Athan Reines)_ +- [`9050a7e`](https://github.com/stdlib-js/stdlib/commit/9050a7e4d58e4b418e5076eb9ec9661a2e716681) - **feat:** add `array/base/assert/is-complex-typed-array` _(by Athan Reines)_ -- [`9d59fff`](https://github.com/stdlib-js/stdlib/commit/9d59fff0ce02b51d0a9fc94dc7d11e45c5bbac5d) - add `array/base/assert/has-same-values` +
- + - +## 0.2.0 (2024-02-15) -
+
- +### Packages -
+
-#### [@stdlib/array/base/assert/is-](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-) +#### [@stdlib/array/base/assert](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert)
@@ -261,7 +281,22 @@ A total of 3 people contributed to this release. Thank you to the following cont ##### Features -- [`40368ee`](https://github.com/stdlib-js/stdlib/commit/40368ee23a7c9852cbf1806f8cd8b2e6e287c658) - add `array/base/assert/is-data-type` +- [`0c5beb2`](https://github.com/stdlib-js/stdlib/commit/0c5beb2e954c52aa9f04b47673458c2b7baf60a3) - add `isUnsignedIntegerDataType` to namespace +- [`9f0a814`](https://github.com/stdlib-js/stdlib/commit/9f0a81470bc0bacfb1250aac12db3976614486c6) - add `isSignedIntegerDataType` to namespace +- [`dfd72a7`](https://github.com/stdlib-js/stdlib/commit/dfd72a73fb6a6bdd8fb587a851fa505f28df0846) - add `isRealFloatingPointDataType` to namespace +- [`6b5229c`](https://github.com/stdlib-js/stdlib/commit/6b5229cfb3d9dffb9ab72e520a896fe610748717) - add `isRealDataType` to namespace +- [`a9000da`](https://github.com/stdlib-js/stdlib/commit/a9000da38017bd56f73e20d99c7588c1c2454942) - add `isNumericDataType` to namespace +- [`d37669b`](https://github.com/stdlib-js/stdlib/commit/d37669bbb8c5a7a20d8684d3989473443968c109) - add `isIntegerDataType` to namespace +- [`320f9d1`](https://github.com/stdlib-js/stdlib/commit/320f9d1332dae4802cd30b40a4de9d4fd06c90b9) - add `isFloatingPointDataType` to namespace +- [`38f5518`](https://github.com/stdlib-js/stdlib/commit/38f5518fd4d806907a05ab8c4d3341d22c8cd92a) - add `isDataType` to namespace +- [`a808e96`](https://github.com/stdlib-js/stdlib/commit/a808e96e184a073ba654643b556a06031d4fd207) - add `isComplexFloatingPointDataType` to namespace +- [`6ded0bb`](https://github.com/stdlib-js/stdlib/commit/6ded0bb97881e1cb1983eb83a2a55faba3f56864) - add `isSameKindDataTypeCast` to namespace +- [`92926cb`](https://github.com/stdlib-js/stdlib/commit/92926cbc4f09caaf650266ddaba3dbdacd9d090e) - add `isSafeDataTypeCast` to namespace +- [`4429999`](https://github.com/stdlib-js/stdlib/commit/4429999d900848d873146e1c1a5a3748740d4410) - add `isMostlySafeDataTypeCast` to namespace +- [`2693e3b`](https://github.com/stdlib-js/stdlib/commit/2693e3b3f0382542a51fc57d78e9ab59e2dc0681) - update namespace TypeScript declarations [(#1287)](https://github.com/stdlib-js/stdlib/pull/1287) +- [`900672d`](https://github.com/stdlib-js/stdlib/commit/900672dc32fce7a9e276bff41a357cac45d852e3) - add `hasSameValues` to namespace +- [`d6e93a8`](https://github.com/stdlib-js/stdlib/commit/d6e93a89926046fbdeb40f233a748cd3c1b62423) - add `isComplex128Array` to namespace +- [`68d21bb`](https://github.com/stdlib-js/stdlib/commit/68d21bb6e1ccdc4de6784f9cd8c3c3db48a2da0d) - add `isComplex64Array` to namespace
@@ -273,9 +308,9 @@ A total of 3 people contributed to this release. Thank you to the following cont -
+
-#### [@stdlib/array/base/assert/is-accessor-array](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-accessor-array) +#### [@stdlib/array/base/assert/has-same-values](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/has-same-values)
@@ -283,31 +318,33 @@ A total of 3 people contributed to this release. Thank you to the following cont ##### Features -- [`7b7f001`](https://github.com/stdlib-js/stdlib/commit/7b7f001b6f0d25a71ae27bda216c911dfa844305) - refactor declarations to allow narrowing +- [`9d59fff`](https://github.com/stdlib-js/stdlib/commit/9d59fff0ce02b51d0a9fc94dc7d11e45c5bbac5d) - add `array/base/assert/has-same-values`
-
+ -##### Bug Fixes +
-- [`14bacb3`](https://github.com/stdlib-js/stdlib/commit/14bacb3cbfced427bcbadae7cbc649a62bb62b69) - update import path for `Collection` type definition + -
+
- +#### [@stdlib/array/base/assert/is-](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-) -
+
-##### BREAKING CHANGES +
-- [`7b7f001`](https://github.com/stdlib-js/stdlib/commit/7b7f001b6f0d25a71ae27bda216c911dfa844305): refactor declarations to allow narrowing +##### Features + +- [`40368ee`](https://github.com/stdlib-js/stdlib/commit/40368ee23a7c9852cbf1806f8cd8b2e6e287c658) - add `array/base/assert/is-data-type`
- +
@@ -315,31 +352,21 @@ A total of 3 people contributed to this release. Thank you to the following cont -
+
-#### [@stdlib/array/base/assert/is-complex-floating-point-](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-complex-floating-point-) +#### [@stdlib/array/base/assert/is-accessor-array](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-accessor-array)
-
- -##### Features - -- [`db7f8d1`](https://github.com/stdlib-js/stdlib/commit/db7f8d154e7574a9f6997f52ebdc65772bf2f167) - add `array/base/assert/is-complex-floating-point-data-type` - -
- - - -
+No changes reported for this release.
-
+
-#### [@stdlib/array/base/assert/is-complex-typed-array](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-complex-typed-array) +#### [@stdlib/array/base/assert/is-complex-floating-point-](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-complex-floating-point-)
@@ -347,7 +374,7 @@ A total of 3 people contributed to this release. Thank you to the following cont ##### Features -- [`9050a7e`](https://github.com/stdlib-js/stdlib/commit/9050a7e4d58e4b418e5076eb9ec9661a2e716681) - add `array/base/assert/is-complex-typed-array` +- [`db7f8d1`](https://github.com/stdlib-js/stdlib/commit/db7f8d154e7574a9f6997f52ebdc65772bf2f167) - add `array/base/assert/is-complex-floating-point-data-type`
@@ -359,7 +386,7 @@ A total of 3 people contributed to this release. Thank you to the following cont -
+
#### [@stdlib/array/base/assert/is-complex128array](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-complex128array) @@ -381,7 +408,7 @@ A total of 3 people contributed to this release. Thank you to the following cont -
+
#### [@stdlib/array/base/assert/is-complex64array](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-complex64array) @@ -403,7 +430,7 @@ A total of 3 people contributed to this release. Thank you to the following cont -
+
#### [@stdlib/array/base/assert/is-floating-point-](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-floating-point-) @@ -425,7 +452,7 @@ A total of 3 people contributed to this release. Thank you to the following cont -
+
#### [@stdlib/array/base/assert/is-integer-](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-integer-) @@ -447,7 +474,7 @@ A total of 3 people contributed to this release. Thank you to the following cont -
+
#### [@stdlib/array/base/assert/is-mostly-safe-](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-mostly-safe-) @@ -469,7 +496,7 @@ A total of 3 people contributed to this release. Thank you to the following cont -
+
#### [@stdlib/array/base/assert/is-numeric-](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-numeric-) @@ -491,7 +518,7 @@ A total of 3 people contributed to this release. Thank you to the following cont -
+
#### [@stdlib/array/base/assert/is-real-](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-real-) @@ -513,7 +540,7 @@ A total of 3 people contributed to this release. Thank you to the following cont -
+
#### [@stdlib/array/base/assert/is-real-floating-point-](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-real-floating-point-) @@ -535,7 +562,7 @@ A total of 3 people contributed to this release. Thank you to the following cont -
+
#### [@stdlib/array/base/assert/is-safe-](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-safe-) @@ -557,7 +584,7 @@ A total of 3 people contributed to this release. Thank you to the following cont -
+
#### [@stdlib/array/base/assert/is-same-kind-](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-same-kind-) @@ -579,7 +606,7 @@ A total of 3 people contributed to this release. Thank you to the following cont -
+
#### [@stdlib/array/base/assert/is-signed-integer-](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-signed-integer-) @@ -601,7 +628,7 @@ A total of 3 people contributed to this release. Thank you to the following cont -
+
#### [@stdlib/array/base/assert/is-unsigned-integer-](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-unsigned-integer-) @@ -627,27 +654,6 @@ A total of 3 people contributed to this release. Thank you to the following cont -
- -### BREAKING CHANGES - -- [`0adcae5`](https://github.com/stdlib-js/stdlib/commit/0adcae51386086e2ef5fb5d78402389cff776deb): update namespace TypeScript declarations -- [`0adcae5`](https://github.com/stdlib-js/stdlib/commit/0adcae51386086e2ef5fb5d78402389cff776deb): rename exported aliases - - - To migrate, users should consult the relevant namespace documentation and associated commits in order to determine which aliases have been renamed. - -- [`e29732d`](https://github.com/stdlib-js/stdlib/commit/e29732dee616e2d94e91f87f78afd8aceb806017): update minimum TypeScript version -- [`e29732d`](https://github.com/stdlib-js/stdlib/commit/e29732dee616e2d94e91f87f78afd8aceb806017): update minimum TypeScript version to 4.1 - - - To migrate, users should upgrade their TypeScript version to at least version 4.1. - -- [`7b7f001`](https://github.com/stdlib-js/stdlib/commit/7b7f001b6f0d25a71ae27bda216c911dfa844305): refactor declarations to allow narrowing -- [`05d73c2`](https://github.com/stdlib-js/stdlib/commit/05d73c2d3c4a1c0250f81da207805848196694db): update minimum TypeScript version - -
- - -
### Contributors @@ -668,10 +674,6 @@ A total of 3 people contributed to this release. Thank you to the following cont
-- [`39b8176`](https://github.com/stdlib-js/stdlib/commit/39b81766b9d8a5e89ba4a26e5ea07f6413b46973) - **docs:** update namespace table of contents [(#1341)](https://github.com/stdlib-js/stdlib/pull/1341) _(by stdlib-bot, Athan Reines)_ -- [`0adcae5`](https://github.com/stdlib-js/stdlib/commit/0adcae51386086e2ef5fb5d78402389cff776deb) - **feat:** update namespace TypeScript declarations [(#1340)](https://github.com/stdlib-js/stdlib/pull/1340) _(by stdlib-bot, Athan Reines)_ -- [`ff36d97`](https://github.com/stdlib-js/stdlib/commit/ff36d97450ec1ab28aeeaf2aab882757e0fb4439) - **feat:** add `isComplexTypedArray` to namespace _(by Athan Reines)_ -- [`9050a7e`](https://github.com/stdlib-js/stdlib/commit/9050a7e4d58e4b418e5076eb9ec9661a2e716681) - **feat:** add `array/base/assert/is-complex-typed-array` _(by Athan Reines)_ - [`ad1edac`](https://github.com/stdlib-js/stdlib/commit/ad1edacf7dcbde6f889d872b76a827b1c68096d6) - **chore:** update package meta data [(#1312)](https://github.com/stdlib-js/stdlib/pull/1312) _(by stdlib-bot, Athan Reines)_ - [`0c5beb2`](https://github.com/stdlib-js/stdlib/commit/0c5beb2e954c52aa9f04b47673458c2b7baf60a3) - **feat:** add `isUnsignedIntegerDataType` to namespace _(by Athan Reines)_ - [`d12c919`](https://github.com/stdlib-js/stdlib/commit/d12c91942051477dcadd655a5784e3bdbbbee5aa) - **feat:** add `array/base/assert/is-unsigned-integer-data-type` _(by Athan Reines)_ @@ -699,7 +701,7 @@ A total of 3 people contributed to this release. Thank you to the following cont - [`4429999`](https://github.com/stdlib-js/stdlib/commit/4429999d900848d873146e1c1a5a3748740d4410) - **feat:** add `isMostlySafeDataTypeCast` to namespace _(by Athan Reines)_ - [`652d790`](https://github.com/stdlib-js/stdlib/commit/652d790dda286e28a01124f4cec66bbbbc9fb2ff) - **feat:** add `array/base/assert/is-mostly-safe-data-type-cast` _(by Athan Reines)_ - [`2693e3b`](https://github.com/stdlib-js/stdlib/commit/2693e3b3f0382542a51fc57d78e9ab59e2dc0681) - **feat:** update namespace TypeScript declarations [(#1287)](https://github.com/stdlib-js/stdlib/pull/1287) _(by stdlib-bot, Athan Reines)_ -- [`322d1ca`](https://github.com/stdlib-js/stdlib/commit/322d1cac1bb150c548b5ad3b3086acd8e74a7bbd) - **docs:** update namespace table of contents [(##1284)](#1284) _(by stdlib-bot, Philipp Burckhardt)_ +- [`322d1ca`](https://github.com/stdlib-js/stdlib/commit/322d1cac1bb150c548b5ad3b3086acd8e74a7bbd) - **docs:** update namespace table of contents [(#1284)](https://github.com/stdlib-js/stdlib/pull/1284) _(by stdlib-bot, Philipp Burckhardt)_ - [`900672d`](https://github.com/stdlib-js/stdlib/commit/900672dc32fce7a9e276bff41a357cac45d852e3) - **feat:** add `hasSameValues` to namespace _(by Athan Reines)_ - [`9d59fff`](https://github.com/stdlib-js/stdlib/commit/9d59fff0ce02b51d0a9fc94dc7d11e45c5bbac5d) - **feat:** add `array/base/assert/has-same-values` _(by Athan Reines)_ - [`2dbcc27`](https://github.com/stdlib-js/stdlib/commit/2dbcc2798c81f960ee13c33e1daace847a55a3a2) - **docs:** update Markdown stdlib package URLs [(#1266)](https://github.com/stdlib-js/stdlib/pull/1266) _(by stdlib-bot)_ @@ -711,6 +713,180 @@ A total of 3 people contributed to this release. Thank you to the following cont - [`9502ed2`](https://github.com/stdlib-js/stdlib/commit/9502ed27e2853e312c556a48bdd7775095e66709) - **build:** replace tslint directive with eslint equivalent _(by Philipp Burckhardt)_ - [`d73bbf4`](https://github.com/stdlib-js/stdlib/commit/d73bbf43d222f935085f8ecf7526e5f57835f74e) - **build:** replace lint directives _(by Philipp Burckhardt)_ - [`453dd85`](https://github.com/stdlib-js/stdlib/commit/453dd85b5dd186d2b4d458256fe84906e1503fe2) - **build:** remove tslint directives _(by Philipp Burckhardt)_ + +
+ +
+ + + +## 0.1.0 (2023-09-24) + +
+ +### Packages + +
+ +#### [@stdlib/array/base/assert](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert) + +
+ +
+ +##### Features + +- [`e29732d`](https://github.com/stdlib-js/stdlib/commit/e29732dee616e2d94e91f87f78afd8aceb806017) - update minimum TypeScript version +- [`3a88e07`](https://github.com/stdlib-js/stdlib/commit/3a88e0722e77578534f0567b9336d4f7ae83470e) - add `contains` to namespace + +
+ + + +
+ +##### BREAKING CHANGES + +- [`e29732d`](https://github.com/stdlib-js/stdlib/commit/e29732dee616e2d94e91f87f78afd8aceb806017): update minimum TypeScript version +- [`e29732d`](https://github.com/stdlib-js/stdlib/commit/e29732dee616e2d94e91f87f78afd8aceb806017): update minimum TypeScript version to 4.1 + + - To migrate, users should upgrade their TypeScript version to at least version 4.1. + +
+ + + +
+ +
+ + + +
+ +#### [@stdlib/array/base/assert/contains](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/contains) + +
+ +
+ +##### Features + +- [`05d73c2`](https://github.com/stdlib-js/stdlib/commit/05d73c2d3c4a1c0250f81da207805848196694db) - update minimum TypeScript version +- [`0424cf8`](https://github.com/stdlib-js/stdlib/commit/0424cf8b80b1e0c50ea209d9b05730a8b950f4a5) - add `factory` method +- [`41aa6d6`](https://github.com/stdlib-js/stdlib/commit/41aa6d65a111dcd2dbd59f33520fd6da03de374b) - add `array/base/assert/contains` + +
+ + + +
+ +##### Bug Fixes + +- [`14bacb3`](https://github.com/stdlib-js/stdlib/commit/14bacb3cbfced427bcbadae7cbc649a62bb62b69) - update import path for `Collection` type definition + +
+ + + +
+ +##### BREAKING CHANGES + +- [`05d73c2`](https://github.com/stdlib-js/stdlib/commit/05d73c2d3c4a1c0250f81da207805848196694db): update minimum TypeScript version + +
+ + + +
+ +
+ + + +
+ +#### [@stdlib/array/base/assert/is-accessor-array](https://github.com/stdlib-js/stdlib/tree/develop/lib/node_modules/%40stdlib/array/base/assert/is-accessor-array) + +
+ +
+ +##### Features + +- [`7b7f001`](https://github.com/stdlib-js/stdlib/commit/7b7f001b6f0d25a71ae27bda216c911dfa844305) - refactor declarations to allow narrowing + +
+ + + +
+ +##### Bug Fixes + +- [`14bacb3`](https://github.com/stdlib-js/stdlib/commit/14bacb3cbfced427bcbadae7cbc649a62bb62b69) - update import path for `Collection` type definition + +
+ + + +
+ +##### BREAKING CHANGES + +- [`7b7f001`](https://github.com/stdlib-js/stdlib/commit/7b7f001b6f0d25a71ae27bda216c911dfa844305): refactor declarations to allow narrowing + +
+ + + +
+ +
+ + + +
+ + + +
+ +### BREAKING CHANGES + +- [`e29732d`](https://github.com/stdlib-js/stdlib/commit/e29732dee616e2d94e91f87f78afd8aceb806017): update minimum TypeScript version +- [`e29732d`](https://github.com/stdlib-js/stdlib/commit/e29732dee616e2d94e91f87f78afd8aceb806017): update minimum TypeScript version to 4.1 + + - To migrate, users should upgrade their TypeScript version to at least version 4.1. + +- [`7b7f001`](https://github.com/stdlib-js/stdlib/commit/7b7f001b6f0d25a71ae27bda216c911dfa844305): refactor declarations to allow narrowing +- [`05d73c2`](https://github.com/stdlib-js/stdlib/commit/05d73c2d3c4a1c0250f81da207805848196694db): update minimum TypeScript version + +
+ + + +
+ +### Contributors + +A total of 2 people contributed to this release. Thank you to the following contributors: + +- Athan Reines +- Philipp Burckhardt + +
+ + + +
+ +### Commits + +
+ - [`e29732d`](https://github.com/stdlib-js/stdlib/commit/e29732dee616e2d94e91f87f78afd8aceb806017) - **feat:** update minimum TypeScript version _(by Philipp Burckhardt)_ - [`14bacb3`](https://github.com/stdlib-js/stdlib/commit/14bacb3cbfced427bcbadae7cbc649a62bb62b69) - **fix:** update import path for `Collection` type definition _(by Athan Reines)_ - [`3f60609`](https://github.com/stdlib-js/stdlib/commit/3f6060905121938ee8c8a7d9c6ab93d5d82ed2be) - **test:** use strictEqual checks _(by Philipp Burckhardt)_ @@ -728,3 +904,25 @@ A total of 3 people contributed to this release. Thank you to the following cont +## 0.0.1 (2023-02-02) + +
+ +### Packages + +
+ + + +
+ +### Commits + +
+ +
+ +
+ + + diff --git a/CONTRIBUTORS b/CONTRIBUTORS index 7ec15a7..26a1c46 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -51,6 +51,7 @@ Muhammad Haris Naresh Jagadeesan NightKnight Nithin Katta <88046362+nithinkatta@users.noreply.github.com> +Nourhan Hasan <109472010+TheNourhan@users.noreply.github.com> Ognjen Jevremović Oneday12323 <107678750+Oneday12323@users.noreply.github.com> Philipp Burckhardt diff --git a/README.md b/README.md index 65a66be..e1a2157 100644 --- a/README.md +++ b/README.md @@ -173,8 +173,8 @@ Copyright © 2016-2024. The Stdlib [Authors][stdlib-authors]. [npm-image]: http://img.shields.io/npm/v/@stdlib/array-base-assert.svg [npm-url]: https://npmjs.org/package/@stdlib/array-base-assert -[test-image]: https://github.com/stdlib-js/array-base-assert/actions/workflows/test.yml/badge.svg?branch=main -[test-url]: https://github.com/stdlib-js/array-base-assert/actions/workflows/test.yml?query=branch:main +[test-image]: https://github.com/stdlib-js/array-base-assert/actions/workflows/test.yml/badge.svg?branch=v0.3.0 +[test-url]: https://github.com/stdlib-js/array-base-assert/actions/workflows/test.yml?query=branch:v0.3.0 [coverage-image]: https://img.shields.io/codecov/c/github/stdlib-js/array-base-assert/main.svg [coverage-url]: https://codecov.io/github/stdlib-js/array-base-assert?branch=main diff --git a/package.json b/package.json index c84420e..e01195e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@stdlib/array-base-assert", - "version": "0.2.1", + "version": "0.3.0", "description": "Base array assertion utilities.", "license": "Apache-2.0", "author": { @@ -36,70 +36,71 @@ "url": "https://github.com/stdlib-js/stdlib/issues" }, "dependencies": { - "@stdlib/array-base-assert-contains": "^0.2.1", + "@stdlib/array-base-assert-contains": "^0.2.2", "@stdlib/array-base-assert-has-same-values": "^0.2.1", - "@stdlib/array-base-assert-is-accessor-array": "^0.2.1", - "@stdlib/array-base-assert-is-boolean-data-type": "github:stdlib-js/array-base-assert-is-boolean-data-type#main", - "@stdlib/array-base-assert-is-booleanarray": "github:stdlib-js/array-base-assert-is-booleanarray#main", + "@stdlib/array-base-assert-is-accessor-array": "^0.2.2", + "@stdlib/array-base-assert-is-boolean-data-type": "^0.0.1", + "@stdlib/array-base-assert-is-booleanarray": "^0.0.2", "@stdlib/array-base-assert-is-complex-floating-point-data-type": "^0.2.1", - "@stdlib/array-base-assert-is-complex-typed-array": "^0.1.1", - "@stdlib/array-base-assert-is-complex128array": "^0.2.1", - "@stdlib/array-base-assert-is-complex64array": "^0.2.1", + "@stdlib/array-base-assert-is-complex-typed-array": "^0.1.2", + "@stdlib/array-base-assert-is-complex128array": "^0.2.2", + "@stdlib/array-base-assert-is-complex64array": "^0.2.2", "@stdlib/array-base-assert-is-data-type": "^0.2.1", "@stdlib/array-base-assert-is-floating-point-data-type": "^0.2.1", "@stdlib/array-base-assert-is-integer-data-type": "^0.2.1", - "@stdlib/array-base-assert-is-mostly-safe-data-type-cast": "^0.2.1", + "@stdlib/array-base-assert-is-mostly-safe-data-type-cast": "^0.2.2", "@stdlib/array-base-assert-is-numeric-data-type": "^0.2.1", "@stdlib/array-base-assert-is-real-data-type": "^0.2.1", "@stdlib/array-base-assert-is-real-floating-point-data-type": "^0.2.1", - "@stdlib/array-base-assert-is-safe-data-type-cast": "^0.3.1", - "@stdlib/array-base-assert-is-same-kind-data-type-cast": "^0.3.1", + "@stdlib/array-base-assert-is-safe-data-type-cast": "^0.3.2", + "@stdlib/array-base-assert-is-same-kind-data-type-cast": "^0.3.2", "@stdlib/array-base-assert-is-signed-integer-data-type": "^0.2.1", "@stdlib/array-base-assert-is-unsigned-integer-data-type": "^0.2.1", - "@stdlib/utils-define-read-only-property": "^0.2.1" + "@stdlib/utils-define-read-only-property": "^0.2.2" }, "devDependencies": { "@stdlib/array-base-accessor": "^0.2.1", - "@stdlib/array-base-accessor-getter": "^0.2.1", + "@stdlib/array-base-accessor-getter": "^0.2.2", "@stdlib/array-base-arraylike2object": "^0.2.1", - "@stdlib/array-base-getter": "^0.2.1", - "@stdlib/array-base-ones": "^0.2.1", - "@stdlib/array-base-zeros": "^0.2.1", - "@stdlib/array-bool": "github:stdlib-js/array-bool#main", - "@stdlib/array-cartesian-square": "^0.2.1", - "@stdlib/array-complex128": "^0.2.1", - "@stdlib/array-complex64": "^0.2.1", - "@stdlib/array-dtype": "^0.2.1", - "@stdlib/array-dtypes": "^0.2.1", - "@stdlib/array-float32": "^0.2.1", - "@stdlib/array-float64": "^0.2.1", - "@stdlib/array-int16": "^0.2.1", - "@stdlib/array-int32": "^0.2.1", - "@stdlib/array-int8": "^0.2.1", - "@stdlib/array-mostly-safe-casts": "^0.3.1", - "@stdlib/array-safe-casts": "^0.2.1", - "@stdlib/array-same-kind-casts": "^0.2.1", - "@stdlib/array-uint16": "^0.2.1", - "@stdlib/array-uint32": "^0.2.1", - "@stdlib/array-uint8": "^0.2.1", - "@stdlib/array-uint8c": "^0.2.1", - "@stdlib/assert-has-own-property": "^0.2.1", - "@stdlib/assert-is-boolean": "^0.2.1", - "@stdlib/assert-is-collection": "^0.2.1", - "@stdlib/assert-is-same-value": "^0.2.1", - "@stdlib/buffer-alloc-unsafe": "^0.2.1", - "@stdlib/math-base-special-pow": "^0.2.1", + "@stdlib/array-base-getter": "^0.2.2", + "@stdlib/array-base-ones": "^0.2.2", + "@stdlib/array-base-zeros": "^0.2.2", + "@stdlib/array-bool": "^0.1.0", + "@stdlib/array-cartesian-square": "^0.2.2", + "@stdlib/array-complex128": "^0.3.0", + "@stdlib/array-complex64": "^0.3.0", + "@stdlib/array-dtype": "^0.3.0", + "@stdlib/array-dtypes": "^0.3.0", + "@stdlib/array-float32": "^0.2.2", + "@stdlib/array-float64": "^0.2.2", + "@stdlib/array-int16": "^0.2.2", + "@stdlib/array-int32": "^0.2.2", + "@stdlib/array-int8": "^0.2.2", + "@stdlib/array-mostly-safe-casts": "^0.4.0", + "@stdlib/array-safe-casts": "^0.3.0", + "@stdlib/array-same-kind-casts": "^0.3.0", + "@stdlib/array-uint16": "^0.2.2", + "@stdlib/array-uint32": "^0.2.2", + "@stdlib/array-uint8": "^0.2.2", + "@stdlib/array-uint8c": "^0.2.2", + "@stdlib/assert-has-own-property": "^0.2.2", + "@stdlib/assert-is-boolean": "^0.2.2", + "@stdlib/assert-is-collection": "^0.2.2", + "@stdlib/assert-is-same-value": "^0.2.2", + "@stdlib/buffer-alloc-unsafe": "^0.2.2", + "@stdlib/math-base-special-pow": "^0.3.0", "@stdlib/random-array-discrete-uniform": "^0.2.1", - "@stdlib/strided-base-reinterpret-complex128": "^0.2.1", - "@stdlib/strided-base-reinterpret-complex64": "^0.2.0", - "@stdlib/string-format": "^0.2.1", - "@stdlib/utils-constructor-name": "^0.2.1", - "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.1", - "@stdlib/utils-keys": "^0.2.1", + "@stdlib/strided-base-reinterpret-boolean": "^0.0.2", + "@stdlib/strided-base-reinterpret-complex128": "^0.2.2", + "@stdlib/strided-base-reinterpret-complex64": "^0.2.1", + "@stdlib/string-format": "^0.2.2", + "@stdlib/utils-constructor-name": "^0.2.2", + "@stdlib/utils-define-nonenumerable-read-only-property": "^0.2.2", + "@stdlib/utils-keys": "^0.2.2", "tape": "git+https://github.com/kgryte/tape.git#fix/globby", "istanbul": "^0.4.1", "tap-min": "git+https://github.com/Planeshifter/tap-min.git", - "@stdlib/bench-harness": "^0.2.1" + "@stdlib/bench-harness": "^0.2.2" }, "engines": { "node": ">=0.10.0",