diff --git a/.changeset/restore-state-vv-signature.md b/.changeset/restore-state-vv-signature.md deleted file mode 100644 index 21ce4ff9a..000000000 --- a/.changeset/restore-state-vv-signature.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"loro-crdt": patch ---- - -Restore the Rust `LoroDoc::state_vv()` return type to `VersionVector`, preserving -source compatibility with versions before 1.17.0. Keep `try_state_vv()` as the -fallible API for callers that need to handle unreadable history. The legacy -method panics on resolution failure after releasing the document locks. WASM -`version()` continues to return readable errors through the fallible API. diff --git a/Cargo.lock b/Cargo.lock index b70837020..76052fe15 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1944,7 +1944,7 @@ checksum = "3f3d053a135388e6b1df14e8af1212af5064746e9b87a06a345a7a779ee9695a" [[package]] name = "loro-wasm" -version = "1.17.0" +version = "1.17.1" dependencies = [ "js-sys", "loro-common 1.17.0", diff --git a/crates/loro-wasm-map/CHANGELOG.md b/crates/loro-wasm-map/CHANGELOG.md index 48a7894f5..a253c66cb 100644 --- a/crates/loro-wasm-map/CHANGELOG.md +++ b/crates/loro-wasm-map/CHANGELOG.md @@ -1,5 +1,15 @@ # loro-crdt-map +## 1.17.1 + +### Patch Changes + +- 785c44a: Restore the Rust `LoroDoc::state_vv()` return type to `VersionVector`, preserving + source compatibility with versions before 1.17.0. Keep `try_state_vv()` as the + fallible API for callers that need to handle unreadable history. The legacy + method panics on resolution failure after releasing the document locks. WASM + `version()` continues to return readable errors through the fallible API. + ## 1.17.0 ### Minor Changes diff --git a/crates/loro-wasm-map/package.json b/crates/loro-wasm-map/package.json index 2a36605bd..a50a972b3 100644 --- a/crates/loro-wasm-map/package.json +++ b/crates/loro-wasm-map/package.json @@ -1,6 +1,6 @@ { "name": "loro-crdt-map", - "version": "1.17.0", + "version": "1.17.1", "description": "Source maps for the loro-crdt WebAssembly bundles.", "repository": { "type": "git", diff --git a/crates/loro-wasm/CHANGELOG.md b/crates/loro-wasm/CHANGELOG.md index 32f9073d2..6ea05ba21 100644 --- a/crates/loro-wasm/CHANGELOG.md +++ b/crates/loro-wasm/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## 1.17.1 + +### Patch Changes + +- 785c44a: Restore the Rust `LoroDoc::state_vv()` return type to `VersionVector`, preserving + source compatibility with versions before 1.17.0. Keep `try_state_vv()` as the + fallible API for callers that need to handle unreadable history. The legacy + method panics on resolution failure after releasing the document locks. WASM + `version()` continues to return readable errors through the fallible API. + ## 1.17.0 ### Minor Changes diff --git a/crates/loro-wasm/Cargo.toml b/crates/loro-wasm/Cargo.toml index 56fe69e5a..b773de9ad 100644 --- a/crates/loro-wasm/Cargo.toml +++ b/crates/loro-wasm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "loro-wasm" -version = "1.17.0" +version = "1.17.1" edition = "2021" publish = false repository = "https://github.com/loro-dev/loro/" diff --git a/crates/loro-wasm/package.json b/crates/loro-wasm/package.json index ad504b8cb..8bc3f8c2b 100644 --- a/crates/loro-wasm/package.json +++ b/crates/loro-wasm/package.json @@ -1,6 +1,6 @@ { "name": "loro-crdt", - "version": "1.17.0", + "version": "1.17.1", "description": "Loro CRDTs is a high-performance CRDT framework that makes your app state synchronized, collaborative and maintainable effortlessly.", "keywords": [ "crdt",