diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 5230e36e7..37f3b8335 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,17 +1,17 @@ { - ".": "0.38.6", - "apps/api": "0.37.1", - "apps/web": "0.41.0", - "apps/desktop": "0.41.0", + ".": "0.39.0", + "apps/api": "0.38.0", + "apps/web": "0.42.0", + "apps/desktop": "0.42.0", "apps/tee-worker": "0.31.1", "packages/core": "0.30.0", "packages/crypto": "0.31.0", "packages/api-client": "0.38.0", - "packages/sdk-core": "0.36.2", - "packages/sdk": "0.33.0", + "packages/sdk-core": "0.37.0", + "packages/sdk": "0.34.0", "crates/crypto": "0.5.0", "crates/core": "0.5.0", "crates/api-client": "0.35.0", - "crates/fuse": "0.5.3", - "crates/sdk": "0.5.0" + "crates/fuse": "0.6.0", + "crates/sdk": "0.6.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 52634bb78..bca547e2f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [0.39.0](https://github.com/FSM1/cipher-box/compare/cipher-box-v0.38.6...cipher-box-v0.39.0) (2026-06-15) + + +### Features + +* **api:** guard unpin with ownership check and reference-counted quota decrement ([#485](https://github.com/FSM1/cipher-box/issues/485)) ([158addc](https://github.com/FSM1/cipher-box/commit/158addccac4f182b2bd7221f1ee80cdece393928)) +* desktop FUSE data-loss bugs and replay hardening ([#493](https://github.com/FSM1/cipher-box/issues/493)) ([79de97b](https://github.com/FSM1/cipher-box/commit/79de97bc5cfe5213cc2d6747305a914265b12430)) +* **fuse:** durable write journal with crash-recovery replay ([#487](https://github.com/FSM1/cipher-box/issues/487)) ([dcd1bec](https://github.com/FSM1/cipher-box/commit/dcd1becb6f6dad1b8d44d70544b0a6b1248458dc)) +* **sdk-core:** handle IPNS write conflicts via 409 merge and file CAS publish ([#488](https://github.com/FSM1/cipher-box/issues/488)) ([1abceb4](https://github.com/FSM1/cipher-box/commit/1abceb4b88a6245509db44794e56f687695d2b30)) + + +### Bug Fixes + +* resolve UAT audit findings in BYO pinning and migration flows ([#479](https://github.com/FSM1/cipher-box/issues/479)) ([9f3136a](https://github.com/FSM1/cipher-box/commit/9f3136a9440bb16e31c8073f90c0fee827074da1)) +* **test:** align edit-filepointer helper with updateFileMetadata internal-publish contract ([#495](https://github.com/FSM1/cipher-box/issues/495)) ([0c2422c](https://github.com/FSM1/cipher-box/commit/0c2422c8c0deda7d13317eaef22c11332a5ff091)) +* **web:** reconcile SDK folderTree sequence to stop deleted-file resurrection ([#489](https://github.com/FSM1/cipher-box/issues/489)) ([e7ea982](https://github.com/FSM1/cipher-box/commit/e7ea98235b25cdfabb6b6341d34dc79f93d58517)) +* **web:** register folder in SDK folderTree before file edit and version writes ([#496](https://github.com/FSM1/cipher-box/issues/496)) ([b24e78e](https://github.com/FSM1/cipher-box/commit/b24e78e90fd000026e030dbb0c090b8fb7182667)) + ## [0.38.6](https://github.com/FSM1/cipher-box/compare/cipher-box-v0.38.5...cipher-box-v0.38.6) (2026-06-10) diff --git a/apps/api/CHANGELOG.md b/apps/api/CHANGELOG.md index 67adbad8f..cce5afcb9 100644 --- a/apps/api/CHANGELOG.md +++ b/apps/api/CHANGELOG.md @@ -1,5 +1,18 @@ # Changelog +## [0.38.0](https://github.com/FSM1/cipher-box/compare/@cipherbox/api-v0.37.1...@cipherbox/api-v0.38.0) (2026-06-15) + + +### Features + +* **api:** guard unpin with ownership check and reference-counted quota decrement ([#485](https://github.com/FSM1/cipher-box/issues/485)) ([158addc](https://github.com/FSM1/cipher-box/commit/158addccac4f182b2bd7221f1ee80cdece393928)) +* **fuse:** durable write journal with crash-recovery replay ([#487](https://github.com/FSM1/cipher-box/issues/487)) ([dcd1bec](https://github.com/FSM1/cipher-box/commit/dcd1becb6f6dad1b8d44d70544b0a6b1248458dc)) + + +### Bug Fixes + +* resolve UAT audit findings in BYO pinning and migration flows ([#479](https://github.com/FSM1/cipher-box/issues/479)) ([9f3136a](https://github.com/FSM1/cipher-box/commit/9f3136a9440bb16e31c8073f90c0fee827074da1)) + ## [0.37.1](https://github.com/FSM1/cipher-box/compare/@cipherbox/api-v0.37.0...@cipherbox/api-v0.37.1) (2026-04-06) diff --git a/apps/api/package.json b/apps/api/package.json index b1cd2aede..c488c0d99 100644 --- a/apps/api/package.json +++ b/apps/api/package.json @@ -1,6 +1,6 @@ { "name": "@cipherbox/api", - "version": "0.37.1", + "version": "0.38.0", "private": true, "scripts": { "dev": "nest start --watch", diff --git a/apps/desktop/CHANGELOG.md b/apps/desktop/CHANGELOG.md index dc7ecb828..f922840c3 100644 --- a/apps/desktop/CHANGELOG.md +++ b/apps/desktop/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.42.0](https://github.com/FSM1/cipher-box/compare/cipherbox-desktop-v0.41.0...cipherbox-desktop-v0.42.0) (2026-06-15) + + +### Features + +* desktop FUSE data-loss bugs and replay hardening ([#493](https://github.com/FSM1/cipher-box/issues/493)) ([79de97b](https://github.com/FSM1/cipher-box/commit/79de97bc5cfe5213cc2d6747305a914265b12430)) +* **fuse:** durable write journal with crash-recovery replay ([#487](https://github.com/FSM1/cipher-box/issues/487)) ([dcd1bec](https://github.com/FSM1/cipher-box/commit/dcd1becb6f6dad1b8d44d70544b0a6b1248458dc)) + ## [0.41.0](https://github.com/FSM1/cipher-box/compare/cipherbox-desktop-v0.40.0...cipherbox-desktop-v0.41.0) (2026-05-26) diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 0b95c2d11..8c3bba6b5 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -1,6 +1,6 @@ { "name": "@cipherbox/desktop", - "version": "0.41.0", + "version": "0.42.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 57e489f87..45ed9cb91 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.41.0", + "version": "0.42.0", "build": { "devUrl": "http://localhost:1420", "frontendDist": "../dist", diff --git a/apps/web/CHANGELOG.md b/apps/web/CHANGELOG.md index 733ee2436..fa7a68292 100644 --- a/apps/web/CHANGELOG.md +++ b/apps/web/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## [0.42.0](https://github.com/FSM1/cipher-box/compare/@cipherbox/web-v0.41.0...@cipherbox/web-v0.42.0) (2026-06-15) + + +### Features + +* **api:** guard unpin with ownership check and reference-counted quota decrement ([#485](https://github.com/FSM1/cipher-box/issues/485)) ([158addc](https://github.com/FSM1/cipher-box/commit/158addccac4f182b2bd7221f1ee80cdece393928)) +* **sdk-core:** handle IPNS write conflicts via 409 merge and file CAS publish ([#488](https://github.com/FSM1/cipher-box/issues/488)) ([1abceb4](https://github.com/FSM1/cipher-box/commit/1abceb4b88a6245509db44794e56f687695d2b30)) + + +### Bug Fixes + +* resolve UAT audit findings in BYO pinning and migration flows ([#479](https://github.com/FSM1/cipher-box/issues/479)) ([9f3136a](https://github.com/FSM1/cipher-box/commit/9f3136a9440bb16e31c8073f90c0fee827074da1)) +* **web:** reconcile SDK folderTree sequence to stop deleted-file resurrection ([#489](https://github.com/FSM1/cipher-box/issues/489)) ([e7ea982](https://github.com/FSM1/cipher-box/commit/e7ea98235b25cdfabb6b6341d34dc79f93d58517)) +* **web:** register folder in SDK folderTree before file edit and version writes ([#496](https://github.com/FSM1/cipher-box/issues/496)) ([b24e78e](https://github.com/FSM1/cipher-box/commit/b24e78e90fd000026e030dbb0c090b8fb7182667)) + ## [0.41.0](https://github.com/FSM1/cipher-box/compare/@cipherbox/web-v0.40.0...@cipherbox/web-v0.41.0) (2026-05-26) diff --git a/apps/web/package.json b/apps/web/package.json index e2ee0d7d4..29bffcbfc 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -1,6 +1,6 @@ { "name": "@cipherbox/web", - "version": "0.41.0", + "version": "0.42.0", "private": true, "type": "module", "scripts": { diff --git a/crates/fuse/CHANGELOG.md b/crates/fuse/CHANGELOG.md index f997c9db2..0ce47944b 100644 --- a/crates/fuse/CHANGELOG.md +++ b/crates/fuse/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.6.0](https://github.com/FSM1/cipher-box/compare/cipherbox-fuse-v0.5.3...cipherbox-fuse-v0.6.0) (2026-06-15) + + +### Features + +* desktop FUSE data-loss bugs and replay hardening ([#493](https://github.com/FSM1/cipher-box/issues/493)) ([79de97b](https://github.com/FSM1/cipher-box/commit/79de97bc5cfe5213cc2d6747305a914265b12430)) +* **fuse:** durable write journal with crash-recovery replay ([#487](https://github.com/FSM1/cipher-box/issues/487)) ([dcd1bec](https://github.com/FSM1/cipher-box/commit/dcd1becb6f6dad1b8d44d70544b0a6b1248458dc)) + ## [0.5.3](https://github.com/FSM1/cipher-box/compare/cipherbox-fuse-v0.5.2...cipherbox-fuse-v0.5.3) (2026-05-26) diff --git a/crates/fuse/Cargo.toml b/crates/fuse/Cargo.toml index b42efadc9..fd8576651 100644 --- a/crates/fuse/Cargo.toml +++ b/crates/fuse/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cipherbox-fuse" -version = "0.5.3" +version = "0.6.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 cfa7e42fa..58168e754 100644 --- a/crates/sdk/CHANGELOG.md +++ b/crates/sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +## [0.6.0](https://github.com/FSM1/cipher-box/compare/cipherbox-sdk-v0.5.0...cipherbox-sdk-v0.6.0) (2026-06-15) + + +### Features + +* **fuse:** durable write journal with crash-recovery replay ([#487](https://github.com/FSM1/cipher-box/issues/487)) ([dcd1bec](https://github.com/FSM1/cipher-box/commit/dcd1becb6f6dad1b8d44d70544b0a6b1248458dc)) + ## [0.5.0](https://github.com/FSM1/cipher-box/compare/cipherbox-sdk-v0.4.0...cipherbox-sdk-v0.5.0) (2026-03-31) diff --git a/crates/sdk/Cargo.toml b/crates/sdk/Cargo.toml index 901a2208e..95c64c041 100644 --- a/crates/sdk/Cargo.toml +++ b/crates/sdk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cipherbox-sdk" -version = "0.5.0" +version = "0.6.0" edition = "2021" description = "CipherBox stateful SDK - sync daemon, write queue, key state, device registry" diff --git a/package.json b/package.json index 6af42aacf..a2666b3c0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cipher-box", - "version": "0.38.6", + "version": "0.39.0", "private": true, "type": "module", "packageManager": "pnpm@10.33.0", diff --git a/packages/sdk-core/CHANGELOG.md b/packages/sdk-core/CHANGELOG.md index f2bcca20a..dbb60157f 100644 --- a/packages/sdk-core/CHANGELOG.md +++ b/packages/sdk-core/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [0.37.0](https://github.com/FSM1/cipher-box/compare/@cipherbox/sdk-core-v0.36.2...@cipherbox/sdk-core-v0.37.0) (2026-06-15) + + +### Features + +* **sdk-core:** handle IPNS write conflicts via 409 merge and file CAS publish ([#488](https://github.com/FSM1/cipher-box/issues/488)) ([1abceb4](https://github.com/FSM1/cipher-box/commit/1abceb4b88a6245509db44794e56f687695d2b30)) + + +### Bug Fixes + +* **test:** align edit-filepointer helper with updateFileMetadata internal-publish contract ([#495](https://github.com/FSM1/cipher-box/issues/495)) ([0c2422c](https://github.com/FSM1/cipher-box/commit/0c2422c8c0deda7d13317eaef22c11332a5ff091)) + ## [0.36.2](https://github.com/FSM1/cipher-box/compare/@cipherbox/sdk-core-v0.36.1...@cipherbox/sdk-core-v0.36.2) (2026-06-10) diff --git a/packages/sdk-core/package.json b/packages/sdk-core/package.json index 139177595..830a8717a 100644 --- a/packages/sdk-core/package.json +++ b/packages/sdk-core/package.json @@ -1,6 +1,6 @@ { "name": "@cipherbox/sdk-core", - "version": "0.36.2", + "version": "0.37.0", "private": true, "main": "./dist/index.js", "module": "./dist/index.mjs", diff --git a/packages/sdk/CHANGELOG.md b/packages/sdk/CHANGELOG.md index 0c1dc801e..a8d5f8988 100644 --- a/packages/sdk/CHANGELOG.md +++ b/packages/sdk/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## [0.34.0](https://github.com/FSM1/cipher-box/compare/@cipherbox/sdk-v0.33.0...@cipherbox/sdk-v0.34.0) (2026-06-15) + + +### Features + +* **sdk-core:** handle IPNS write conflicts via 409 merge and file CAS publish ([#488](https://github.com/FSM1/cipher-box/issues/488)) ([1abceb4](https://github.com/FSM1/cipher-box/commit/1abceb4b88a6245509db44794e56f687695d2b30)) + + +### Bug Fixes + +* **web:** reconcile SDK folderTree sequence to stop deleted-file resurrection ([#489](https://github.com/FSM1/cipher-box/issues/489)) ([e7ea982](https://github.com/FSM1/cipher-box/commit/e7ea98235b25cdfabb6b6341d34dc79f93d58517)) + ## [0.33.0](https://github.com/FSM1/cipher-box/compare/@cipherbox/sdk-v0.32.0...@cipherbox/sdk-v0.33.0) (2026-03-30) diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 56e9ec582..56dfe541c 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "@cipherbox/sdk", - "version": "0.33.0", + "version": "0.34.0", "private": true, "main": "./dist/index.js", "module": "./dist/index.mjs",