From 1de0747d0671c6b56337b71ec69075e2f8180880 Mon Sep 17 00:00:00 2001 From: "cipherbox-release-bot[bot]" <261055946+cipherbox-release-bot[bot]@users.noreply.github.com> Date: Sat, 18 Jul 2026 17:51:53 +0000 Subject: [PATCH 1/2] chore: release main --- .release-please-manifest.json | 30 +++++++++++------------ CHANGELOG.md | 33 ++++++++++++++++++++++++++ apps/api/CHANGELOG.md | 17 +++++++++++++ apps/api/package.json | 2 +- apps/desktop/CHANGELOG.md | 14 +++++++++++ apps/desktop/package.json | 2 +- apps/desktop/src-tauri/tauri.conf.json | 2 +- apps/tee-worker/CHANGELOG.md | 13 ++++++++++ apps/tee-worker/package.json | 2 +- apps/web/CHANGELOG.md | 24 +++++++++++++++++++ apps/web/package.json | 2 +- crates/api-client/CHANGELOG.md | 14 +++++++++++ crates/api-client/Cargo.toml | 2 +- crates/core/CHANGELOG.md | 13 ++++++++++ crates/core/Cargo.toml | 2 +- crates/crypto/CHANGELOG.md | 12 ++++++++++ crates/crypto/Cargo.toml | 2 +- crates/fuse/CHANGELOG.md | 18 ++++++++++++++ crates/fuse/Cargo.toml | 2 +- crates/sdk/CHANGELOG.md | 16 +++++++++++++ crates/sdk/Cargo.toml | 2 +- package.json | 2 +- packages/api-client/CHANGELOG.md | 15 ++++++++++++ packages/api-client/package.json | 2 +- packages/core/CHANGELOG.md | 18 ++++++++++++++ packages/core/package.json | 2 +- packages/crypto/CHANGELOG.md | 15 ++++++++++++ packages/crypto/package.json | 2 +- packages/sdk-core/CHANGELOG.md | 29 ++++++++++++++++++++++ packages/sdk-core/package.json | 2 +- packages/sdk/CHANGELOG.md | 26 ++++++++++++++++++++ packages/sdk/package.json | 2 +- 32 files changed, 308 insertions(+), 31 deletions(-) create mode 100644 apps/tee-worker/CHANGELOG.md diff --git a/.release-please-manifest.json b/.release-please-manifest.json index adbc7005ad..c8c9c7f98b 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 71fc88f990..490253b449 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/apps/api/CHANGELOG.md b/apps/api/CHANGELOG.md index 3ae55499cc..1209deffe3 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 178b43f001..bd38fbb3b6 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 629c3a1f43..f4f21dfbf0 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 984182de66..d66ef87598 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 e506b349c8..b94d9d6941 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 0000000000..a9676a81c4 --- /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 1888c9ffd0..93802320e3 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 81326e09fe..2d2fa6f207 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 975335f8b2..91c3411f54 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 ce1143a8c8..2c252b5e98 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 154a768767..166cc9d9c9 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 c77362ccd2..f4488398c1 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 de7dfa3c0d..56f274c875 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 5d6dd618e0..52f3938f75 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 773bb7dbab..00a045c958 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 27bce484b6..c61980a3f0 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 58e1dc001f..552c6bf57d 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 e670511392..d222bc1bdf 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 353d3e3ff3..2d8f7ad0c0 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 4a008baf65..a1d368e7e5 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 f3a23b0b7b..d03a685f7b 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 f8cba85a3e..4aff733667 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 a9e2419f4e..04ba9cc177 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 0c9328ea4c..07951f3d4c 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 d85038340b..ff0e6b5f75 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 97769a39a6..63b8ad1986 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 c409ef2234..8fb69431a0 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 9c0f923130..55738d1cca 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 b1bf4a3c2b..136cf224b1 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 4321595b3c..de9c1019d5 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", From 264d5fec5631414f9722542b7926c38440510ce5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 18 Jul 2026 17:52:11 +0000 Subject: [PATCH 2/2] chore(ci): sync Cargo.lock for released crates --- Cargo.lock | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 48aaa5cde2..d758e6987d 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",