diff --git a/.changeset/empty-dolls-tickle.md b/.changeset/empty-dolls-tickle.md deleted file mode 100644 index 39096cf..0000000 --- a/.changeset/empty-dolls-tickle.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@openwallet-foundation/askar-react-native": minor -"@openwallet-foundation/askar-nodejs": minor -"@openwallet-foundation/askar-shared": minor ---- - -chore: drop support for Node 18 diff --git a/.changeset/flat-beds-crash.md b/.changeset/flat-beds-crash.md deleted file mode 100644 index e801a9e..0000000 --- a/.changeset/flat-beds-crash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@openwallet-foundation/askar-react-native": patch ---- - -fix: remove references to native secure env library. This was removed in the latest Askar release diff --git a/.changeset/heavy-wasps-grow.md b/.changeset/heavy-wasps-grow.md deleted file mode 100644 index c62c86d..0000000 --- a/.changeset/heavy-wasps-grow.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@openwallet-foundation/askar-react-native": minor -"@openwallet-foundation/askar-nodejs": minor -"@openwallet-foundation/askar-shared": minor ---- - -feat: update to Askar 0.5.0 release. - -- This adds support for providing a custom Argon2 config. -- In addition it adds methods to list the open sessions and scans on a store. Note however that these methods are only implemented in the Node.JS wrapper for now, they will be added to the React Native wrapper at a later stage. diff --git a/.changeset/little-rice-obey.md b/.changeset/little-rice-obey.md deleted file mode 100644 index 5fdf009..0000000 --- a/.changeset/little-rice-obey.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@openwallet-foundation/askar-nodejs": patch ---- - -feat: support Node.JS 24 diff --git a/.changeset/pretty-stingrays-accept.md b/.changeset/pretty-stingrays-accept.md deleted file mode 100644 index 384da45..0000000 --- a/.changeset/pretty-stingrays-accept.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@openwallet-foundation/askar-nodejs": patch -"@openwallet-foundation/askar-react-native": patch ---- - -docs: update version compatibility in readme diff --git a/.changeset/sour-hotels-fold.md b/.changeset/sour-hotels-fold.md deleted file mode 100644 index b7ee458..0000000 --- a/.changeset/sour-hotels-fold.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@openwallet-foundation/askar-react-native": patch ---- - -chore: remove jcenter from gradle. After being deprecated in old gradle versions, with Gradle 9.0.0 jCenter is removed. In order to make the package compatible it is necessary to remove jCenter diff --git a/.changeset/tough-garlics-build.md b/.changeset/tough-garlics-build.md deleted file mode 100644 index 32e7a73..0000000 --- a/.changeset/tough-garlics-build.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@openwallet-foundation/askar-nodejs": minor ---- - -rewrite the Node.JS FFI integration based on Koffi. This enabled Node.JS 24 support and provides a more modern integration diff --git a/.changeset/wet-comics-love.md b/.changeset/wet-comics-love.md deleted file mode 100644 index b8477de..0000000 --- a/.changeset/wet-comics-love.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@openwallet-foundation/askar-react-native": patch -"@openwallet-foundation/askar-nodejs": patch -"@openwallet-foundation/askar-shared": patch ---- - -fix: wrap the askar registration with a `NativeAskar` class that exposes two static members: a `.instance` getter and `register` method. - -Previously when you did not import the native askar library on the first line (or above all logic that uses Askar) the reference to Askar would be undefined. (i.e. askar-shared is imported before askar-react-native or askar-nodejs) - -The `registerAskar` method and `askar` property are kept for backwards compatibility, but these are still prone to the same error. `registerAskar` integrated with the new `NativeAskar` class, and so all usages within the shared library, as well as the nodejs and react-native wrappers will be fixed. We recommend to update to the new `NativeAskar` class for all other usages. \ No newline at end of file diff --git a/packages/askar-nodejs/CHANGELOG.md b/packages/askar-nodejs/CHANGELOG.md index e4271ca..445f45a 100644 --- a/packages/askar-nodejs/CHANGELOG.md +++ b/packages/askar-nodejs/CHANGELOG.md @@ -1,5 +1,32 @@ # @openwallet-foundation/askar-nodejs +## 0.5.0 + +### Minor Changes + +- f626ebc: chore: drop support for Node 18 +- f0ae878: feat: update to Askar 0.5.0 release. + + - This adds support for providing a custom Argon2 config. + - In addition it adds methods to list the open sessions and scans on a store. Note however that these methods are only implemented in the Node.JS wrapper for now, they will be added to the React Native wrapper at a later stage. + +- f626ebc: rewrite the Node.JS FFI integration based on Koffi. This enabled Node.JS 24 support and provides a more modern integration + +### Patch Changes + +- f626ebc: feat: support Node.JS 24 +- a4f1969: docs: update version compatibility in readme +- 9121e2a: fix: wrap the askar registration with a `NativeAskar` class that exposes two static members: a `.instance` getter and `register` method. + + Previously when you did not import the native askar library on the first line (or above all logic that uses Askar) the reference to Askar would be undefined. (i.e. askar-shared is imported before askar-react-native or askar-nodejs) + + The `registerAskar` method and `askar` property are kept for backwards compatibility, but these are still prone to the same error. `registerAskar` integrated with the new `NativeAskar` class, and so all usages within the shared library, as well as the nodejs and react-native wrappers will be fixed. We recommend to update to the new `NativeAskar` class for all other usages. + +- Updated dependencies [f626ebc] +- Updated dependencies [f0ae878] +- Updated dependencies [9121e2a] + - @openwallet-foundation/askar-shared@0.5.0 + ## 0.4.3 ### Patch Changes diff --git a/packages/askar-nodejs/package.json b/packages/askar-nodejs/package.json index d9cc356..76bae63 100644 --- a/packages/askar-nodejs/package.json +++ b/packages/askar-nodejs/package.json @@ -1,6 +1,6 @@ { "name": "@openwallet-foundation/askar-nodejs", - "version": "0.4.3", + "version": "0.5.0", "license": "Apache-2.0", "description": "Nodejs wrapper for Askar", "main": "build/index", diff --git a/packages/askar-react-native/CHANGELOG.md b/packages/askar-react-native/CHANGELOG.md index a72c100..c5dcb0b 100644 --- a/packages/askar-react-native/CHANGELOG.md +++ b/packages/askar-react-native/CHANGELOG.md @@ -1,5 +1,31 @@ # @openwallet-foundation/askar-react-native +## 0.5.0 + +### Minor Changes + +- f626ebc: chore: drop support for Node 18 +- f0ae878: feat: update to Askar 0.5.0 release. + + - This adds support for providing a custom Argon2 config. + - In addition it adds methods to list the open sessions and scans on a store. Note however that these methods are only implemented in the Node.JS wrapper for now, they will be added to the React Native wrapper at a later stage. + +### Patch Changes + +- da00274: fix: remove references to native secure env library. This was removed in the latest Askar release +- a4f1969: docs: update version compatibility in readme +- e9dafe3: chore: remove jcenter from gradle. After being deprecated in old gradle versions, with Gradle 9.0.0 jCenter is removed. In order to make the package compatible it is necessary to remove jCenter +- 9121e2a: fix: wrap the askar registration with a `NativeAskar` class that exposes two static members: a `.instance` getter and `register` method. + + Previously when you did not import the native askar library on the first line (or above all logic that uses Askar) the reference to Askar would be undefined. (i.e. askar-shared is imported before askar-react-native or askar-nodejs) + + The `registerAskar` method and `askar` property are kept for backwards compatibility, but these are still prone to the same error. `registerAskar` integrated with the new `NativeAskar` class, and so all usages within the shared library, as well as the nodejs and react-native wrappers will be fixed. We recommend to update to the new `NativeAskar` class for all other usages. + +- Updated dependencies [f626ebc] +- Updated dependencies [f0ae878] +- Updated dependencies [9121e2a] + - @openwallet-foundation/askar-shared@0.5.0 + ## 0.4.3 ### Patch Changes diff --git a/packages/askar-react-native/package.json b/packages/askar-react-native/package.json index 1ce8311..2f393fa 100644 --- a/packages/askar-react-native/package.json +++ b/packages/askar-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@openwallet-foundation/askar-react-native", - "version": "0.4.3", + "version": "0.5.0", "license": "Apache-2.0", "description": "React Native wrapper for Askar", "main": "build/index", diff --git a/packages/askar-shared/CHANGELOG.md b/packages/askar-shared/CHANGELOG.md index 5704a11..17f444c 100644 --- a/packages/askar-shared/CHANGELOG.md +++ b/packages/askar-shared/CHANGELOG.md @@ -1,5 +1,23 @@ # @openwallet-foundation/askar-shared +## 0.5.0 + +### Minor Changes + +- f626ebc: chore: drop support for Node 18 +- f0ae878: feat: update to Askar 0.5.0 release. + + - This adds support for providing a custom Argon2 config. + - In addition it adds methods to list the open sessions and scans on a store. Note however that these methods are only implemented in the Node.JS wrapper for now, they will be added to the React Native wrapper at a later stage. + +### Patch Changes + +- 9121e2a: fix: wrap the askar registration with a `NativeAskar` class that exposes two static members: a `.instance` getter and `register` method. + + Previously when you did not import the native askar library on the first line (or above all logic that uses Askar) the reference to Askar would be undefined. (i.e. askar-shared is imported before askar-react-native or askar-nodejs) + + The `registerAskar` method and `askar` property are kept for backwards compatibility, but these are still prone to the same error. `registerAskar` integrated with the new `NativeAskar` class, and so all usages within the shared library, as well as the nodejs and react-native wrappers will be fixed. We recommend to update to the new `NativeAskar` class for all other usages. + ## 0.4.3 ### Patch Changes diff --git a/packages/askar-shared/package.json b/packages/askar-shared/package.json index 48abfb5..6b544e6 100644 --- a/packages/askar-shared/package.json +++ b/packages/askar-shared/package.json @@ -1,6 +1,6 @@ { "name": "@openwallet-foundation/askar-shared", - "version": "0.4.3", + "version": "0.5.0", "license": "Apache-2.0", "description": "Shared library for using Askar with NodeJS and React Native", "main": "build/index",