From 6c03e1a04bfecc50b33fa0ecfa4060cc8b391ca3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 25 May 2026 12:30:27 +0000 Subject: [PATCH] chore: version packages --- .changeset/add-fractional-index-package.md | 5 ----- .changeset/fix-loro-vite-rolldown-wasm.md | 8 -------- .changeset/fix-undo-trim-empty-front-rows.md | 5 ----- .changeset/optimize-lazy-snapshot-reads.md | 6 ------ .changeset/tough-eggs-impress.md | 5 ----- crates/loro-wasm-map/CHANGELOG.md | 10 ++++++++++ crates/loro-wasm-map/package.json | 2 +- crates/loro-wasm/CHANGELOG.md | 12 ++++++++++++ crates/loro-wasm/Cargo.toml | 2 +- crates/loro-wasm/package.json | 2 +- packages/fractional-index/CHANGELOG.md | 7 +++++++ packages/fractional-index/package.json | 2 +- 12 files changed, 33 insertions(+), 33 deletions(-) delete mode 100644 .changeset/add-fractional-index-package.md delete mode 100644 .changeset/fix-loro-vite-rolldown-wasm.md delete mode 100644 .changeset/fix-undo-trim-empty-front-rows.md delete mode 100644 .changeset/optimize-lazy-snapshot-reads.md delete mode 100644 .changeset/tough-eggs-impress.md create mode 100644 packages/fractional-index/CHANGELOG.md diff --git a/.changeset/add-fractional-index-package.md b/.changeset/add-fractional-index-package.md deleted file mode 100644 index 1bb0e499f..000000000 --- a/.changeset/add-fractional-index-package.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@loro-dev/fractional-index": minor ---- - -Add a TypeScript fractional index package aligned with the Rust `loro_fractional_index` crate. diff --git a/.changeset/fix-loro-vite-rolldown-wasm.md b/.changeset/fix-loro-vite-rolldown-wasm.md deleted file mode 100644 index 75894ce34..000000000 --- a/.changeset/fix-loro-vite-rolldown-wasm.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"loro-crdt": patch -"loro-crdt-map": patch ---- - -Add a browser package remapping so Vite/Rolldown production builds load WASM without top-level await or circular wasm wrapper chunks. - -Also make the base64 entry easier to bundle with plain esbuild, Rollup, and Next.js Webpack by avoiding static Node builtin `require()` calls and top-level await in browser bundles. diff --git a/.changeset/fix-undo-trim-empty-front-rows.md b/.changeset/fix-undo-trim-empty-front-rows.md deleted file mode 100644 index f042b4edc..000000000 --- a/.changeset/fix-undo-trim-empty-front-rows.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"loro-crdt": patch ---- - -Fix panic in `UndoManager` when `maxUndoSteps` trimming encounters an empty front stack row left by a prior undo with remote diffs. diff --git a/.changeset/optimize-lazy-snapshot-reads.md b/.changeset/optimize-lazy-snapshot-reads.md deleted file mode 100644 index 69cf62b80..000000000 --- a/.changeset/optimize-lazy-snapshot-reads.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"loro-crdt": patch -"loro-crdt-map": patch ---- - -Reduce memory usage for read-only access to snapshot-imported documents by avoiding unnecessary lazy container state initialization. diff --git a/.changeset/tough-eggs-impress.md b/.changeset/tough-eggs-impress.md deleted file mode 100644 index 3b456af8b..000000000 --- a/.changeset/tough-eggs-impress.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"loro-crdt": patch ---- - -Fix WASI builds by using native calls instead of js-only wasm32 bindings (`Date.now`, `getrandom`) diff --git a/crates/loro-wasm-map/CHANGELOG.md b/crates/loro-wasm-map/CHANGELOG.md index c9168105d..202dcfefb 100644 --- a/crates/loro-wasm-map/CHANGELOG.md +++ b/crates/loro-wasm-map/CHANGELOG.md @@ -1,5 +1,15 @@ # loro-crdt-map +## 1.12.2 + +### Patch Changes + +- cc587ed: Add a browser package remapping so Vite/Rolldown production builds load WASM without top-level await or circular wasm wrapper chunks. + + Also make the base64 entry easier to bundle with plain esbuild, Rollup, and Next.js Webpack by avoiding static Node builtin `require()` calls and top-level await in browser bundles. + +- 8f57f4c: Reduce memory usage for read-only access to snapshot-imported documents by avoiding unnecessary lazy container state initialization. + ## 1.12.0 ### Minor Changes diff --git a/crates/loro-wasm-map/package.json b/crates/loro-wasm-map/package.json index 70d66e502..6d8184d58 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.12.1", + "version": "1.12.2", "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 3a39b76b0..411b22183 100644 --- a/crates/loro-wasm/CHANGELOG.md +++ b/crates/loro-wasm/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## 1.12.2 + +### Patch Changes + +- cc587ed: Add a browser package remapping so Vite/Rolldown production builds load WASM without top-level await or circular wasm wrapper chunks. + + Also make the base64 entry easier to bundle with plain esbuild, Rollup, and Next.js Webpack by avoiding static Node builtin `require()` calls and top-level await in browser bundles. + +- 5bfffd7: Fix panic in `UndoManager` when `maxUndoSteps` trimming encounters an empty front stack row left by a prior undo with remote diffs. +- 8f57f4c: Reduce memory usage for read-only access to snapshot-imported documents by avoiding unnecessary lazy container state initialization. +- eb9c18a: Fix WASI builds by using native calls instead of js-only wasm32 bindings (`Date.now`, `getrandom`) + ## 1.12.1 ### Patch Changes diff --git a/crates/loro-wasm/Cargo.toml b/crates/loro-wasm/Cargo.toml index 203ce4043..44fff1ccd 100644 --- a/crates/loro-wasm/Cargo.toml +++ b/crates/loro-wasm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "loro-wasm" -version = "1.12.1" +version = "1.12.2" 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 0806c0aef..b2fd7f4bb 100644 --- a/crates/loro-wasm/package.json +++ b/crates/loro-wasm/package.json @@ -1,6 +1,6 @@ { "name": "loro-crdt", - "version": "1.12.1", + "version": "1.12.2", "description": "Loro CRDTs is a high-performance CRDT framework that makes your app state synchronized, collaborative and maintainable effortlessly.", "keywords": [ "crdt", diff --git a/packages/fractional-index/CHANGELOG.md b/packages/fractional-index/CHANGELOG.md new file mode 100644 index 000000000..177bc7c42 --- /dev/null +++ b/packages/fractional-index/CHANGELOG.md @@ -0,0 +1,7 @@ +# @loro-dev/fractional-index + +## 0.2.0 + +### Minor Changes + +- 418d4ca: Add a TypeScript fractional index package aligned with the Rust `loro_fractional_index` crate. diff --git a/packages/fractional-index/package.json b/packages/fractional-index/package.json index 2e9a5038e..d78e9cd54 100644 --- a/packages/fractional-index/package.json +++ b/packages/fractional-index/package.json @@ -1,6 +1,6 @@ { "name": "@loro-dev/fractional-index", - "version": "0.1.0", + "version": "0.2.0", "description": "TypeScript implementation of Loro's fractional index algorithm.", "keywords": [ "fractional-index",