diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 0ecfaef7..6f68f477 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,6 +1,6 @@ { - "packages/as-sha256": "0.4.2", - "packages/persistent-merkle-tree": "0.7.2", + "packages/as-sha256": "0.5.0", + "packages/persistent-merkle-tree": "0.8.0", "packages/persistent-ts": "0.19.1", - "packages/ssz": "0.16.0" + "packages/ssz": "0.17.0" } \ No newline at end of file diff --git a/packages/as-sha256/CHANGELOG.md b/packages/as-sha256/CHANGELOG.md index afee5842..e5e6dee9 100644 --- a/packages/as-sha256/CHANGELOG.md +++ b/packages/as-sha256/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.5.0](https://github.com/ChainSafe/ssz/compare/as-sha256-v0.4.2...as-sha256-v0.5.0) (2024-08-06) + + +### ⚠ BREAKING CHANGES + +* implement hashInto() api for as-sha256 ([#382](https://github.com/ChainSafe/ssz/issues/382)) + +### Features + +* implement hashInto() api for as-sha256 ([#382](https://github.com/ChainSafe/ssz/issues/382)) ([ccadf43](https://github.com/ChainSafe/ssz/commit/ccadf431cea6164822e72771304192b2728d7bb2)) +* SIMD implementation for as-sha256 ([#367](https://github.com/ChainSafe/ssz/issues/367)) ([ec123ec](https://github.com/ChainSafe/ssz/commit/ec123ec3cfcc37ff82635da7a57ad9c74cc9accb)) +* use allocUnsafe to allocate hash digests ([#391](https://github.com/ChainSafe/ssz/issues/391)) ([8ea1bb4](https://github.com/ChainSafe/ssz/commit/8ea1bb4809592691e568238520cb3c2aa9257c25)) + ## [0.4.2](https://github.com/ChainSafe/ssz/compare/as-sha256-v0.4.1...as-sha256-v0.4.2) (2024-05-02) diff --git a/packages/as-sha256/package.json b/packages/as-sha256/package.json index fc628275..f32e170b 100644 --- a/packages/as-sha256/package.json +++ b/packages/as-sha256/package.json @@ -1,6 +1,6 @@ { "name": "@chainsafe/as-sha256", - "version": "0.4.2", + "version": "0.5.0", "description": "An AssemblyScript implementation of SHA256", "author": "ChainSafe Systems", "license": "Apache-2.0", diff --git a/packages/persistent-merkle-tree/CHANGELOG.md b/packages/persistent-merkle-tree/CHANGELOG.md index 15d4b49a..de36b4c4 100644 --- a/packages/persistent-merkle-tree/CHANGELOG.md +++ b/packages/persistent-merkle-tree/CHANGELOG.md @@ -9,6 +9,31 @@ See [Conventional Commits](https://conventionalcommits.org) for commit guideline * dependencies * @chainsafe/as-sha256 bumped to 0.4.2 +## [0.8.0](https://github.com/ChainSafe/ssz/compare/persistent-merkle-tree-v0.7.2...persistent-merkle-tree-v0.8.0) (2024-08-06) + + +### ⚠ BREAKING CHANGES + +* implement hashInto() api for as-sha256 ([#382](https://github.com/ChainSafe/ssz/issues/382)) + +### Features + +* implement batch hash utils ([#384](https://github.com/ChainSafe/ssz/issues/384)) ([1578883](https://github.com/ChainSafe/ssz/commit/15788839b71287e2ff22254bfcabba8221b08a00)) +* implement HashComputationLevel using LinkedList ([#389](https://github.com/ChainSafe/ssz/issues/389)) ([e2c8329](https://github.com/ChainSafe/ssz/commit/e2c83298f9cdb29de407737df85da9292c8eb754)) +* implement hashInto() api for as-sha256 ([#382](https://github.com/ChainSafe/ssz/issues/382)) ([ccadf43](https://github.com/ChainSafe/ssz/commit/ccadf431cea6164822e72771304192b2728d7bb2)) + + +### Bug Fixes + +* findDiffDepthi to support more than 31 bytes ([#371](https://github.com/ChainSafe/ssz/issues/371)) ([3a1c8dc](https://github.com/ChainSafe/ssz/commit/3a1c8dc54a571dfed4cc426810472627b334e9b9)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @chainsafe/as-sha256 bumped from 0.4.2 to 0.5.0 + ## [0.7.1](https://github.com/ChainSafe/ssz/compare/persistent-merkle-tree-v0.7.0...persistent-merkle-tree-v0.7.1) (2024-03-15) diff --git a/packages/persistent-merkle-tree/package.json b/packages/persistent-merkle-tree/package.json index 89719f90..10570bb4 100644 --- a/packages/persistent-merkle-tree/package.json +++ b/packages/persistent-merkle-tree/package.json @@ -1,6 +1,6 @@ { "name": "@chainsafe/persistent-merkle-tree", - "version": "0.7.2", + "version": "0.8.0", "description": "Merkle tree implemented as a persistent datastructure", "main": "lib/index.js", "typesVersions": { @@ -46,7 +46,7 @@ }, "homepage": "https://github.com/ChainSafe/persistent-merkle-tree#readme", "dependencies": { - "@chainsafe/as-sha256": "0.4.2", + "@chainsafe/as-sha256": "0.5.0", "@chainsafe/hashtree": "1.0.1", "@noble/hashes": "^1.3.0" } diff --git a/packages/ssz/CHANGELOG.md b/packages/ssz/CHANGELOG.md index f8fe2614..307d83f9 100644 --- a/packages/ssz/CHANGELOG.md +++ b/packages/ssz/CHANGELOG.md @@ -3,6 +3,21 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [0.17.0](https://github.com/ChainSafe/ssz/compare/ssz-v0.16.0...ssz-v0.17.0) (2024-08-06) + + +### Features + +* implement batch hash utils ([#384](https://github.com/ChainSafe/ssz/issues/384)) ([1578883](https://github.com/ChainSafe/ssz/commit/15788839b71287e2ff22254bfcabba8221b08a00)) + + +### Dependencies + +* The following workspace dependencies were updated + * dependencies + * @chainsafe/as-sha256 bumped from 0.4.2 to 0.5.0 + * @chainsafe/persistent-merkle-tree bumped from 0.7.2 to 0.8.0 + ## [0.16.0](https://github.com/ChainSafe/ssz/compare/ssz-v0.15.1...ssz-v0.16.0) (2024-05-02) diff --git a/packages/ssz/package.json b/packages/ssz/package.json index 404079fd..f8cf1f19 100644 --- a/packages/ssz/package.json +++ b/packages/ssz/package.json @@ -4,7 +4,7 @@ "license": "Apache-2.0", "author": "ChainSafe Systems", "homepage": "https://github.com/chainsafe/ssz", - "version": "0.16.0", + "version": "0.17.0", "main": "lib/index.js", "files": [ "lib/**/*.d.ts", @@ -35,8 +35,8 @@ }, "types": "lib/index.d.ts", "dependencies": { - "@chainsafe/as-sha256": "0.4.2", - "@chainsafe/persistent-merkle-tree": "0.7.2" + "@chainsafe/as-sha256": "0.5.0", + "@chainsafe/persistent-merkle-tree": "0.8.0" }, "devDependencies": { "@types/js-yaml": "^4.0.5",