diff --git a/.release-please-manifest.json b/.release-please-manifest.json index adbc7005a..c8c9c7f98 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,17 +1,17 @@ { - ".": "0.45.2", - "apps/api": "0.44.1", - "apps/web": "0.48.0", - "apps/desktop": "0.46.0", - "apps/tee-worker": "0.31.1", - "packages/core": "0.31.1", - "packages/crypto": "0.33.1", - "packages/api-client": "0.44.0", - "packages/sdk-core": "0.39.0", - "packages/sdk": "0.37.2", - "crates/crypto": "0.5.0", - "crates/core": "0.7.0", - "crates/api-client": "0.36.1", - "crates/fuse": "0.10.1", - "crates/sdk": "0.8.0" + ".": "0.46.0", + "apps/api": "0.45.0", + "apps/web": "0.49.0", + "apps/desktop": "0.47.0", + "apps/tee-worker": "0.32.0", + "packages/core": "0.32.0", + "packages/crypto": "0.34.0", + "packages/api-client": "0.45.0", + "packages/sdk-core": "0.40.0", + "packages/sdk": "0.38.0", + "crates/crypto": "0.6.0", + "crates/core": "0.8.0", + "crates/api-client": "0.37.0", + "crates/fuse": "0.11.0", + "crates/sdk": "0.9.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 71fc88f99..490253b44 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,38 @@ # Changelog +## [0.46.0](https://github.com/FSM1/cipher-box/compare/cipher-box-v0.45.2...cipher-box-v0.46.0) (2026-07-18) + + +### Features + +* add AAD-bound AES-256-GCM node-seal primitive with cross-language KAT ([#576](https://github.com/FSM1/cipher-box/issues/576)) ([65237ac](https://github.com/FSM1/cipher-box/commit/65237ac18b2ae2534304d57e0d08dec52a263d04)) +* atomic IPNS publish-gate, tombstone, and share schema cutover ([#584](https://github.com/FSM1/cipher-box/issues/584)) ([a036a84](https://github.com/FSM1/cipher-box/commit/a036a84d4477937ee4a59e2c70c0673c5142edc8)) +* enforce share-invite authorization and IPNS data-integrity in the API ([#599](https://github.com/FSM1/cipher-box/issues/599)) ([703bc00](https://github.com/FSM1/cipher-box/commit/703bc0083d42547cd2c0e747d79be82a0c318e78)) +* FUSE and WinFsp Rust integration with grant-root awareness and SDK-owned read chain ([#594](https://github.com/FSM1/cipher-box/issues/594)) ([4b96aa9](https://github.com/FSM1/cipher-box/commit/4b96aa950b19591331445d65dfa81b6bc25d90b2)) +* integrate web client with node/v3 read and write runtime ([#588](https://github.com/FSM1/cipher-box/issues/588)) ([1fb8996](https://github.com/FSM1/cipher-box/commit/1fb8996a25947a0964b286ac44864f3e5e84e33c)) +* read-chain navigation, grants, and rotation engine in sdk-core ([#579](https://github.com/FSM1/cipher-box/issues/579)) ([7216797](https://github.com/FSM1/cipher-box/commit/7216797ed2d0fe83a214335de45b611efd3ec679)) +* recovery tool v3, vault-load guards, web UX and CI boundary guards ([#613](https://github.com/FSM1/cipher-box/issues/613)) ([cba7857](https://github.com/FSM1/cipher-box/commit/cba7857187d8aa6f92b02a0d4d88269f71f770ec)) +* rewrite TEE republish as a verify-in-enclave lease renewer ([#585](https://github.com/FSM1/cipher-box/issues/585)) ([ab209a9](https://github.com/FSM1/cipher-box/commit/ab209a9251752e1c317b9534c0c32fb465defd62)) +* rotation soundness — content-key, inner-grant, concurrent-add, crash-safe resume ([#582](https://github.com/FSM1/cipher-box/issues/582)) ([4ad615a](https://github.com/FSM1/cipher-box/commit/4ad615aef3a9b89cf07ca6926def961fef34e2b8)) +* rotation write-plane and re-mint durability with recipient-pubkey pinning ([#615](https://github.com/FSM1/cipher-box/issues/615)) ([27c4abe](https://github.com/FSM1/cipher-box/commit/27c4abec52ed7cdf0ce9d7147685b2bae97e16b5)) +* SDK write-chain, write-revocation, bin re-link, and invite claim ([#583](https://github.com/FSM1/cipher-box/issues/583)) ([d81c1b4](https://github.com/FSM1/cipher-box/commit/d81c1b476805f7b6764e388604e3da657f7540f1)) +* SDK-owned read chain and resolved folder listings ([#589](https://github.com/FSM1/cipher-box/issues/589)) ([6534c64](https://github.com/FSM1/cipher-box/commit/6534c642aacfd4755967ccbd622840610635b86c)) +* unified Node codec and two-key vault v3 blob in core ([#578](https://github.com/FSM1/cipher-box/issues/578)) ([b2dba55](https://github.com/FSM1/cipher-box/commit/b2dba554a75cb975ab72d9e2777b7b2dde9a06bf)) +* web rotation UX and durable anti-rollback client state ([#587](https://github.com/FSM1/cipher-box/issues/587)) ([1b4f68b](https://github.com/FSM1/cipher-box/commit/1b4f68b588f0bb51bec2267f6e742ccaa3b76426)) + + +### Bug Fixes + +* close rust and fuse scope-exit read-revocation bypasses ([#607](https://github.com/FSM1/cipher-box/issues/607)) ([2917c85](https://github.com/FSM1/cipher-box/commit/2917c853937ddc20e67a4149f9fc4d868f130c68)) +* complete web kind discrimination and revive deferred test suites ([#611](https://github.com/FSM1/cipher-box/issues/611)) ([fcf1596](https://github.com/FSM1/cipher-box/commit/fcf1596a736cd0d2bd75f0dd6f9ac13a224906fa)) +* cross-language IPNS and node-codec verification parity ([#608](https://github.com/FSM1/cipher-box/issues/608)) ([77e52cb](https://github.com/FSM1/cipher-box/commit/77e52cb8dc65788f7df7cd1ffbe9cf7384ac3e21)) +* **fuse:** resolve before per-file first-publish to avoid seq-1 equivocation ([#601](https://github.com/FSM1/cipher-box/issues/601)) ([e87befa](https://github.com/FSM1/cipher-box/commit/e87befa2df464e2df7a880447eb4f3c0508ff5cd)) +* harden FUSE publish and TEE write paths against partial-failure states ([#610](https://github.com/FSM1/cipher-box/issues/610)) ([02efe51](https://github.com/FSM1/cipher-box/commit/02efe51bbc1930b02857b081b41404ae0ed9605c)) +* harden rotation read-plane durability and deep crash-resume soundness ([#598](https://github.com/FSM1/cipher-box/issues/598)) ([d5486e5](https://github.com/FSM1/cipher-box/commit/d5486e586ab0d30113ca167819d6e053bb2ec3a3)) +* harden rotation soundness under concurrency and crash-resume ([#596](https://github.com/FSM1/cipher-box/issues/596)) ([faa781e](https://github.com/FSM1/cipher-box/commit/faa781e4164697b17cc7765624985dcb9a38f761)) +* harden SDK write-plane durability and correctness ([#602](https://github.com/FSM1/cipher-box/issues/602)) ([c21f896](https://github.com/FSM1/cipher-box/commit/c21f896b6839b5791ff0c8bd4c5985afef8c6a48)) +* shared-folder write and navigation correctness on web ([#603](https://github.com/FSM1/cipher-box/issues/603)) ([bd8c1e0](https://github.com/FSM1/cipher-box/commit/bd8c1e0be4001b6542a2ba9e3f3788a20ff12466)) + ## [0.45.2](https://github.com/FSM1/cipher-box/compare/cipher-box-v0.45.1...cipher-box-v0.45.2) (2026-06-26) diff --git a/Cargo.lock b/Cargo.lock index 48aaa5cde..d758e6987 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -638,7 +638,7 @@ dependencies = [ [[package]] name = "cipherbox-api-client" -version = "0.36.1" +version = "0.37.0" dependencies = [ "base64 0.22.1", "ciborium", @@ -655,7 +655,7 @@ dependencies = [ [[package]] name = "cipherbox-core" -version = "0.7.0" +version = "0.8.0" dependencies = [ "base64 0.22.1", "ciborium", @@ -672,7 +672,7 @@ dependencies = [ [[package]] name = "cipherbox-crypto" -version = "0.5.0" +version = "0.6.0" dependencies = [ "aes", "aes-gcm", @@ -740,7 +740,7 @@ dependencies = [ [[package]] name = "cipherbox-fuse" -version = "0.10.1" +version = "0.11.0" dependencies = [ "base64 0.22.1", "ciborium", @@ -770,7 +770,7 @@ dependencies = [ [[package]] name = "cipherbox-sdk" -version = "0.8.0" +version = "0.9.0" dependencies = [ "base64 0.22.1", "cipherbox-api-client", diff --git a/apps/api/CHANGELOG.md b/apps/api/CHANGELOG.md index 3ae55499c..1209deffe 100644 --- a/apps/api/CHANGELOG.md +++ b/apps/api/CHANGELOG.md @@ -1,5 +1,22 @@ # Changelog +## [0.45.0](https://github.com/FSM1/cipher-box/compare/@cipherbox/api-v0.44.1...@cipherbox/api-v0.45.0) (2026-07-18) + + +### Features + +* atomic IPNS publish-gate, tombstone, and share schema cutover ([#584](https://github.com/FSM1/cipher-box/issues/584)) ([a036a84](https://github.com/FSM1/cipher-box/commit/a036a84d4477937ee4a59e2c70c0673c5142edc8)) +* enforce share-invite authorization and IPNS data-integrity in the API ([#599](https://github.com/FSM1/cipher-box/issues/599)) ([703bc00](https://github.com/FSM1/cipher-box/commit/703bc0083d42547cd2c0e747d79be82a0c318e78)) +* integrate web client with node/v3 read and write runtime ([#588](https://github.com/FSM1/cipher-box/issues/588)) ([1fb8996](https://github.com/FSM1/cipher-box/commit/1fb8996a25947a0964b286ac44864f3e5e84e33c)) +* rewrite TEE republish as a verify-in-enclave lease renewer ([#585](https://github.com/FSM1/cipher-box/issues/585)) ([ab209a9](https://github.com/FSM1/cipher-box/commit/ab209a9251752e1c317b9534c0c32fb465defd62)) +* web rotation UX and durable anti-rollback client state ([#587](https://github.com/FSM1/cipher-box/issues/587)) ([1b4f68b](https://github.com/FSM1/cipher-box/commit/1b4f68b588f0bb51bec2267f6e742ccaa3b76426)) + + +### Bug Fixes + +* close rust and fuse scope-exit read-revocation bypasses ([#607](https://github.com/FSM1/cipher-box/issues/607)) ([2917c85](https://github.com/FSM1/cipher-box/commit/2917c853937ddc20e67a4149f9fc4d868f130c68)) +* harden FUSE publish and TEE write paths against partial-failure states ([#610](https://github.com/FSM1/cipher-box/issues/610)) ([02efe51](https://github.com/FSM1/cipher-box/commit/02efe51bbc1930b02857b081b41404ae0ed9605c)) + ## [0.44.1](https://github.com/FSM1/cipher-box/compare/@cipherbox/api-v0.44.0...@cipherbox/api-v0.44.1) (2026-06-26) diff --git a/apps/api/package.json b/apps/api/package.json index 178b43f00..bd38fbb3b 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -1,6 +1,6 @@ { "name": "@cipherbox/api", - "version": "0.44.1", + "version": "0.45.0", "private": true, "scripts": { "dev": "nest start --watch", diff --git a/apps/desktop/CHANGELOG.md b/apps/desktop/CHANGELOG.md index 629c3a1f4..f4f21dfbf 100644 --- a/apps/desktop/CHANGELOG.md +++ b/apps/desktop/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.47.0](https://github.com/FSM1/cipher-box/compare/cipherbox-desktop-v0.46.0...cipherbox-desktop-v0.47.0) (2026-07-18) + + +### Features + +* FUSE and WinFsp Rust integration with grant-root awareness and SDK-owned read chain ([#594](https://github.com/FSM1/cipher-box/issues/594)) ([4b96aa9](https://github.com/FSM1/cipher-box/commit/4b96aa950b19591331445d65dfa81b6bc25d90b2)) +* rotation write-plane and re-mint durability with recipient-pubkey pinning ([#615](https://github.com/FSM1/cipher-box/issues/615)) ([27c4abe](https://github.com/FSM1/cipher-box/commit/27c4abec52ed7cdf0ce9d7147685b2bae97e16b5)) + + +### Bug Fixes + +* harden FUSE publish and TEE write paths against partial-failure states ([#610](https://github.com/FSM1/cipher-box/issues/610)) ([02efe51](https://github.com/FSM1/cipher-box/commit/02efe51bbc1930b02857b081b41404ae0ed9605c)) +* harden rotation read-plane durability and deep crash-resume soundness ([#598](https://github.com/FSM1/cipher-box/issues/598)) ([d5486e5](https://github.com/FSM1/cipher-box/commit/d5486e586ab0d30113ca167819d6e053bb2ec3a3)) + ## [0.46.0](https://github.com/FSM1/cipher-box/compare/cipherbox-desktop-v0.45.0...cipherbox-desktop-v0.46.0) (2026-06-26) diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 984182de6..d66ef8759 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,6 +1,6 @@ { "name": "@cipherbox/desktop", - "version": "0.46.0", + "version": "0.47.0", "private": true, "type": "module", "scripts": { diff --git a/apps/desktop/src-tauri/tauri.conf.json b/apps/desktop/src-tauri/tauri.conf.json index e506b349c..b94d9d694 100644 --- a/apps/desktop/src-tauri/tauri.conf.json +++ b/apps/desktop/src-tauri/tauri.conf.json @@ -2,7 +2,7 @@ "$schema": "https://raw.githubusercontent.com/nicklasxyz/tauri-v2-schema/refs/heads/main/tauri.conf.json", "productName": "CipherBox", "identifier": "com.cipherbox.desktop", - "version": "0.46.0", + "version": "0.47.0", "build": { "devUrl": "http://localhost:1420", "frontendDist": "../dist", diff --git a/apps/tee-worker/CHANGELOG.md b/apps/tee-worker/CHANGELOG.md new file mode 100644 index 000000000..a9676a81c --- /dev/null +++ b/apps/tee-worker/CHANGELOG.md @@ -0,0 +1,13 @@ +# Changelog + +## [0.32.0](https://github.com/FSM1/cipher-box/compare/cipherbox-tee-worker-v0.31.1...cipherbox-tee-worker-v0.32.0) (2026-07-18) + + +### Features + +* rewrite TEE republish as a verify-in-enclave lease renewer ([#585](https://github.com/FSM1/cipher-box/issues/585)) ([ab209a9](https://github.com/FSM1/cipher-box/commit/ab209a9251752e1c317b9534c0c32fb465defd62)) + + +### Bug Fixes + +* harden FUSE publish and TEE write paths against partial-failure states ([#610](https://github.com/FSM1/cipher-box/issues/610)) ([02efe51](https://github.com/FSM1/cipher-box/commit/02efe51bbc1930b02857b081b41404ae0ed9605c)) diff --git a/apps/tee-worker/package.json b/apps/tee-worker/package.json index 1888c9ffd..93802320e 100644 --- a/apps/tee-worker/package.json +++ b/apps/tee-worker/package.json @@ -1,6 +1,6 @@ { "name": "cipherbox-tee-worker", - "version": "0.31.1", + "version": "0.32.0", "private": true, "type": "module", "scripts": { diff --git a/apps/web/CHANGELOG.md b/apps/web/CHANGELOG.md index 81326e09f..2d2fa6f20 100644 --- a/apps/web/CHANGELOG.md +++ b/apps/web/CHANGELOG.md @@ -1,5 +1,29 @@ # Changelog +## [0.49.0](https://github.com/FSM1/cipher-box/compare/@cipherbox/web-v0.48.0...@cipherbox/web-v0.49.0) (2026-07-18) + + +### Features + +* atomic IPNS publish-gate, tombstone, and share schema cutover ([#584](https://github.com/FSM1/cipher-box/issues/584)) ([a036a84](https://github.com/FSM1/cipher-box/commit/a036a84d4477937ee4a59e2c70c0673c5142edc8)) +* enforce share-invite authorization and IPNS data-integrity in the API ([#599](https://github.com/FSM1/cipher-box/issues/599)) ([703bc00](https://github.com/FSM1/cipher-box/commit/703bc0083d42547cd2c0e747d79be82a0c318e78)) +* integrate web client with node/v3 read and write runtime ([#588](https://github.com/FSM1/cipher-box/issues/588)) ([1fb8996](https://github.com/FSM1/cipher-box/commit/1fb8996a25947a0964b286ac44864f3e5e84e33c)) +* recovery tool v3, vault-load guards, web UX and CI boundary guards ([#613](https://github.com/FSM1/cipher-box/issues/613)) ([cba7857](https://github.com/FSM1/cipher-box/commit/cba7857187d8aa6f92b02a0d4d88269f71f770ec)) +* rotation write-plane and re-mint durability with recipient-pubkey pinning ([#615](https://github.com/FSM1/cipher-box/issues/615)) ([27c4abe](https://github.com/FSM1/cipher-box/commit/27c4abec52ed7cdf0ce9d7147685b2bae97e16b5)) +* SDK write-chain, write-revocation, bin re-link, and invite claim ([#583](https://github.com/FSM1/cipher-box/issues/583)) ([d81c1b4](https://github.com/FSM1/cipher-box/commit/d81c1b476805f7b6764e388604e3da657f7540f1)) +* SDK-owned read chain and resolved folder listings ([#589](https://github.com/FSM1/cipher-box/issues/589)) ([6534c64](https://github.com/FSM1/cipher-box/commit/6534c642aacfd4755967ccbd622840610635b86c)) +* unified Node codec and two-key vault v3 blob in core ([#578](https://github.com/FSM1/cipher-box/issues/578)) ([b2dba55](https://github.com/FSM1/cipher-box/commit/b2dba554a75cb975ab72d9e2777b7b2dde9a06bf)) +* web rotation UX and durable anti-rollback client state ([#587](https://github.com/FSM1/cipher-box/issues/587)) ([1b4f68b](https://github.com/FSM1/cipher-box/commit/1b4f68b588f0bb51bec2267f6e742ccaa3b76426)) + + +### Bug Fixes + +* complete web kind discrimination and revive deferred test suites ([#611](https://github.com/FSM1/cipher-box/issues/611)) ([fcf1596](https://github.com/FSM1/cipher-box/commit/fcf1596a736cd0d2bd75f0dd6f9ac13a224906fa)) +* harden rotation read-plane durability and deep crash-resume soundness ([#598](https://github.com/FSM1/cipher-box/issues/598)) ([d5486e5](https://github.com/FSM1/cipher-box/commit/d5486e586ab0d30113ca167819d6e053bb2ec3a3)) +* harden rotation soundness under concurrency and crash-resume ([#596](https://github.com/FSM1/cipher-box/issues/596)) ([faa781e](https://github.com/FSM1/cipher-box/commit/faa781e4164697b17cc7765624985dcb9a38f761)) +* harden SDK write-plane durability and correctness ([#602](https://github.com/FSM1/cipher-box/issues/602)) ([c21f896](https://github.com/FSM1/cipher-box/commit/c21f896b6839b5791ff0c8bd4c5985afef8c6a48)) +* shared-folder write and navigation correctness on web ([#603](https://github.com/FSM1/cipher-box/issues/603)) ([bd8c1e0](https://github.com/FSM1/cipher-box/commit/bd8c1e0be4001b6542a2ba9e3f3788a20ff12466)) + ## [0.48.0](https://github.com/FSM1/cipher-box/compare/@cipherbox/web-v0.47.0...@cipherbox/web-v0.48.0) (2026-06-26) diff --git a/apps/web/package.json b/apps/web/package.json index 975335f8b..91c3411f5 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@cipherbox/web", - "version": "0.48.0", + "version": "0.49.0", "private": true, "type": "module", "scripts": { diff --git a/crates/api-client/CHANGELOG.md b/crates/api-client/CHANGELOG.md index ce1143a8c..2c252b5e9 100644 --- a/crates/api-client/CHANGELOG.md +++ b/crates/api-client/CHANGELOG.md @@ -1,5 +1,19 @@ # Changelog +## [0.37.0](https://github.com/FSM1/cipher-box/compare/cipherbox-api-client-v0.36.1...cipherbox-api-client-v0.37.0) (2026-07-18) + + +### Features + +* enforce share-invite authorization and IPNS data-integrity in the API ([#599](https://github.com/FSM1/cipher-box/issues/599)) ([703bc00](https://github.com/FSM1/cipher-box/commit/703bc0083d42547cd2c0e747d79be82a0c318e78)) +* FUSE and WinFsp Rust integration with grant-root awareness and SDK-owned read chain ([#594](https://github.com/FSM1/cipher-box/issues/594)) ([4b96aa9](https://github.com/FSM1/cipher-box/commit/4b96aa950b19591331445d65dfa81b6bc25d90b2)) + + +### Bug Fixes + +* close rust and fuse scope-exit read-revocation bypasses ([#607](https://github.com/FSM1/cipher-box/issues/607)) ([2917c85](https://github.com/FSM1/cipher-box/commit/2917c853937ddc20e67a4149f9fc4d868f130c68)) +* cross-language IPNS and node-codec verification parity ([#608](https://github.com/FSM1/cipher-box/issues/608)) ([77e52cb](https://github.com/FSM1/cipher-box/commit/77e52cb8dc65788f7df7cd1ffbe9cf7384ac3e21)) + ## [0.36.1](https://github.com/FSM1/cipher-box/compare/cipherbox-api-client-v0.36.0...cipherbox-api-client-v0.36.1) (2026-06-26) diff --git a/crates/api-client/Cargo.toml b/crates/api-client/Cargo.toml index 154a76876..166cc9d9c 100644 --- a/crates/api-client/Cargo.toml +++ b/crates/api-client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cipherbox-api-client" -version = "0.36.1" +version = "0.37.0" edition = "2021" description = "Typed HTTP client for CipherBox API" diff --git a/crates/core/CHANGELOG.md b/crates/core/CHANGELOG.md index c77362ccd..f4488398c 100644 --- a/crates/core/CHANGELOG.md +++ b/crates/core/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [0.8.0](https://github.com/FSM1/cipher-box/compare/cipherbox-core-v0.7.0...cipherbox-core-v0.8.0) (2026-07-18) + + +### Features + +* FUSE and WinFsp Rust integration with grant-root awareness and SDK-owned read chain ([#594](https://github.com/FSM1/cipher-box/issues/594)) ([4b96aa9](https://github.com/FSM1/cipher-box/commit/4b96aa950b19591331445d65dfa81b6bc25d90b2)) +* rotation write-plane and re-mint durability with recipient-pubkey pinning ([#615](https://github.com/FSM1/cipher-box/issues/615)) ([27c4abe](https://github.com/FSM1/cipher-box/commit/27c4abec52ed7cdf0ce9d7147685b2bae97e16b5)) + + +### Bug Fixes + +* cross-language IPNS and node-codec verification parity ([#608](https://github.com/FSM1/cipher-box/issues/608)) ([77e52cb](https://github.com/FSM1/cipher-box/commit/77e52cb8dc65788f7df7cd1ffbe9cf7384ac3e21)) + ## [0.7.0](https://github.com/FSM1/cipher-box/compare/cipherbox-core-v0.6.0...cipherbox-core-v0.7.0) (2026-06-25) diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml index de7dfa3c0..56f274c87 100644 --- a/crates/core/Cargo.toml +++ b/crates/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cipherbox-core" -version = "0.7.0" +version = "0.8.0" edition = "2021" description = "CipherBox domain types, metadata schemas, IPNS records, and vault blob" diff --git a/crates/crypto/CHANGELOG.md b/crates/crypto/CHANGELOG.md index 5d6dd618e..52f3938f7 100644 --- a/crates/crypto/CHANGELOG.md +++ b/crates/crypto/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [0.6.0](https://github.com/FSM1/cipher-box/compare/cipherbox-crypto-v0.5.0...cipherbox-crypto-v0.6.0) (2026-07-18) + + +### Features + +* add AAD-bound AES-256-GCM node-seal primitive with cross-language KAT ([#576](https://github.com/FSM1/cipher-box/issues/576)) ([65237ac](https://github.com/FSM1/cipher-box/commit/65237ac18b2ae2534304d57e0d08dec52a263d04)) + + +### Bug Fixes + +* cross-language IPNS and node-codec verification parity ([#608](https://github.com/FSM1/cipher-box/issues/608)) ([77e52cb](https://github.com/FSM1/cipher-box/commit/77e52cb8dc65788f7df7cd1ffbe9cf7384ac3e21)) + ## [0.5.0](https://github.com/FSM1/cipher-box/compare/cipherbox-crypto-v0.4.0...cipherbox-crypto-v0.5.0) (2026-03-31) diff --git a/crates/crypto/Cargo.toml b/crates/crypto/Cargo.toml index 773bb7dba..00a045c95 100644 --- a/crates/crypto/Cargo.toml +++ b/crates/crypto/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cipherbox-crypto" -version = "0.5.0" +version = "0.6.0" edition = "2021" description = "CipherBox cryptographic primitives and key derivation" diff --git a/crates/fuse/CHANGELOG.md b/crates/fuse/CHANGELOG.md index 27bce484b..c61980a3f 100644 --- a/crates/fuse/CHANGELOG.md +++ b/crates/fuse/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [0.11.0](https://github.com/FSM1/cipher-box/compare/cipherbox-fuse-v0.10.1...cipherbox-fuse-v0.11.0) (2026-07-18) + + +### Features + +* enforce share-invite authorization and IPNS data-integrity in the API ([#599](https://github.com/FSM1/cipher-box/issues/599)) ([703bc00](https://github.com/FSM1/cipher-box/commit/703bc0083d42547cd2c0e747d79be82a0c318e78)) +* FUSE and WinFsp Rust integration with grant-root awareness and SDK-owned read chain ([#594](https://github.com/FSM1/cipher-box/issues/594)) ([4b96aa9](https://github.com/FSM1/cipher-box/commit/4b96aa950b19591331445d65dfa81b6bc25d90b2)) +* rotation write-plane and re-mint durability with recipient-pubkey pinning ([#615](https://github.com/FSM1/cipher-box/issues/615)) ([27c4abe](https://github.com/FSM1/cipher-box/commit/27c4abec52ed7cdf0ce9d7147685b2bae97e16b5)) + + +### Bug Fixes + +* close rust and fuse scope-exit read-revocation bypasses ([#607](https://github.com/FSM1/cipher-box/issues/607)) ([2917c85](https://github.com/FSM1/cipher-box/commit/2917c853937ddc20e67a4149f9fc4d868f130c68)) +* cross-language IPNS and node-codec verification parity ([#608](https://github.com/FSM1/cipher-box/issues/608)) ([77e52cb](https://github.com/FSM1/cipher-box/commit/77e52cb8dc65788f7df7cd1ffbe9cf7384ac3e21)) +* **fuse:** resolve before per-file first-publish to avoid seq-1 equivocation ([#601](https://github.com/FSM1/cipher-box/issues/601)) ([e87befa](https://github.com/FSM1/cipher-box/commit/e87befa2df464e2df7a880447eb4f3c0508ff5cd)) +* harden FUSE publish and TEE write paths against partial-failure states ([#610](https://github.com/FSM1/cipher-box/issues/610)) ([02efe51](https://github.com/FSM1/cipher-box/commit/02efe51bbc1930b02857b081b41404ae0ed9605c)) +* harden rotation read-plane durability and deep crash-resume soundness ([#598](https://github.com/FSM1/cipher-box/issues/598)) ([d5486e5](https://github.com/FSM1/cipher-box/commit/d5486e586ab0d30113ca167819d6e053bb2ec3a3)) + ## [0.10.1](https://github.com/FSM1/cipher-box/compare/cipherbox-fuse-v0.10.0...cipherbox-fuse-v0.10.1) (2026-06-26) diff --git a/crates/fuse/Cargo.toml b/crates/fuse/Cargo.toml index 58e1dc001..552c6bf57 100644 --- a/crates/fuse/Cargo.toml +++ b/crates/fuse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cipherbox-fuse" -version = "0.10.1" +version = "0.11.0" edition = "2021" description = "CipherBox FUSE filesystem with platform-specific mount implementations" diff --git a/crates/sdk/CHANGELOG.md b/crates/sdk/CHANGELOG.md index e67051139..d222bc1bd 100644 --- a/crates/sdk/CHANGELOG.md +++ b/crates/sdk/CHANGELOG.md @@ -1,5 +1,21 @@ # Changelog +## [0.9.0](https://github.com/FSM1/cipher-box/compare/cipherbox-sdk-v0.8.0...cipherbox-sdk-v0.9.0) (2026-07-18) + + +### Features + +* enforce share-invite authorization and IPNS data-integrity in the API ([#599](https://github.com/FSM1/cipher-box/issues/599)) ([703bc00](https://github.com/FSM1/cipher-box/commit/703bc0083d42547cd2c0e747d79be82a0c318e78)) +* FUSE and WinFsp Rust integration with grant-root awareness and SDK-owned read chain ([#594](https://github.com/FSM1/cipher-box/issues/594)) ([4b96aa9](https://github.com/FSM1/cipher-box/commit/4b96aa950b19591331445d65dfa81b6bc25d90b2)) +* rotation write-plane and re-mint durability with recipient-pubkey pinning ([#615](https://github.com/FSM1/cipher-box/issues/615)) ([27c4abe](https://github.com/FSM1/cipher-box/commit/27c4abec52ed7cdf0ce9d7147685b2bae97e16b5)) + + +### Bug Fixes + +* close rust and fuse scope-exit read-revocation bypasses ([#607](https://github.com/FSM1/cipher-box/issues/607)) ([2917c85](https://github.com/FSM1/cipher-box/commit/2917c853937ddc20e67a4149f9fc4d868f130c68)) +* harden rotation read-plane durability and deep crash-resume soundness ([#598](https://github.com/FSM1/cipher-box/issues/598)) ([d5486e5](https://github.com/FSM1/cipher-box/commit/d5486e586ab0d30113ca167819d6e053bb2ec3a3)) +* harden rotation soundness under concurrency and crash-resume ([#596](https://github.com/FSM1/cipher-box/issues/596)) ([faa781e](https://github.com/FSM1/cipher-box/commit/faa781e4164697b17cc7765624985dcb9a38f761)) + ## [0.8.0](https://github.com/FSM1/cipher-box/compare/cipherbox-sdk-v0.7.0...cipherbox-sdk-v0.8.0) (2026-06-25) diff --git a/crates/sdk/Cargo.toml b/crates/sdk/Cargo.toml index 353d3e3ff..2d8f7ad0c 100644 --- a/crates/sdk/Cargo.toml +++ b/crates/sdk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cipherbox-sdk" -version = "0.8.0" +version = "0.9.0" edition = "2021" description = "CipherBox stateful SDK - sync daemon, write queue, key state, device registry" diff --git a/package.json b/package.json index 4a008baf6..a1d368e7e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cipher-box", - "version": "0.45.2", + "version": "0.46.0", "private": true, "type": "module", "packageManager": "pnpm@10.33.0", diff --git a/packages/api-client/CHANGELOG.md b/packages/api-client/CHANGELOG.md index f3a23b0b7..d03a685f7 100644 --- a/packages/api-client/CHANGELOG.md +++ b/packages/api-client/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [0.45.0](https://github.com/FSM1/cipher-box/compare/@cipherbox/api-client-v0.44.0...@cipherbox/api-client-v0.45.0) (2026-07-18) + + +### Features + +* atomic IPNS publish-gate, tombstone, and share schema cutover ([#584](https://github.com/FSM1/cipher-box/issues/584)) ([a036a84](https://github.com/FSM1/cipher-box/commit/a036a84d4477937ee4a59e2c70c0673c5142edc8)) +* enforce share-invite authorization and IPNS data-integrity in the API ([#599](https://github.com/FSM1/cipher-box/issues/599)) ([703bc00](https://github.com/FSM1/cipher-box/commit/703bc0083d42547cd2c0e747d79be82a0c318e78)) +* integrate web client with node/v3 read and write runtime ([#588](https://github.com/FSM1/cipher-box/issues/588)) ([1fb8996](https://github.com/FSM1/cipher-box/commit/1fb8996a25947a0964b286ac44864f3e5e84e33c)) +* web rotation UX and durable anti-rollback client state ([#587](https://github.com/FSM1/cipher-box/issues/587)) ([1b4f68b](https://github.com/FSM1/cipher-box/commit/1b4f68b588f0bb51bec2267f6e742ccaa3b76426)) + + +### Bug Fixes + +* harden SDK write-plane durability and correctness ([#602](https://github.com/FSM1/cipher-box/issues/602)) ([c21f896](https://github.com/FSM1/cipher-box/commit/c21f896b6839b5791ff0c8bd4c5985afef8c6a48)) + ## [0.44.0](https://github.com/FSM1/cipher-box/compare/@cipherbox/api-client-v0.43.0...@cipherbox/api-client-v0.44.0) (2026-06-26) diff --git a/packages/api-client/package.json b/packages/api-client/package.json index f8cba85a3..4aff73366 100644 --- a/packages/api-client/package.json +++ b/packages/api-client/package.json @@ -1,6 +1,6 @@ { "name": "@cipherbox/api-client", - "version": "0.44.0", + "version": "0.45.0", "private": true, "main": "./dist/index.js", "module": "./dist/index.mjs", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index a9e2419f4..04ba9cc17 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [0.32.0](https://github.com/FSM1/cipher-box/compare/@cipherbox/core-v0.31.1...@cipherbox/core-v0.32.0) (2026-07-18) + + +### Features + +* integrate web client with node/v3 read and write runtime ([#588](https://github.com/FSM1/cipher-box/issues/588)) ([1fb8996](https://github.com/FSM1/cipher-box/commit/1fb8996a25947a0964b286ac44864f3e5e84e33c)) +* rotation write-plane and re-mint durability with recipient-pubkey pinning ([#615](https://github.com/FSM1/cipher-box/issues/615)) ([27c4abe](https://github.com/FSM1/cipher-box/commit/27c4abec52ed7cdf0ce9d7147685b2bae97e16b5)) +* SDK write-chain, write-revocation, bin re-link, and invite claim ([#583](https://github.com/FSM1/cipher-box/issues/583)) ([d81c1b4](https://github.com/FSM1/cipher-box/commit/d81c1b476805f7b6764e388604e3da657f7540f1)) +* SDK-owned read chain and resolved folder listings ([#589](https://github.com/FSM1/cipher-box/issues/589)) ([6534c64](https://github.com/FSM1/cipher-box/commit/6534c642aacfd4755967ccbd622840610635b86c)) +* unified Node codec and two-key vault v3 blob in core ([#578](https://github.com/FSM1/cipher-box/issues/578)) ([b2dba55](https://github.com/FSM1/cipher-box/commit/b2dba554a75cb975ab72d9e2777b7b2dde9a06bf)) + + +### Bug Fixes + +* complete web kind discrimination and revive deferred test suites ([#611](https://github.com/FSM1/cipher-box/issues/611)) ([fcf1596](https://github.com/FSM1/cipher-box/commit/fcf1596a736cd0d2bd75f0dd6f9ac13a224906fa)) +* cross-language IPNS and node-codec verification parity ([#608](https://github.com/FSM1/cipher-box/issues/608)) ([77e52cb](https://github.com/FSM1/cipher-box/commit/77e52cb8dc65788f7df7cd1ffbe9cf7384ac3e21)) +* harden SDK write-plane durability and correctness ([#602](https://github.com/FSM1/cipher-box/issues/602)) ([c21f896](https://github.com/FSM1/cipher-box/commit/c21f896b6839b5791ff0c8bd4c5985afef8c6a48)) + ## [0.31.1](https://github.com/FSM1/cipher-box/compare/@cipherbox/core-v0.31.0...@cipherbox/core-v0.31.1) (2026-06-26) diff --git a/packages/core/package.json b/packages/core/package.json index 0c9328ea4..07951f3d4 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@cipherbox/core", - "version": "0.31.1", + "version": "0.32.0", "private": true, "main": "./dist/index.js", "module": "./dist/index.mjs", diff --git a/packages/crypto/CHANGELOG.md b/packages/crypto/CHANGELOG.md index d85038340..ff0e6b5f7 100644 --- a/packages/crypto/CHANGELOG.md +++ b/packages/crypto/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [0.34.0](https://github.com/FSM1/cipher-box/compare/@cipherbox/crypto-v0.33.1...@cipherbox/crypto-v0.34.0) (2026-07-18) + + +### Features + +* add AAD-bound AES-256-GCM node-seal primitive with cross-language KAT ([#576](https://github.com/FSM1/cipher-box/issues/576)) ([65237ac](https://github.com/FSM1/cipher-box/commit/65237ac18b2ae2534304d57e0d08dec52a263d04)) +* recovery tool v3, vault-load guards, web UX and CI boundary guards ([#613](https://github.com/FSM1/cipher-box/issues/613)) ([cba7857](https://github.com/FSM1/cipher-box/commit/cba7857187d8aa6f92b02a0d4d88269f71f770ec)) + + +### Bug Fixes + +* cross-language IPNS and node-codec verification parity ([#608](https://github.com/FSM1/cipher-box/issues/608)) ([77e52cb](https://github.com/FSM1/cipher-box/commit/77e52cb8dc65788f7df7cd1ffbe9cf7384ac3e21)) +* harden FUSE publish and TEE write paths against partial-failure states ([#610](https://github.com/FSM1/cipher-box/issues/610)) ([02efe51](https://github.com/FSM1/cipher-box/commit/02efe51bbc1930b02857b081b41404ae0ed9605c)) +* harden SDK write-plane durability and correctness ([#602](https://github.com/FSM1/cipher-box/issues/602)) ([c21f896](https://github.com/FSM1/cipher-box/commit/c21f896b6839b5791ff0c8bd4c5985afef8c6a48)) + ## [0.33.1](https://github.com/FSM1/cipher-box/compare/@cipherbox/crypto-v0.33.0...@cipherbox/crypto-v0.33.1) (2026-06-25) diff --git a/packages/crypto/package.json b/packages/crypto/package.json index 97769a39a..63b8ad198 100644 --- a/packages/crypto/package.json +++ b/packages/crypto/package.json @@ -1,6 +1,6 @@ { "name": "@cipherbox/crypto", - "version": "0.33.1", + "version": "0.34.0", "private": true, "main": "./dist/index.js", "module": "./dist/index.mjs", diff --git a/packages/sdk-core/CHANGELOG.md b/packages/sdk-core/CHANGELOG.md index c409ef223..8fb69431a 100644 --- a/packages/sdk-core/CHANGELOG.md +++ b/packages/sdk-core/CHANGELOG.md @@ -1,5 +1,34 @@ # Changelog +## [0.40.0](https://github.com/FSM1/cipher-box/compare/@cipherbox/sdk-core-v0.39.0...@cipherbox/sdk-core-v0.40.0) (2026-07-18) + + +### Features + +* atomic IPNS publish-gate, tombstone, and share schema cutover ([#584](https://github.com/FSM1/cipher-box/issues/584)) ([a036a84](https://github.com/FSM1/cipher-box/commit/a036a84d4477937ee4a59e2c70c0673c5142edc8)) +* enforce share-invite authorization and IPNS data-integrity in the API ([#599](https://github.com/FSM1/cipher-box/issues/599)) ([703bc00](https://github.com/FSM1/cipher-box/commit/703bc0083d42547cd2c0e747d79be82a0c318e78)) +* FUSE and WinFsp Rust integration with grant-root awareness and SDK-owned read chain ([#594](https://github.com/FSM1/cipher-box/issues/594)) ([4b96aa9](https://github.com/FSM1/cipher-box/commit/4b96aa950b19591331445d65dfa81b6bc25d90b2)) +* integrate web client with node/v3 read and write runtime ([#588](https://github.com/FSM1/cipher-box/issues/588)) ([1fb8996](https://github.com/FSM1/cipher-box/commit/1fb8996a25947a0964b286ac44864f3e5e84e33c)) +* read-chain navigation, grants, and rotation engine in sdk-core ([#579](https://github.com/FSM1/cipher-box/issues/579)) ([7216797](https://github.com/FSM1/cipher-box/commit/7216797ed2d0fe83a214335de45b611efd3ec679)) +* rewrite TEE republish as a verify-in-enclave lease renewer ([#585](https://github.com/FSM1/cipher-box/issues/585)) ([ab209a9](https://github.com/FSM1/cipher-box/commit/ab209a9251752e1c317b9534c0c32fb465defd62)) +* rotation soundness — content-key, inner-grant, concurrent-add, crash-safe resume ([#582](https://github.com/FSM1/cipher-box/issues/582)) ([4ad615a](https://github.com/FSM1/cipher-box/commit/4ad615aef3a9b89cf07ca6926def961fef34e2b8)) +* rotation write-plane and re-mint durability with recipient-pubkey pinning ([#615](https://github.com/FSM1/cipher-box/issues/615)) ([27c4abe](https://github.com/FSM1/cipher-box/commit/27c4abec52ed7cdf0ce9d7147685b2bae97e16b5)) +* SDK write-chain, write-revocation, bin re-link, and invite claim ([#583](https://github.com/FSM1/cipher-box/issues/583)) ([d81c1b4](https://github.com/FSM1/cipher-box/commit/d81c1b476805f7b6764e388604e3da657f7540f1)) +* SDK-owned read chain and resolved folder listings ([#589](https://github.com/FSM1/cipher-box/issues/589)) ([6534c64](https://github.com/FSM1/cipher-box/commit/6534c642aacfd4755967ccbd622840610635b86c)) +* unified Node codec and two-key vault v3 blob in core ([#578](https://github.com/FSM1/cipher-box/issues/578)) ([b2dba55](https://github.com/FSM1/cipher-box/commit/b2dba554a75cb975ab72d9e2777b7b2dde9a06bf)) +* web rotation UX and durable anti-rollback client state ([#587](https://github.com/FSM1/cipher-box/issues/587)) ([1b4f68b](https://github.com/FSM1/cipher-box/commit/1b4f68b588f0bb51bec2267f6e742ccaa3b76426)) + + +### Bug Fixes + +* close rust and fuse scope-exit read-revocation bypasses ([#607](https://github.com/FSM1/cipher-box/issues/607)) ([2917c85](https://github.com/FSM1/cipher-box/commit/2917c853937ddc20e67a4149f9fc4d868f130c68)) +* complete web kind discrimination and revive deferred test suites ([#611](https://github.com/FSM1/cipher-box/issues/611)) ([fcf1596](https://github.com/FSM1/cipher-box/commit/fcf1596a736cd0d2bd75f0dd6f9ac13a224906fa)) +* cross-language IPNS and node-codec verification parity ([#608](https://github.com/FSM1/cipher-box/issues/608)) ([77e52cb](https://github.com/FSM1/cipher-box/commit/77e52cb8dc65788f7df7cd1ffbe9cf7384ac3e21)) +* harden rotation read-plane durability and deep crash-resume soundness ([#598](https://github.com/FSM1/cipher-box/issues/598)) ([d5486e5](https://github.com/FSM1/cipher-box/commit/d5486e586ab0d30113ca167819d6e053bb2ec3a3)) +* harden rotation soundness under concurrency and crash-resume ([#596](https://github.com/FSM1/cipher-box/issues/596)) ([faa781e](https://github.com/FSM1/cipher-box/commit/faa781e4164697b17cc7765624985dcb9a38f761)) +* harden SDK write-plane durability and correctness ([#602](https://github.com/FSM1/cipher-box/issues/602)) ([c21f896](https://github.com/FSM1/cipher-box/commit/c21f896b6839b5791ff0c8bd4c5985afef8c6a48)) +* shared-folder write and navigation correctness on web ([#603](https://github.com/FSM1/cipher-box/issues/603)) ([bd8c1e0](https://github.com/FSM1/cipher-box/commit/bd8c1e0be4001b6542a2ba9e3f3788a20ff12466)) + ## [0.39.0](https://github.com/FSM1/cipher-box/compare/@cipherbox/sdk-core-v0.38.0...@cipherbox/sdk-core-v0.39.0) (2026-06-25) diff --git a/packages/sdk-core/package.json b/packages/sdk-core/package.json index 9c0f92313..55738d1cc 100644 --- a/packages/sdk-core/package.json +++ b/packages/sdk-core/package.json @@ -1,6 +1,6 @@ { "name": "@cipherbox/sdk-core", - "version": "0.39.0", + "version": "0.40.0", "private": true, "main": "./dist/index.js", "module": "./dist/index.mjs", diff --git a/packages/sdk/CHANGELOG.md b/packages/sdk/CHANGELOG.md index b1bf4a3c2..136cf224b 100644 --- a/packages/sdk/CHANGELOG.md +++ b/packages/sdk/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +## [0.38.0](https://github.com/FSM1/cipher-box/compare/@cipherbox/sdk-v0.37.2...@cipherbox/sdk-v0.38.0) (2026-07-18) + + +### Features + +* enforce share-invite authorization and IPNS data-integrity in the API ([#599](https://github.com/FSM1/cipher-box/issues/599)) ([703bc00](https://github.com/FSM1/cipher-box/commit/703bc0083d42547cd2c0e747d79be82a0c318e78)) +* integrate web client with node/v3 read and write runtime ([#588](https://github.com/FSM1/cipher-box/issues/588)) ([1fb8996](https://github.com/FSM1/cipher-box/commit/1fb8996a25947a0964b286ac44864f3e5e84e33c)) +* read-chain navigation, grants, and rotation engine in sdk-core ([#579](https://github.com/FSM1/cipher-box/issues/579)) ([7216797](https://github.com/FSM1/cipher-box/commit/7216797ed2d0fe83a214335de45b611efd3ec679)) +* recovery tool v3, vault-load guards, web UX and CI boundary guards ([#613](https://github.com/FSM1/cipher-box/issues/613)) ([cba7857](https://github.com/FSM1/cipher-box/commit/cba7857187d8aa6f92b02a0d4d88269f71f770ec)) +* rotation soundness — content-key, inner-grant, concurrent-add, crash-safe resume ([#582](https://github.com/FSM1/cipher-box/issues/582)) ([4ad615a](https://github.com/FSM1/cipher-box/commit/4ad615aef3a9b89cf07ca6926def961fef34e2b8)) +* rotation write-plane and re-mint durability with recipient-pubkey pinning ([#615](https://github.com/FSM1/cipher-box/issues/615)) ([27c4abe](https://github.com/FSM1/cipher-box/commit/27c4abec52ed7cdf0ce9d7147685b2bae97e16b5)) +* SDK write-chain, write-revocation, bin re-link, and invite claim ([#583](https://github.com/FSM1/cipher-box/issues/583)) ([d81c1b4](https://github.com/FSM1/cipher-box/commit/d81c1b476805f7b6764e388604e3da657f7540f1)) +* SDK-owned read chain and resolved folder listings ([#589](https://github.com/FSM1/cipher-box/issues/589)) ([6534c64](https://github.com/FSM1/cipher-box/commit/6534c642aacfd4755967ccbd622840610635b86c)) +* unified Node codec and two-key vault v3 blob in core ([#578](https://github.com/FSM1/cipher-box/issues/578)) ([b2dba55](https://github.com/FSM1/cipher-box/commit/b2dba554a75cb975ab72d9e2777b7b2dde9a06bf)) +* web rotation UX and durable anti-rollback client state ([#587](https://github.com/FSM1/cipher-box/issues/587)) ([1b4f68b](https://github.com/FSM1/cipher-box/commit/1b4f68b588f0bb51bec2267f6e742ccaa3b76426)) + + +### Bug Fixes + +* close rust and fuse scope-exit read-revocation bypasses ([#607](https://github.com/FSM1/cipher-box/issues/607)) ([2917c85](https://github.com/FSM1/cipher-box/commit/2917c853937ddc20e67a4149f9fc4d868f130c68)) +* complete web kind discrimination and revive deferred test suites ([#611](https://github.com/FSM1/cipher-box/issues/611)) ([fcf1596](https://github.com/FSM1/cipher-box/commit/fcf1596a736cd0d2bd75f0dd6f9ac13a224906fa)) +* harden rotation read-plane durability and deep crash-resume soundness ([#598](https://github.com/FSM1/cipher-box/issues/598)) ([d5486e5](https://github.com/FSM1/cipher-box/commit/d5486e586ab0d30113ca167819d6e053bb2ec3a3)) +* harden rotation soundness under concurrency and crash-resume ([#596](https://github.com/FSM1/cipher-box/issues/596)) ([faa781e](https://github.com/FSM1/cipher-box/commit/faa781e4164697b17cc7765624985dcb9a38f761)) +* harden SDK write-plane durability and correctness ([#602](https://github.com/FSM1/cipher-box/issues/602)) ([c21f896](https://github.com/FSM1/cipher-box/commit/c21f896b6839b5791ff0c8bd4c5985afef8c6a48)) +* shared-folder write and navigation correctness on web ([#603](https://github.com/FSM1/cipher-box/issues/603)) ([bd8c1e0](https://github.com/FSM1/cipher-box/commit/bd8c1e0be4001b6542a2ba9e3f3788a20ff12466)) + ## [0.37.2](https://github.com/FSM1/cipher-box/compare/@cipherbox/sdk-v0.37.1...@cipherbox/sdk-v0.37.2) (2026-06-26) diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 4321595b3..de9c1019d 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@cipherbox/sdk", - "version": "0.37.2", + "version": "0.38.0", "private": true, "main": "./dist/index.js", "module": "./dist/index.mjs",