From a8417d5b7a71c5e84ed0da11307d91883d5f519f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 14 Sep 2026 23:04:06 +0000 Subject: [PATCH] ci: Version Packages --- .changeset/fix-electric-boolean-grouping.md | 7 -- .../fix-offline-leadership-and-settlement.md | 7 -- .changeset/fix-oracle-boundary-findings.md | 22 ------ .../fix-topk-empty-and-deleted-boundaries.md | 5 -- examples/angular/todos/package.json | 4 +- examples/electron/offline-first/package.json | 10 +-- .../offline-transactions/package.json | 10 +-- .../react-native/shopping-list/package.json | 10 +-- examples/react/next-ssr-e2e/package.json | 4 +- .../react/offline-transactions/package.json | 10 +-- .../react/paced-mutations-demo/package.json | 4 +- examples/react/projects/package.json | 4 +- examples/react/start-ssr-e2e/package.json | 2 +- examples/react/todo/package.json | 8 +- examples/solid/todo/package.json | 8 +- packages/angular-db/CHANGELOG.md | 7 ++ packages/angular-db/package.json | 2 +- .../CHANGELOG.md | 7 ++ .../package.json | 2 +- .../CHANGELOG.md | 7 ++ .../e2e/app/CHANGELOG.md | 8 ++ .../e2e/app/package.json | 2 +- .../package.json | 2 +- .../CHANGELOG.md | 7 ++ .../package.json | 2 +- packages/db-ivm/CHANGELOG.md | 23 ++++++ packages/db-ivm/package.json | 2 +- .../db-sqlite-persistence-core/CHANGELOG.md | 7 ++ .../db-sqlite-persistence-core/package.json | 2 +- packages/db/CHANGELOG.md | 24 ++++++ packages/db/package.json | 2 +- packages/electric-db-collection/CHANGELOG.md | 10 +++ packages/electric-db-collection/package.json | 2 +- .../CHANGELOG.md | 7 ++ .../package.json | 2 +- .../expo-db-sqlite-persistence/CHANGELOG.md | 7 ++ .../e2e/expo-runtime-app/CHANGELOG.md | 8 ++ .../e2e/expo-runtime-app/package.json | 2 +- .../expo-db-sqlite-persistence/package.json | 2 +- .../node-db-sqlite-persistence/CHANGELOG.md | 7 ++ .../node-db-sqlite-persistence/package.json | 2 +- packages/offline-transactions/CHANGELOG.md | 28 +++++++ packages/offline-transactions/package.json | 2 +- packages/powersync-db-collection/CHANGELOG.md | 7 ++ packages/powersync-db-collection/package.json | 2 +- packages/query-db-collection/CHANGELOG.md | 7 ++ packages/query-db-collection/package.json | 2 +- packages/react-db/CHANGELOG.md | 7 ++ packages/react-db/package.json | 2 +- .../CHANGELOG.md | 7 ++ .../package.json | 2 +- packages/rxdb-db-collection/CHANGELOG.md | 7 ++ packages/rxdb-db-collection/package.json | 2 +- packages/solid-db/CHANGELOG.md | 7 ++ packages/solid-db/package.json | 2 +- packages/svelte-db/CHANGELOG.md | 7 ++ packages/svelte-db/package.json | 2 +- .../tauri-db-sqlite-persistence/CHANGELOG.md | 7 ++ .../e2e/app/CHANGELOG.md | 8 ++ .../e2e/app/package.json | 2 +- .../tauri-db-sqlite-persistence/package.json | 2 +- packages/trailbase-db-collection/CHANGELOG.md | 7 ++ packages/trailbase-db-collection/package.json | 2 +- packages/vue-db/CHANGELOG.md | 7 ++ packages/vue-db/package.json | 2 +- pnpm-lock.yaml | 74 +++++++++---------- 66 files changed, 334 insertions(+), 140 deletions(-) delete mode 100644 .changeset/fix-electric-boolean-grouping.md delete mode 100644 .changeset/fix-offline-leadership-and-settlement.md delete mode 100644 .changeset/fix-oracle-boundary-findings.md delete mode 100644 .changeset/fix-topk-empty-and-deleted-boundaries.md diff --git a/.changeset/fix-electric-boolean-grouping.md b/.changeset/fix-electric-boolean-grouping.md deleted file mode 100644 index 51185d369d..0000000000 --- a/.changeset/fix-electric-boolean-grouping.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@tanstack/electric-db-collection': patch ---- - -Preserve nested boolean predicate grouping when compiling Electric subset SQL, -including comparison results and NOT expressions used inside comparisons, -membership checks, and null tests. diff --git a/.changeset/fix-offline-leadership-and-settlement.md b/.changeset/fix-offline-leadership-and-settlement.md deleted file mode 100644 index 30f3fe13df..0000000000 --- a/.changeset/fix-offline-leadership-and-settlement.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@tanstack/offline-transactions': patch ---- - -Ignore repeated leadership notifications when the state has not changed to avoid restarting active replay. Settle each transaction's commit when that transaction completes, without waiting for the shared queue to drain. - -Keep a completed transaction registered until its outbox deletion settles so a leadership change during deletion does not schedule the same mutation again. diff --git a/.changeset/fix-oracle-boundary-findings.md b/.changeset/fix-oracle-boundary-findings.md deleted file mode 100644 index 0301e4415b..0000000000 --- a/.changeset/fix-oracle-boundary-findings.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -'@tanstack/db': patch -'@tanstack/db-ivm': patch -'@tanstack/offline-transactions': patch ---- - -Preserve fractional top-k replacements regardless of delta order, including left-join updates, and honor B-tree lookup fallbacks after node splits. Preserve own JSON data properties such as `__proto__` during mutation detachment and offline transaction serialization. - -Compare same-key top-k values directly instead of hashing every replacement. This preserves cyclic payloads and avoids unnecessary full-payload traversal for ordinary updates. - -Cancel structurally equal mapped top-k deltas before applying replacements. Escape Date-marker-shaped user objects in new offline records while retaining read support for the original record format. - -Offline storage compatibility: new records use `valueEncoding: 2`. Older clients -cannot decode escaped marker-shaped objects correctly, so do not mix old and -new clients against the same pending outbox or downgrade while new records -remain. New clients still read the original unversioned format. Unknown -encodings and corrupt records are reported through warnings and left in -storage, not silently discarded; recovery policy is tracked in RFC #1659. - -Reject malformed escaped-object markers rather than inventing empty mutation -data. Avoid redundant transfer work for zero-width fractional top-k windows -and avoid descriptor writes for ordinary keys during draft copying. diff --git a/.changeset/fix-topk-empty-and-deleted-boundaries.md b/.changeset/fix-topk-empty-and-deleted-boundaries.md deleted file mode 100644 index b7f23deca8..0000000000 --- a/.changeset/fix-topk-empty-and-deleted-boundaries.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@tanstack/db-ivm': patch ---- - -Keep B-tree top-k results empty when the limit is zero, and advance the result window correctly when its first row is deleted. diff --git a/examples/angular/todos/package.json b/examples/angular/todos/package.json index 5865472ee0..9ecc9cff69 100644 --- a/examples/angular/todos/package.json +++ b/examples/angular/todos/package.json @@ -28,8 +28,8 @@ "@angular/forms": "^20.3.16", "@angular/platform-browser": "^20.3.16", "@angular/router": "^20.3.16", - "@tanstack/angular-db": "^0.1.90", - "@tanstack/db": "^0.9.1", + "@tanstack/angular-db": "^0.1.91", + "@tanstack/db": "^0.9.2", "rxjs": "^7.8.2", "tslib": "^2.8.1", "zone.js": "~0.15.0" diff --git a/examples/electron/offline-first/package.json b/examples/electron/offline-first/package.json index 0773266461..e4bac8acc7 100644 --- a/examples/electron/offline-first/package.json +++ b/examples/electron/offline-first/package.json @@ -13,11 +13,11 @@ "postinstall": "prebuild-install --runtime electron --target 40.2.1 --arch arm64 || echo 'prebuild-install failed, try: npx @electron/rebuild'" }, "dependencies": { - "@tanstack/electron-db-sqlite-persistence": "^0.1.34", - "@tanstack/node-db-sqlite-persistence": "^0.2.22", - "@tanstack/offline-transactions": "^1.0.55", - "@tanstack/query-db-collection": "^1.2.14", - "@tanstack/react-db": "^0.4.0", + "@tanstack/electron-db-sqlite-persistence": "^0.1.35", + "@tanstack/node-db-sqlite-persistence": "^0.2.23", + "@tanstack/offline-transactions": "^1.0.56", + "@tanstack/query-db-collection": "^1.2.15", + "@tanstack/react-db": "^0.4.1", "@tanstack/react-query": "^5.90.20", "better-sqlite3": "^12.6.2", "react": "^19.2.4", diff --git a/examples/react-native/offline-transactions/package.json b/examples/react-native/offline-transactions/package.json index cc76995550..4a67b780eb 100644 --- a/examples/react-native/offline-transactions/package.json +++ b/examples/react-native/offline-transactions/package.json @@ -15,11 +15,11 @@ "@op-engineering/op-sqlite": "^15.2.5", "@react-native-async-storage/async-storage": "2.1.2", "@react-native-community/netinfo": "11.4.1", - "@tanstack/db": "^0.9.1", - "@tanstack/offline-transactions": "^1.0.55", - "@tanstack/query-db-collection": "^1.2.14", - "@tanstack/react-db": "^0.4.0", - "@tanstack/react-native-db-sqlite-persistence": "^0.2.22", + "@tanstack/db": "^0.9.2", + "@tanstack/offline-transactions": "^1.0.56", + "@tanstack/query-db-collection": "^1.2.15", + "@tanstack/react-db": "^0.4.1", + "@tanstack/react-native-db-sqlite-persistence": "^0.2.23", "@tanstack/react-query": "^5.90.20", "expo": "~53.0.26", "expo-constants": "~17.1.0", diff --git a/examples/react-native/shopping-list/package.json b/examples/react-native/shopping-list/package.json index 9dba48c0c4..53a1955caf 100644 --- a/examples/react-native/shopping-list/package.json +++ b/examples/react-native/shopping-list/package.json @@ -18,11 +18,11 @@ "@op-engineering/op-sqlite": "^15.2.5", "@react-native-async-storage/async-storage": "2.1.2", "@react-native-community/netinfo": "11.4.1", - "@tanstack/db": "^0.9.1", - "@tanstack/electric-db-collection": "^0.4.9", - "@tanstack/offline-transactions": "^1.0.55", - "@tanstack/react-db": "^0.4.0", - "@tanstack/react-native-db-sqlite-persistence": "^0.2.22", + "@tanstack/db": "^0.9.2", + "@tanstack/electric-db-collection": "^0.4.10", + "@tanstack/offline-transactions": "^1.0.56", + "@tanstack/react-db": "^0.4.1", + "@tanstack/react-native-db-sqlite-persistence": "^0.2.23", "@tanstack/react-query": "^5.90.20", "expo": "~53.0.26", "expo-constants": "~17.1.0", diff --git a/examples/react/next-ssr-e2e/package.json b/examples/react/next-ssr-e2e/package.json index b3455568d4..219b0a47e8 100644 --- a/examples/react/next-ssr-e2e/package.json +++ b/examples/react/next-ssr-e2e/package.json @@ -9,8 +9,8 @@ "test:e2e": "pnpm --filter @tanstack/db build && pnpm --filter @tanstack/react-db build && playwright test" }, "dependencies": { - "@tanstack/db": "^0.9.1", - "@tanstack/react-db": "^0.4.0", + "@tanstack/db": "^0.9.2", + "@tanstack/react-db": "^0.4.1", "next": "^16.3.1", "react": "^19.2.4", "react-dom": "^19.2.4" diff --git a/examples/react/offline-transactions/package.json b/examples/react/offline-transactions/package.json index 559f0a6cff..3f40b95c0e 100644 --- a/examples/react/offline-transactions/package.json +++ b/examples/react/offline-transactions/package.json @@ -8,11 +8,11 @@ "build": "vite build && tsc --noEmit" }, "dependencies": { - "@tanstack/browser-db-sqlite-persistence": "^0.2.22", - "@tanstack/db": "^0.9.1", - "@tanstack/offline-transactions": "^1.0.55", - "@tanstack/query-db-collection": "^1.2.14", - "@tanstack/react-db": "^0.4.0", + "@tanstack/browser-db-sqlite-persistence": "^0.2.23", + "@tanstack/db": "^0.9.2", + "@tanstack/offline-transactions": "^1.0.56", + "@tanstack/query-db-collection": "^1.2.15", + "@tanstack/react-db": "^0.4.1", "@tanstack/react-query": "^5.90.20", "@tanstack/react-router": "^1.159.5", "@tanstack/react-router-devtools": "^1.159.5", diff --git a/examples/react/paced-mutations-demo/package.json b/examples/react/paced-mutations-demo/package.json index 13d915c8b5..9393669806 100644 --- a/examples/react/paced-mutations-demo/package.json +++ b/examples/react/paced-mutations-demo/package.json @@ -9,8 +9,8 @@ "preview": "vite preview" }, "dependencies": { - "@tanstack/db": "^0.9.1", - "@tanstack/react-db": "^0.4.0", + "@tanstack/db": "^0.9.2", + "@tanstack/react-db": "^0.4.1", "mitt": "^3.0.1", "react": "^19.2.4", "react-dom": "^19.2.4" diff --git a/examples/react/projects/package.json b/examples/react/projects/package.json index c6fe5b61ec..74e11d0261 100644 --- a/examples/react/projects/package.json +++ b/examples/react/projects/package.json @@ -17,8 +17,8 @@ "dependencies": { "@tailwindcss/vite": "^4.1.18", "@tanstack/query-core": "^5.90.20", - "@tanstack/query-db-collection": "^1.2.14", - "@tanstack/react-db": "^0.4.0", + "@tanstack/query-db-collection": "^1.2.15", + "@tanstack/react-db": "^0.4.1", "@tanstack/react-router": "^1.159.5", "@tanstack/react-router-devtools": "^1.159.5", "@tanstack/react-router-with-query": "^1.130.17", diff --git a/examples/react/start-ssr-e2e/package.json b/examples/react/start-ssr-e2e/package.json index 51f0eea016..bb1dcf2194 100644 --- a/examples/react/start-ssr-e2e/package.json +++ b/examples/react/start-ssr-e2e/package.json @@ -10,7 +10,7 @@ "test:e2e:hosted": "playwright test" }, "dependencies": { - "@tanstack/react-db": "^0.4.0", + "@tanstack/react-db": "^0.4.1", "@tanstack/react-router": "^1.159.5", "@tanstack/react-router-with-db": "^0.1.0", "@tanstack/react-start": "^1.159.5", diff --git a/examples/react/todo/package.json b/examples/react/todo/package.json index 484acff42e..5dd1c9417b 100644 --- a/examples/react/todo/package.json +++ b/examples/react/todo/package.json @@ -3,13 +3,13 @@ "private": true, "version": "0.1.28", "dependencies": { - "@tanstack/electric-db-collection": "^0.4.9", + "@tanstack/electric-db-collection": "^0.4.10", "@tanstack/query-core": "^5.90.20", - "@tanstack/query-db-collection": "^1.2.14", - "@tanstack/react-db": "^0.4.0", + "@tanstack/query-db-collection": "^1.2.15", + "@tanstack/react-db": "^0.4.1", "@tanstack/react-router": "^1.159.5", "@tanstack/react-start": "^1.159.5", - "@tanstack/trailbase-db-collection": "^0.1.108", + "@tanstack/trailbase-db-collection": "^0.1.109", "cors": "^2.8.6", "drizzle-orm": "^0.45.1", "drizzle-zod": "^0.8.3", diff --git a/examples/solid/todo/package.json b/examples/solid/todo/package.json index ce358b9d15..ee3a1d443b 100644 --- a/examples/solid/todo/package.json +++ b/examples/solid/todo/package.json @@ -3,13 +3,13 @@ "private": true, "version": "0.0.36", "dependencies": { - "@tanstack/electric-db-collection": "^0.4.9", + "@tanstack/electric-db-collection": "^0.4.10", "@tanstack/query-core": "^5.90.20", - "@tanstack/query-db-collection": "^1.2.14", - "@tanstack/solid-db": "^0.2.44", + "@tanstack/query-db-collection": "^1.2.15", + "@tanstack/solid-db": "^0.2.45", "@tanstack/solid-router": "^1.159.5", "@tanstack/solid-start": "^1.159.5", - "@tanstack/trailbase-db-collection": "^0.1.108", + "@tanstack/trailbase-db-collection": "^0.1.109", "cors": "^2.8.6", "drizzle-orm": "^0.45.1", "drizzle-zod": "^0.8.3", diff --git a/packages/angular-db/CHANGELOG.md b/packages/angular-db/CHANGELOG.md index 7854b26786..e6f8b07716 100644 --- a/packages/angular-db/CHANGELOG.md +++ b/packages/angular-db/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/angular-db +## 0.1.91 + +### Patch Changes + +- Updated dependencies [[`3c4c35d`](https://github.com/TanStack/db/commit/3c4c35d5868c908979058c4dbeae7c4ac9eab88b)]: + - @tanstack/db@0.9.2 + ## 0.1.90 ### Patch Changes diff --git a/packages/angular-db/package.json b/packages/angular-db/package.json index 7aaff46df7..90ab218339 100644 --- a/packages/angular-db/package.json +++ b/packages/angular-db/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/angular-db", - "version": "0.1.90", + "version": "0.1.91", "description": "Angular integration for @tanstack/db", "author": "Ethan McDaniel", "license": "MIT", diff --git a/packages/browser-db-sqlite-persistence/CHANGELOG.md b/packages/browser-db-sqlite-persistence/CHANGELOG.md index ed93449296..8ea81bdbdc 100644 --- a/packages/browser-db-sqlite-persistence/CHANGELOG.md +++ b/packages/browser-db-sqlite-persistence/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/browser-db-sqlite-persistence +## 0.2.23 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/db-sqlite-persistence-core@0.2.23 + ## 0.2.22 ### Patch Changes diff --git a/packages/browser-db-sqlite-persistence/package.json b/packages/browser-db-sqlite-persistence/package.json index f4dfdf02c6..9bae7bb83c 100644 --- a/packages/browser-db-sqlite-persistence/package.json +++ b/packages/browser-db-sqlite-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/browser-db-sqlite-persistence", - "version": "0.2.22", + "version": "0.2.23", "description": "Browser wa-sqlite persisted collection adapter for TanStack DB", "author": "TanStack Team", "license": "MIT", diff --git a/packages/capacitor-db-sqlite-persistence/CHANGELOG.md b/packages/capacitor-db-sqlite-persistence/CHANGELOG.md index f81c8e393d..3712eab796 100644 --- a/packages/capacitor-db-sqlite-persistence/CHANGELOG.md +++ b/packages/capacitor-db-sqlite-persistence/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/capacitor-db-sqlite-persistence +## 0.2.23 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/db-sqlite-persistence-core@0.2.23 + ## 0.2.22 ### Patch Changes diff --git a/packages/capacitor-db-sqlite-persistence/e2e/app/CHANGELOG.md b/packages/capacitor-db-sqlite-persistence/e2e/app/CHANGELOG.md index c2b68a50c0..6b2a6b0617 100644 --- a/packages/capacitor-db-sqlite-persistence/e2e/app/CHANGELOG.md +++ b/packages/capacitor-db-sqlite-persistence/e2e/app/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/capacitor-db-sqlite-persistence-e2e-app +## 0.0.35 + +### Patch Changes + +- Updated dependencies [[`3c4c35d`](https://github.com/TanStack/db/commit/3c4c35d5868c908979058c4dbeae7c4ac9eab88b)]: + - @tanstack/db@0.9.2 + - @tanstack/capacitor-db-sqlite-persistence@0.2.23 + ## 0.0.34 ### Patch Changes diff --git a/packages/capacitor-db-sqlite-persistence/e2e/app/package.json b/packages/capacitor-db-sqlite-persistence/e2e/app/package.json index 8133fbf6b1..e619758cdd 100644 --- a/packages/capacitor-db-sqlite-persistence/e2e/app/package.json +++ b/packages/capacitor-db-sqlite-persistence/e2e/app/package.json @@ -1,7 +1,7 @@ { "name": "@tanstack/capacitor-db-sqlite-persistence-e2e-app", "private": true, - "version": "0.0.34", + "version": "0.0.35", "type": "module", "scripts": { "build": "vite build", diff --git a/packages/capacitor-db-sqlite-persistence/package.json b/packages/capacitor-db-sqlite-persistence/package.json index 96f652cf4e..1054967235 100644 --- a/packages/capacitor-db-sqlite-persistence/package.json +++ b/packages/capacitor-db-sqlite-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/capacitor-db-sqlite-persistence", - "version": "0.2.22", + "version": "0.2.23", "description": "Capacitor SQLite persisted collection adapter for TanStack DB", "author": "TanStack Team", "license": "MIT", diff --git a/packages/cloudflare-durable-objects-db-sqlite-persistence/CHANGELOG.md b/packages/cloudflare-durable-objects-db-sqlite-persistence/CHANGELOG.md index 8230906451..06170f225b 100644 --- a/packages/cloudflare-durable-objects-db-sqlite-persistence/CHANGELOG.md +++ b/packages/cloudflare-durable-objects-db-sqlite-persistence/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/cloudflare-durable-objects-db-sqlite-persistence +## 0.2.23 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/db-sqlite-persistence-core@0.2.23 + ## 0.2.22 ### Patch Changes diff --git a/packages/cloudflare-durable-objects-db-sqlite-persistence/package.json b/packages/cloudflare-durable-objects-db-sqlite-persistence/package.json index 8f02db52a3..dd8934dd27 100644 --- a/packages/cloudflare-durable-objects-db-sqlite-persistence/package.json +++ b/packages/cloudflare-durable-objects-db-sqlite-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/cloudflare-durable-objects-db-sqlite-persistence", - "version": "0.2.22", + "version": "0.2.23", "description": "Cloudflare Durable Object SQLite persisted collection adapter for TanStack DB", "author": "TanStack Team", "license": "MIT", diff --git a/packages/db-ivm/CHANGELOG.md b/packages/db-ivm/CHANGELOG.md index 688c273ec9..7ab1ab0af7 100644 --- a/packages/db-ivm/CHANGELOG.md +++ b/packages/db-ivm/CHANGELOG.md @@ -1,5 +1,28 @@ # @tanstack/db-ivm +## 0.1.22 + +### Patch Changes + +- Preserve fractional top-k replacements regardless of delta order, including left-join updates, and honor B-tree lookup fallbacks after node splits. Preserve own JSON data properties such as `__proto__` during mutation detachment and offline transaction serialization. ([#1816](https://github.com/TanStack/db/pull/1816)) + + Compare same-key top-k values directly instead of hashing every replacement. This preserves cyclic payloads and avoids unnecessary full-payload traversal for ordinary updates. + + Cancel structurally equal mapped top-k deltas before applying replacements. Escape Date-marker-shaped user objects in new offline records while retaining read support for the original record format. + + Offline storage compatibility: new records use `valueEncoding: 2`. Older clients + cannot decode escaped marker-shaped objects correctly, so do not mix old and + new clients against the same pending outbox or downgrade while new records + remain. New clients still read the original unversioned format. Unknown + encodings and corrupt records are reported through warnings and left in + storage, not silently discarded; recovery policy is tracked in RFC #1659. + + Reject malformed escaped-object markers rather than inventing empty mutation + data. Avoid redundant transfer work for zero-width fractional top-k windows + and avoid descriptor writes for ordinary keys during draft copying. + +- Keep B-tree top-k results empty when the limit is zero, and advance the result window correctly when its first row is deleted. ([#1816](https://github.com/TanStack/db/pull/1816)) + ## 0.1.21 ### Patch Changes diff --git a/packages/db-ivm/package.json b/packages/db-ivm/package.json index a06d9725a2..036fb75d11 100644 --- a/packages/db-ivm/package.json +++ b/packages/db-ivm/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/db-ivm", - "version": "0.1.21", + "version": "0.1.22", "description": "Incremental View Maintenance for TanStack DB based on Differential Dataflow", "author": "Sam Willis", "license": "MIT", diff --git a/packages/db-sqlite-persistence-core/CHANGELOG.md b/packages/db-sqlite-persistence-core/CHANGELOG.md index bf1d435901..d4933b3fce 100644 --- a/packages/db-sqlite-persistence-core/CHANGELOG.md +++ b/packages/db-sqlite-persistence-core/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/db-sqlite-persistence-core +## 0.2.23 + +### Patch Changes + +- Updated dependencies [[`3c4c35d`](https://github.com/TanStack/db/commit/3c4c35d5868c908979058c4dbeae7c4ac9eab88b)]: + - @tanstack/db@0.9.2 + ## 0.2.22 ### Patch Changes diff --git a/packages/db-sqlite-persistence-core/package.json b/packages/db-sqlite-persistence-core/package.json index 531595a8fd..fb731bf1e4 100644 --- a/packages/db-sqlite-persistence-core/package.json +++ b/packages/db-sqlite-persistence-core/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/db-sqlite-persistence-core", - "version": "0.2.22", + "version": "0.2.23", "description": "SQLite persisted collection core for TanStack DB", "author": "TanStack Team", "license": "MIT", diff --git a/packages/db/CHANGELOG.md b/packages/db/CHANGELOG.md index 58e53946ba..084cae05ae 100644 --- a/packages/db/CHANGELOG.md +++ b/packages/db/CHANGELOG.md @@ -1,5 +1,29 @@ # @tanstack/db +## 0.9.2 + +### Patch Changes + +- Preserve fractional top-k replacements regardless of delta order, including left-join updates, and honor B-tree lookup fallbacks after node splits. Preserve own JSON data properties such as `__proto__` during mutation detachment and offline transaction serialization. ([#1816](https://github.com/TanStack/db/pull/1816)) + + Compare same-key top-k values directly instead of hashing every replacement. This preserves cyclic payloads and avoids unnecessary full-payload traversal for ordinary updates. + + Cancel structurally equal mapped top-k deltas before applying replacements. Escape Date-marker-shaped user objects in new offline records while retaining read support for the original record format. + + Offline storage compatibility: new records use `valueEncoding: 2`. Older clients + cannot decode escaped marker-shaped objects correctly, so do not mix old and + new clients against the same pending outbox or downgrade while new records + remain. New clients still read the original unversioned format. Unknown + encodings and corrupt records are reported through warnings and left in + storage, not silently discarded; recovery policy is tracked in RFC #1659. + + Reject malformed escaped-object markers rather than inventing empty mutation + data. Avoid redundant transfer work for zero-width fractional top-k windows + and avoid descriptor writes for ordinary keys during draft copying. + +- Updated dependencies [[`3c4c35d`](https://github.com/TanStack/db/commit/3c4c35d5868c908979058c4dbeae7c4ac9eab88b), [`3c4c35d`](https://github.com/TanStack/db/commit/3c4c35d5868c908979058c4dbeae7c4ac9eab88b)]: + - @tanstack/db-ivm@0.1.22 + ## 0.9.1 ### Patch Changes diff --git a/packages/db/package.json b/packages/db/package.json index 96ff6ead7d..18857f854b 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/db", - "version": "0.9.1", + "version": "0.9.2", "description": "A reactive client store for building super fast apps on sync", "author": "Kyle Mathews", "license": "MIT", diff --git a/packages/electric-db-collection/CHANGELOG.md b/packages/electric-db-collection/CHANGELOG.md index 91bd83d7de..857b97f4bb 100644 --- a/packages/electric-db-collection/CHANGELOG.md +++ b/packages/electric-db-collection/CHANGELOG.md @@ -1,5 +1,15 @@ # @tanstack/electric-db-collection +## 0.4.10 + +### Patch Changes + +- Preserve nested boolean predicate grouping when compiling Electric subset SQL, ([#1816](https://github.com/TanStack/db/pull/1816)) + including comparison results and NOT expressions used inside comparisons, + membership checks, and null tests. +- Updated dependencies [[`3c4c35d`](https://github.com/TanStack/db/commit/3c4c35d5868c908979058c4dbeae7c4ac9eab88b)]: + - @tanstack/db@0.9.2 + ## 0.4.9 ### Patch Changes diff --git a/packages/electric-db-collection/package.json b/packages/electric-db-collection/package.json index fda7311bbd..6152105e80 100644 --- a/packages/electric-db-collection/package.json +++ b/packages/electric-db-collection/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/electric-db-collection", - "version": "0.4.9", + "version": "0.4.10", "description": "ElectricSQL collection for TanStack DB", "author": "Kyle Mathews", "license": "MIT", diff --git a/packages/electron-db-sqlite-persistence/CHANGELOG.md b/packages/electron-db-sqlite-persistence/CHANGELOG.md index 875ba127da..0f099f6888 100644 --- a/packages/electron-db-sqlite-persistence/CHANGELOG.md +++ b/packages/electron-db-sqlite-persistence/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/electron-db-sqlite-persistence +## 0.1.35 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/db-sqlite-persistence-core@0.2.23 + ## 0.1.34 ### Patch Changes diff --git a/packages/electron-db-sqlite-persistence/package.json b/packages/electron-db-sqlite-persistence/package.json index ad4921ea26..6684fa5e32 100644 --- a/packages/electron-db-sqlite-persistence/package.json +++ b/packages/electron-db-sqlite-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/electron-db-sqlite-persistence", - "version": "0.1.34", + "version": "0.1.35", "description": "Electron SQLite persisted collection bridge for TanStack DB", "author": "TanStack Team", "license": "MIT", diff --git a/packages/expo-db-sqlite-persistence/CHANGELOG.md b/packages/expo-db-sqlite-persistence/CHANGELOG.md index 0e3f0950dd..3bde3c7d94 100644 --- a/packages/expo-db-sqlite-persistence/CHANGELOG.md +++ b/packages/expo-db-sqlite-persistence/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/expo-db-sqlite-persistence +## 0.2.23 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/db-sqlite-persistence-core@0.2.23 + ## 0.2.22 ### Patch Changes diff --git a/packages/expo-db-sqlite-persistence/e2e/expo-runtime-app/CHANGELOG.md b/packages/expo-db-sqlite-persistence/e2e/expo-runtime-app/CHANGELOG.md index 58e2ef3795..953c48448c 100644 --- a/packages/expo-db-sqlite-persistence/e2e/expo-runtime-app/CHANGELOG.md +++ b/packages/expo-db-sqlite-persistence/e2e/expo-runtime-app/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/expo-db-sqlite-persistence-e2e-app +## 0.0.35 + +### Patch Changes + +- Updated dependencies [[`3c4c35d`](https://github.com/TanStack/db/commit/3c4c35d5868c908979058c4dbeae7c4ac9eab88b)]: + - @tanstack/db@0.9.2 + - @tanstack/expo-db-sqlite-persistence@0.2.23 + ## 0.0.34 ### Patch Changes diff --git a/packages/expo-db-sqlite-persistence/e2e/expo-runtime-app/package.json b/packages/expo-db-sqlite-persistence/e2e/expo-runtime-app/package.json index 11a2a63a72..0f36500011 100644 --- a/packages/expo-db-sqlite-persistence/e2e/expo-runtime-app/package.json +++ b/packages/expo-db-sqlite-persistence/e2e/expo-runtime-app/package.json @@ -1,7 +1,7 @@ { "name": "@tanstack/expo-db-sqlite-persistence-e2e-app", "private": true, - "version": "0.0.34", + "version": "0.0.35", "main": "index.js", "scripts": { "start": "expo start", diff --git a/packages/expo-db-sqlite-persistence/package.json b/packages/expo-db-sqlite-persistence/package.json index 20e3ab9324..19b8a61854 100644 --- a/packages/expo-db-sqlite-persistence/package.json +++ b/packages/expo-db-sqlite-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/expo-db-sqlite-persistence", - "version": "0.2.22", + "version": "0.2.23", "description": "Expo SQLite persisted collection adapter for TanStack DB", "author": "TanStack Team", "license": "MIT", diff --git a/packages/node-db-sqlite-persistence/CHANGELOG.md b/packages/node-db-sqlite-persistence/CHANGELOG.md index 4d29b73a31..8775e63f11 100644 --- a/packages/node-db-sqlite-persistence/CHANGELOG.md +++ b/packages/node-db-sqlite-persistence/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/node-db-sqlite-persistence +## 0.2.23 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/db-sqlite-persistence-core@0.2.23 + ## 0.2.22 ### Patch Changes diff --git a/packages/node-db-sqlite-persistence/package.json b/packages/node-db-sqlite-persistence/package.json index df91b13e20..83c4fddc1e 100644 --- a/packages/node-db-sqlite-persistence/package.json +++ b/packages/node-db-sqlite-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/node-db-sqlite-persistence", - "version": "0.2.22", + "version": "0.2.23", "description": "Node SQLite persisted collection adapter for TanStack DB", "author": "TanStack Team", "license": "MIT", diff --git a/packages/offline-transactions/CHANGELOG.md b/packages/offline-transactions/CHANGELOG.md index 47d3c92961..14ea36b4d3 100644 --- a/packages/offline-transactions/CHANGELOG.md +++ b/packages/offline-transactions/CHANGELOG.md @@ -1,5 +1,33 @@ # @tanstack/offline-transactions +## 1.0.56 + +### Patch Changes + +- Ignore repeated leadership notifications when the state has not changed to avoid restarting active replay. Settle each transaction's commit when that transaction completes, without waiting for the shared queue to drain. ([#1816](https://github.com/TanStack/db/pull/1816)) + + Keep a completed transaction registered until its outbox deletion settles so a leadership change during deletion does not schedule the same mutation again. + +- Preserve fractional top-k replacements regardless of delta order, including left-join updates, and honor B-tree lookup fallbacks after node splits. Preserve own JSON data properties such as `__proto__` during mutation detachment and offline transaction serialization. ([#1816](https://github.com/TanStack/db/pull/1816)) + + Compare same-key top-k values directly instead of hashing every replacement. This preserves cyclic payloads and avoids unnecessary full-payload traversal for ordinary updates. + + Cancel structurally equal mapped top-k deltas before applying replacements. Escape Date-marker-shaped user objects in new offline records while retaining read support for the original record format. + + Offline storage compatibility: new records use `valueEncoding: 2`. Older clients + cannot decode escaped marker-shaped objects correctly, so do not mix old and + new clients against the same pending outbox or downgrade while new records + remain. New clients still read the original unversioned format. Unknown + encodings and corrupt records are reported through warnings and left in + storage, not silently discarded; recovery policy is tracked in RFC #1659. + + Reject malformed escaped-object markers rather than inventing empty mutation + data. Avoid redundant transfer work for zero-width fractional top-k windows + and avoid descriptor writes for ordinary keys during draft copying. + +- Updated dependencies [[`3c4c35d`](https://github.com/TanStack/db/commit/3c4c35d5868c908979058c4dbeae7c4ac9eab88b)]: + - @tanstack/db@0.9.2 + ## 1.0.55 ### Patch Changes diff --git a/packages/offline-transactions/package.json b/packages/offline-transactions/package.json index 41b44f4b7c..bac5595889 100644 --- a/packages/offline-transactions/package.json +++ b/packages/offline-transactions/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/offline-transactions", - "version": "1.0.55", + "version": "1.0.56", "description": "Offline-first transaction capabilities for TanStack DB", "author": "TanStack", "license": "MIT", diff --git a/packages/powersync-db-collection/CHANGELOG.md b/packages/powersync-db-collection/CHANGELOG.md index e56b22bb5e..5e691a0c22 100644 --- a/packages/powersync-db-collection/CHANGELOG.md +++ b/packages/powersync-db-collection/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/powersync-db-collection +## 0.1.69 + +### Patch Changes + +- Updated dependencies [[`3c4c35d`](https://github.com/TanStack/db/commit/3c4c35d5868c908979058c4dbeae7c4ac9eab88b)]: + - @tanstack/db@0.9.2 + ## 0.1.68 ### Patch Changes diff --git a/packages/powersync-db-collection/package.json b/packages/powersync-db-collection/package.json index d5d76796a0..2e96684feb 100644 --- a/packages/powersync-db-collection/package.json +++ b/packages/powersync-db-collection/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/powersync-db-collection", - "version": "0.1.68", + "version": "0.1.69", "description": "PowerSync collection for TanStack DB", "author": "POWERSYNC", "license": "MIT", diff --git a/packages/query-db-collection/CHANGELOG.md b/packages/query-db-collection/CHANGELOG.md index 7454f3be9a..1529fa36b6 100644 --- a/packages/query-db-collection/CHANGELOG.md +++ b/packages/query-db-collection/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/query-db-collection +## 1.2.15 + +### Patch Changes + +- Updated dependencies [[`3c4c35d`](https://github.com/TanStack/db/commit/3c4c35d5868c908979058c4dbeae7c4ac9eab88b)]: + - @tanstack/db@0.9.2 + ## 1.2.14 ### Patch Changes diff --git a/packages/query-db-collection/package.json b/packages/query-db-collection/package.json index ce1e9c53ae..29264d93a8 100644 --- a/packages/query-db-collection/package.json +++ b/packages/query-db-collection/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/query-db-collection", - "version": "1.2.14", + "version": "1.2.15", "description": "TanStack Query collection for TanStack DB", "author": "Kyle Mathews", "license": "MIT", diff --git a/packages/react-db/CHANGELOG.md b/packages/react-db/CHANGELOG.md index 4edb07dcd9..d33dff1ffd 100644 --- a/packages/react-db/CHANGELOG.md +++ b/packages/react-db/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/react-db +## 0.4.1 + +### Patch Changes + +- Updated dependencies [[`3c4c35d`](https://github.com/TanStack/db/commit/3c4c35d5868c908979058c4dbeae7c4ac9eab88b)]: + - @tanstack/db@0.9.2 + ## 0.4.0 ### Minor Changes diff --git a/packages/react-db/package.json b/packages/react-db/package.json index 8754f44d09..6fc3109fe7 100644 --- a/packages/react-db/package.json +++ b/packages/react-db/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-db", - "version": "0.4.0", + "version": "0.4.1", "description": "React integration for @tanstack/db", "author": "Kyle Mathews", "license": "MIT", diff --git a/packages/react-native-db-sqlite-persistence/CHANGELOG.md b/packages/react-native-db-sqlite-persistence/CHANGELOG.md index 1bae1b91ea..40d84c3706 100644 --- a/packages/react-native-db-sqlite-persistence/CHANGELOG.md +++ b/packages/react-native-db-sqlite-persistence/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/react-native-db-sqlite-persistence +## 0.2.23 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/db-sqlite-persistence-core@0.2.23 + ## 0.2.22 ### Patch Changes diff --git a/packages/react-native-db-sqlite-persistence/package.json b/packages/react-native-db-sqlite-persistence/package.json index f8a4034578..5a6685ebe5 100644 --- a/packages/react-native-db-sqlite-persistence/package.json +++ b/packages/react-native-db-sqlite-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/react-native-db-sqlite-persistence", - "version": "0.2.22", + "version": "0.2.23", "description": "React Native and Expo SQLite persisted collection adapter for TanStack DB", "author": "TanStack Team", "license": "MIT", diff --git a/packages/rxdb-db-collection/CHANGELOG.md b/packages/rxdb-db-collection/CHANGELOG.md index 107cadf0b7..f2dcf820fc 100644 --- a/packages/rxdb-db-collection/CHANGELOG.md +++ b/packages/rxdb-db-collection/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/rxdb-db-collection +## 0.1.97 + +### Patch Changes + +- Updated dependencies [[`3c4c35d`](https://github.com/TanStack/db/commit/3c4c35d5868c908979058c4dbeae7c4ac9eab88b)]: + - @tanstack/db@0.9.2 + ## 0.1.96 ### Patch Changes diff --git a/packages/rxdb-db-collection/package.json b/packages/rxdb-db-collection/package.json index 7e6e0edde0..74381cc7e7 100644 --- a/packages/rxdb-db-collection/package.json +++ b/packages/rxdb-db-collection/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/rxdb-db-collection", - "version": "0.1.96", + "version": "0.1.97", "description": "Reactive, Offline-First adapter for TanStack DB using RxDB. Sync, Replication and Local-First support.", "author": "Kyle Mathews", "license": "MIT", diff --git a/packages/solid-db/CHANGELOG.md b/packages/solid-db/CHANGELOG.md index df223c72b7..786c9b1a78 100644 --- a/packages/solid-db/CHANGELOG.md +++ b/packages/solid-db/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/react-db +## 0.2.45 + +### Patch Changes + +- Updated dependencies [[`3c4c35d`](https://github.com/TanStack/db/commit/3c4c35d5868c908979058c4dbeae7c4ac9eab88b)]: + - @tanstack/db@0.9.2 + ## 0.2.44 ### Patch Changes diff --git a/packages/solid-db/package.json b/packages/solid-db/package.json index 487106c4d4..f255cba746 100644 --- a/packages/solid-db/package.json +++ b/packages/solid-db/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/solid-db", - "version": "0.2.44", + "version": "0.2.45", "description": "Solid integration for @tanstack/db", "author": "Kyle Mathews", "license": "MIT", diff --git a/packages/svelte-db/CHANGELOG.md b/packages/svelte-db/CHANGELOG.md index ca0e05bc5c..554670de32 100644 --- a/packages/svelte-db/CHANGELOG.md +++ b/packages/svelte-db/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/svelte-db +## 0.4.1 + +### Patch Changes + +- Updated dependencies [[`3c4c35d`](https://github.com/TanStack/db/commit/3c4c35d5868c908979058c4dbeae7c4ac9eab88b)]: + - @tanstack/db@0.9.2 + ## 0.4.0 ### Minor Changes diff --git a/packages/svelte-db/package.json b/packages/svelte-db/package.json index 0f3cf5a159..4ff5f2a596 100644 --- a/packages/svelte-db/package.json +++ b/packages/svelte-db/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/svelte-db", - "version": "0.4.0", + "version": "0.4.1", "description": "Svelte integration for @tanstack/db", "author": "Kyle Mathews", "license": "MIT", diff --git a/packages/tauri-db-sqlite-persistence/CHANGELOG.md b/packages/tauri-db-sqlite-persistence/CHANGELOG.md index 64a80ae5da..13a0bd5cb8 100644 --- a/packages/tauri-db-sqlite-persistence/CHANGELOG.md +++ b/packages/tauri-db-sqlite-persistence/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/tauri-db-sqlite-persistence +## 0.2.23 + +### Patch Changes + +- Updated dependencies []: + - @tanstack/db-sqlite-persistence-core@0.2.23 + ## 0.2.22 ### Patch Changes diff --git a/packages/tauri-db-sqlite-persistence/e2e/app/CHANGELOG.md b/packages/tauri-db-sqlite-persistence/e2e/app/CHANGELOG.md index 140beff501..624e61170a 100644 --- a/packages/tauri-db-sqlite-persistence/e2e/app/CHANGELOG.md +++ b/packages/tauri-db-sqlite-persistence/e2e/app/CHANGELOG.md @@ -1,5 +1,13 @@ # @tanstack/tauri-db-sqlite-persistence-e2e-app +## 0.0.35 + +### Patch Changes + +- Updated dependencies [[`3c4c35d`](https://github.com/TanStack/db/commit/3c4c35d5868c908979058c4dbeae7c4ac9eab88b)]: + - @tanstack/db@0.9.2 + - @tanstack/tauri-db-sqlite-persistence@0.2.23 + ## 0.0.34 ### Patch Changes diff --git a/packages/tauri-db-sqlite-persistence/e2e/app/package.json b/packages/tauri-db-sqlite-persistence/e2e/app/package.json index 6a7cd3eb3f..a196501041 100644 --- a/packages/tauri-db-sqlite-persistence/e2e/app/package.json +++ b/packages/tauri-db-sqlite-persistence/e2e/app/package.json @@ -1,7 +1,7 @@ { "name": "@tanstack/tauri-db-sqlite-persistence-e2e-app", "private": true, - "version": "0.0.34", + "version": "0.0.35", "type": "module", "scripts": { "build": "vite build", diff --git a/packages/tauri-db-sqlite-persistence/package.json b/packages/tauri-db-sqlite-persistence/package.json index 2fec6106fb..256bf9cd62 100644 --- a/packages/tauri-db-sqlite-persistence/package.json +++ b/packages/tauri-db-sqlite-persistence/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/tauri-db-sqlite-persistence", - "version": "0.2.22", + "version": "0.2.23", "description": "Tauri SQLite persisted collection adapter for TanStack DB", "author": "TanStack Team", "license": "MIT", diff --git a/packages/trailbase-db-collection/CHANGELOG.md b/packages/trailbase-db-collection/CHANGELOG.md index 9616b7c558..df0488d926 100644 --- a/packages/trailbase-db-collection/CHANGELOG.md +++ b/packages/trailbase-db-collection/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/trailbase-db-collection +## 0.1.109 + +### Patch Changes + +- Updated dependencies [[`3c4c35d`](https://github.com/TanStack/db/commit/3c4c35d5868c908979058c4dbeae7c4ac9eab88b)]: + - @tanstack/db@0.9.2 + ## 0.1.108 ### Patch Changes diff --git a/packages/trailbase-db-collection/package.json b/packages/trailbase-db-collection/package.json index 735a3930a6..cb02b10a74 100644 --- a/packages/trailbase-db-collection/package.json +++ b/packages/trailbase-db-collection/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/trailbase-db-collection", - "version": "0.1.108", + "version": "0.1.109", "description": "TrailBase collection for TanStack DB", "author": "Sebastian Jeltsch", "license": "MIT", diff --git a/packages/vue-db/CHANGELOG.md b/packages/vue-db/CHANGELOG.md index 756368701e..922545b96d 100644 --- a/packages/vue-db/CHANGELOG.md +++ b/packages/vue-db/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/vue-db +## 0.2.1 + +### Patch Changes + +- Updated dependencies [[`3c4c35d`](https://github.com/TanStack/db/commit/3c4c35d5868c908979058c4dbeae7c4ac9eab88b)]: + - @tanstack/db@0.9.2 + ## 0.2.0 ### Minor Changes diff --git a/packages/vue-db/package.json b/packages/vue-db/package.json index 13f13a1e55..24e367a81a 100644 --- a/packages/vue-db/package.json +++ b/packages/vue-db/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/vue-db", - "version": "0.2.0", + "version": "0.2.1", "description": "Vue integration for @tanstack/db", "author": "Kyle Mathews", "license": "MIT", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d4ccd93672..5d3bbcd10d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -148,10 +148,10 @@ importers: specifier: ^20.3.16 version: 20.3.16(@angular/common@20.3.16(@angular/core@20.3.17(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.17(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.3.16(@angular/common@20.3.16(@angular/core@20.3.17(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.3.17(@angular/compiler@20.3.16)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) '@tanstack/angular-db': - specifier: ^0.1.90 + specifier: ^0.1.91 version: link:../../../packages/angular-db '@tanstack/db': - specifier: ^0.9.1 + specifier: ^0.9.2 version: link:../../../packages/db rxjs: specifier: ^7.8.2 @@ -209,19 +209,19 @@ importers: examples/electron/offline-first: dependencies: '@tanstack/electron-db-sqlite-persistence': - specifier: ^0.1.34 + specifier: ^0.1.35 version: link:../../../packages/electron-db-sqlite-persistence '@tanstack/node-db-sqlite-persistence': - specifier: ^0.2.22 + specifier: ^0.2.23 version: link:../../../packages/node-db-sqlite-persistence '@tanstack/offline-transactions': - specifier: ^1.0.55 + specifier: ^1.0.56 version: link:../../../packages/offline-transactions '@tanstack/query-db-collection': - specifier: ^1.2.14 + specifier: ^1.2.15 version: link:../../../packages/query-db-collection '@tanstack/react-db': - specifier: ^0.4.0 + specifier: ^0.4.1 version: link:../../../packages/react-db '@tanstack/react-query': specifier: ^5.90.20 @@ -300,19 +300,19 @@ importers: specifier: 11.4.1 version: 11.4.1(react-native@0.79.6(@babel/core@7.29.0)(@types/react@19.2.13)(react@19.0.0)) '@tanstack/db': - specifier: ^0.9.1 + specifier: ^0.9.2 version: link:../../../packages/db '@tanstack/offline-transactions': - specifier: ^1.0.55 + specifier: ^1.0.56 version: link:../../../packages/offline-transactions '@tanstack/query-db-collection': - specifier: ^1.2.14 + specifier: ^1.2.15 version: link:../../../packages/query-db-collection '@tanstack/react-db': - specifier: ^0.4.0 + specifier: ^0.4.1 version: link:../../../packages/react-db '@tanstack/react-native-db-sqlite-persistence': - specifier: ^0.2.22 + specifier: ^0.2.23 version: link:../../../packages/react-native-db-sqlite-persistence '@tanstack/react-query': specifier: ^5.90.20 @@ -397,19 +397,19 @@ importers: specifier: 11.4.1 version: 11.4.1(react-native@0.79.6(@babel/core@7.29.0)(@types/react@19.2.13)(react@19.0.0)) '@tanstack/db': - specifier: ^0.9.1 + specifier: ^0.9.2 version: link:../../../packages/db '@tanstack/electric-db-collection': - specifier: ^0.4.9 + specifier: ^0.4.10 version: link:../../../packages/electric-db-collection '@tanstack/offline-transactions': - specifier: ^1.0.55 + specifier: ^1.0.56 version: link:../../../packages/offline-transactions '@tanstack/react-db': - specifier: ^0.4.0 + specifier: ^0.4.1 version: link:../../../packages/react-db '@tanstack/react-native-db-sqlite-persistence': - specifier: ^0.2.22 + specifier: ^0.2.23 version: link:../../../packages/react-native-db-sqlite-persistence '@tanstack/react-query': specifier: ^5.90.20 @@ -482,10 +482,10 @@ importers: examples/react/next-ssr-e2e: dependencies: '@tanstack/db': - specifier: ^0.9.1 + specifier: ^0.9.2 version: link:../../../packages/db '@tanstack/react-db': - specifier: ^0.4.0 + specifier: ^0.4.1 version: link:../../../packages/react-db next: specifier: ^16.3.1 @@ -516,19 +516,19 @@ importers: examples/react/offline-transactions: dependencies: '@tanstack/browser-db-sqlite-persistence': - specifier: ^0.2.22 + specifier: ^0.2.23 version: link:../../../packages/browser-db-sqlite-persistence '@tanstack/db': - specifier: ^0.9.1 + specifier: ^0.9.2 version: link:../../../packages/db '@tanstack/offline-transactions': - specifier: ^1.0.55 + specifier: ^1.0.56 version: link:../../../packages/offline-transactions '@tanstack/query-db-collection': - specifier: ^1.2.14 + specifier: ^1.2.15 version: link:../../../packages/query-db-collection '@tanstack/react-db': - specifier: ^0.4.0 + specifier: ^0.4.1 version: link:../../../packages/react-db '@tanstack/react-query': specifier: ^5.90.20 @@ -586,10 +586,10 @@ importers: examples/react/paced-mutations-demo: dependencies: '@tanstack/db': - specifier: ^0.9.1 + specifier: ^0.9.2 version: link:../../../packages/db '@tanstack/react-db': - specifier: ^0.4.0 + specifier: ^0.4.1 version: link:../../../packages/react-db mitt: specifier: ^3.0.1 @@ -626,10 +626,10 @@ importers: specifier: ^5.90.20 version: 5.90.20 '@tanstack/query-db-collection': - specifier: ^1.2.14 + specifier: ^1.2.15 version: link:../../../packages/query-db-collection '@tanstack/react-db': - specifier: ^0.4.0 + specifier: ^0.4.1 version: link:../../../packages/react-db '@tanstack/react-router': specifier: ^1.159.5 @@ -759,7 +759,7 @@ importers: examples/react/start-ssr-e2e: dependencies: '@tanstack/react-db': - specifier: ^0.4.0 + specifier: ^0.4.1 version: link:../../../packages/react-db '@tanstack/react-router': specifier: ^1.159.5 @@ -805,16 +805,16 @@ importers: examples/react/todo: dependencies: '@tanstack/electric-db-collection': - specifier: ^0.4.9 + specifier: ^0.4.10 version: link:../../../packages/electric-db-collection '@tanstack/query-core': specifier: ^5.90.20 version: 5.90.20 '@tanstack/query-db-collection': - specifier: ^1.2.14 + specifier: ^1.2.15 version: link:../../../packages/query-db-collection '@tanstack/react-db': - specifier: ^0.4.0 + specifier: ^0.4.1 version: link:../../../packages/react-db '@tanstack/react-router': specifier: ^1.159.5 @@ -823,7 +823,7 @@ importers: specifier: ^1.159.5 version: 1.159.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.3.2(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.90.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1)))(vite@7.3.2(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.90.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1)) '@tanstack/trailbase-db-collection': - specifier: ^0.1.108 + specifier: ^0.1.109 version: link:../../../packages/trailbase-db-collection cors: specifier: ^2.8.6 @@ -926,16 +926,16 @@ importers: examples/solid/todo: dependencies: '@tanstack/electric-db-collection': - specifier: ^0.4.9 + specifier: ^0.4.10 version: link:../../../packages/electric-db-collection '@tanstack/query-core': specifier: ^5.90.20 version: 5.90.20 '@tanstack/query-db-collection': - specifier: ^1.2.14 + specifier: ^1.2.15 version: link:../../../packages/query-db-collection '@tanstack/solid-db': - specifier: ^0.2.44 + specifier: ^0.2.45 version: link:../../../packages/solid-db '@tanstack/solid-router': specifier: ^1.159.5 @@ -944,7 +944,7 @@ importers: specifier: ^1.159.5 version: 1.159.5(@tanstack/react-router@1.159.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(solid-js@1.9.11)(vite-plugin-solid@2.11.10(@testing-library/jest-dom@6.9.1)(solid-js@1.9.11)(vite@7.3.2(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.90.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1)))(vite@7.3.2(@types/node@25.2.2)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.90.0)(terser@5.44.0)(tsx@4.21.0)(yaml@2.8.1)) '@tanstack/trailbase-db-collection': - specifier: ^0.1.108 + specifier: ^0.1.109 version: link:../../../packages/trailbase-db-collection cors: specifier: ^2.8.6