From 4e1d7bd2311434d91cd92a5bc4b0b277b8c0cb79 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 31 Oct 2025 15:58:56 +0000 Subject: [PATCH] ci: Version Packages --- .changeset/enable-nested-auto-index.md | 50 ---------- .changeset/optimize-multiple-where-clauses.md | 10 -- .changeset/paced-mutations.md | 49 ---------- examples/angular/todos/CHANGELOG.md | 8 ++ examples/angular/todos/package.json | 2 +- .../react/paced-mutations-demo/CHANGELOG.md | 9 ++ .../react/paced-mutations-demo/package.json | 2 +- examples/react/projects/package.json | 4 +- examples/react/todo/CHANGELOG.md | 10 ++ examples/react/todo/package.json | 2 +- packages/angular-db/CHANGELOG.md | 7 ++ packages/angular-db/package.json | 2 +- packages/db/CHANGELOG.md | 96 +++++++++++++++++++ packages/db/package.json | 2 +- packages/electric-db-collection/CHANGELOG.md | 7 ++ packages/electric-db-collection/package.json | 2 +- packages/query-db-collection/CHANGELOG.md | 7 ++ packages/query-db-collection/package.json | 2 +- packages/react-db/CHANGELOG.md | 49 ++++++++++ packages/react-db/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 +- 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 | 4 +- 31 files changed, 245 insertions(+), 126 deletions(-) delete mode 100644 .changeset/enable-nested-auto-index.md delete mode 100644 .changeset/optimize-multiple-where-clauses.md delete mode 100644 .changeset/paced-mutations.md create mode 100644 examples/react/paced-mutations-demo/CHANGELOG.md diff --git a/.changeset/enable-nested-auto-index.md b/.changeset/enable-nested-auto-index.md deleted file mode 100644 index d29cd9aa1..000000000 --- a/.changeset/enable-nested-auto-index.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -"@tanstack/db": patch ---- - -Enable auto-indexing for nested field paths - -Previously, auto-indexes were only created for top-level fields. Queries filtering on nested fields like `vehicleDispatch.date` or `profile.score` were forced to perform full table scans, causing significant performance issues. - -Now, auto-indexes are automatically created for nested field paths of any depth when using `eq()`, `gt()`, `gte()`, `lt()`, `lte()`, or `in()` operations. - -**Performance Impact:** - -Before this fix, filtering on nested fields resulted in expensive full scans: - -- Query time: ~353ms for 39 executions (from issue #727) -- "graph run" and "d2ts join" operations dominated execution time - -After this fix, nested field queries use indexes: - -- Query time: Sub-millisecond (typical indexed lookup) -- Proper index utilization verified through query optimizer - -**Example:** - -```typescript -const collection = createCollection({ - getKey: (item) => item.id, - autoIndex: "eager", // default - // ... sync config -}) - -// These now automatically create and use indexes: -collection.subscribeChanges((items) => console.log(items), { - whereExpression: eq(row.vehicleDispatch?.date, "2024-01-01"), -}) - -collection.subscribeChanges((items) => console.log(items), { - whereExpression: gt(row.profile?.stats.rating, 4.5), -}) -``` - -**Index Naming:** - -Auto-indexes for nested paths use the format `auto:field.path` to avoid naming conflicts: - -- `auto:status` for top-level field `status` -- `auto:profile.score` for nested field `profile.score` -- `auto:metadata.stats.views` for deeply nested field `metadata.stats.views` - -Fixes #727 diff --git a/.changeset/optimize-multiple-where-clauses.md b/.changeset/optimize-multiple-where-clauses.md deleted file mode 100644 index 6f2d55850..000000000 --- a/.changeset/optimize-multiple-where-clauses.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@tanstack/db": patch ---- - -Fixed performance issue where using multiple `.where()` calls created multiple filter operators in the query pipeline. The optimizer now implements the missing final step (step 3) of combining remaining WHERE clauses into a single AND expression. This applies to both queries with and without joins: - -- Queries without joins: Multiple WHERE clauses are now combined before compilation -- Queries with joins: Remaining WHERE clauses after predicate pushdown are combined - -This reduces filter operators from N to 1, making chained `.where()` calls perform identically to using a single `.where()` with `and()`. diff --git a/.changeset/paced-mutations.md b/.changeset/paced-mutations.md deleted file mode 100644 index 6329c2963..000000000 --- a/.changeset/paced-mutations.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -"@tanstack/db": patch -"@tanstack/react-db": patch ---- - -Add paced mutations with pluggable timing strategies - -Introduces a new paced mutations system that enables optimistic mutations with pluggable timing strategies. This provides fine-grained control over when and how mutations are persisted to the backend. Powered by [TanStack Pacer](https://github.com/TanStack/pacer). - -**Key Design:** - -- **Debounce/Throttle**: Only one pending transaction (collecting mutations) and one persisting transaction (writing to backend) at a time. Multiple rapid mutations automatically merge together. -- **Queue**: Each mutation creates a separate transaction, guaranteed to run in the order they're made (FIFO by default, configurable to LIFO). - -**Core Features:** - -- **Pluggable Strategy System**: Choose from debounce, queue, or throttle strategies to control mutation timing -- **Auto-merging Mutations**: Multiple rapid mutations on the same item automatically merge for efficiency (debounce/throttle only) -- **Transaction Management**: Full transaction lifecycle tracking (pending → persisting → completed/failed) -- **React Hook**: `usePacedMutations` for easy integration in React applications - -**Available Strategies:** - -- `debounceStrategy`: Wait for inactivity before persisting. Only final state is saved. (ideal for auto-save, search-as-you-type) -- `queueStrategy`: Each mutation becomes a separate transaction, processed sequentially in order (defaults to FIFO, configurable to LIFO). All mutations are guaranteed to persist. (ideal for sequential workflows, rate-limited APIs) -- `throttleStrategy`: Ensure minimum spacing between executions. Mutations between executions are merged. (ideal for analytics, progress updates) - -**Example Usage:** - -```ts -import { usePacedMutations, debounceStrategy } from "@tanstack/react-db" - -const mutate = usePacedMutations({ - mutationFn: async ({ transaction }) => { - await api.save(transaction.mutations) - }, - strategy: debounceStrategy({ wait: 500 }), -}) - -// Trigger a mutation -const tx = mutate(() => { - collection.update(id, (draft) => { - draft.value = newValue - }) -}) - -// Optionally await persistence -await tx.isPersisted.promise -``` diff --git a/examples/angular/todos/CHANGELOG.md b/examples/angular/todos/CHANGELOG.md index 656567218..0fca3a428 100644 --- a/examples/angular/todos/CHANGELOG.md +++ b/examples/angular/todos/CHANGELOG.md @@ -1,5 +1,13 @@ # todos +## 0.0.17 + +### Patch Changes + +- Updated dependencies [[`979a66f`](https://github.com/TanStack/db/commit/979a66f2f6eff0ffe44dfde7c67feea933ee6110), [`f8a979b`](https://github.com/TanStack/db/commit/f8a979ba3aa90ac7e85f7a065fc050bda6589b4b), [`cb25623`](https://github.com/TanStack/db/commit/cb256234c9cd8df7771808b147e5afc2be56f51f)]: + - @tanstack/db@0.4.16 + - @tanstack/angular-db@0.1.21 + ## 0.0.16 ### Patch Changes diff --git a/examples/angular/todos/package.json b/examples/angular/todos/package.json index cb1778a61..c1e2ada36 100644 --- a/examples/angular/todos/package.json +++ b/examples/angular/todos/package.json @@ -1,6 +1,6 @@ { "name": "todos", - "version": "0.0.16", + "version": "0.0.17", "scripts": { "ng": "ng", "start": "ng serve", diff --git a/examples/react/paced-mutations-demo/CHANGELOG.md b/examples/react/paced-mutations-demo/CHANGELOG.md new file mode 100644 index 000000000..b49765a9a --- /dev/null +++ b/examples/react/paced-mutations-demo/CHANGELOG.md @@ -0,0 +1,9 @@ +# @tanstack/db-example-paced-mutations-demo + +## 0.0.2 + +### Patch Changes + +- Updated dependencies [[`979a66f`](https://github.com/TanStack/db/commit/979a66f2f6eff0ffe44dfde7c67feea933ee6110), [`f8a979b`](https://github.com/TanStack/db/commit/f8a979ba3aa90ac7e85f7a065fc050bda6589b4b), [`cb25623`](https://github.com/TanStack/db/commit/cb256234c9cd8df7771808b147e5afc2be56f51f)]: + - @tanstack/db@0.4.16 + - @tanstack/react-db@0.1.38 diff --git a/examples/react/paced-mutations-demo/package.json b/examples/react/paced-mutations-demo/package.json index ec14c651f..6975f7953 100644 --- a/examples/react/paced-mutations-demo/package.json +++ b/examples/react/paced-mutations-demo/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/db-example-paced-mutations-demo", - "version": "0.0.1", + "version": "0.0.2", "private": true, "type": "module", "scripts": { diff --git a/examples/react/projects/package.json b/examples/react/projects/package.json index f3817334a..c5aca137f 100644 --- a/examples/react/projects/package.json +++ b/examples/react/projects/package.json @@ -17,8 +17,8 @@ "dependencies": { "@tailwindcss/vite": "^4.1.16", "@tanstack/query-core": "^5.90.5", - "@tanstack/query-db-collection": "^0.2.38", - "@tanstack/react-db": "^0.1.37", + "@tanstack/query-db-collection": "^0.2.39", + "@tanstack/react-db": "^0.1.38", "@tanstack/react-router": "^1.133.32", "@tanstack/react-router-devtools": "^1.133.32", "@tanstack/react-router-with-query": "^1.130.17", diff --git a/examples/react/todo/CHANGELOG.md b/examples/react/todo/CHANGELOG.md index 5793a3fb2..18c4e14cd 100644 --- a/examples/react/todo/CHANGELOG.md +++ b/examples/react/todo/CHANGELOG.md @@ -1,5 +1,15 @@ # examples/react/todo +## 0.1.18 + +### Patch Changes + +- Updated dependencies [[`cb25623`](https://github.com/TanStack/db/commit/cb256234c9cd8df7771808b147e5afc2be56f51f)]: + - @tanstack/react-db@0.1.38 + - @tanstack/electric-db-collection@0.1.40 + - @tanstack/query-db-collection@0.2.39 + - @tanstack/trailbase-db-collection@0.1.38 + ## 0.1.17 ### Patch Changes diff --git a/examples/react/todo/package.json b/examples/react/todo/package.json index ca23f81f6..f3b94b7ed 100644 --- a/examples/react/todo/package.json +++ b/examples/react/todo/package.json @@ -1,7 +1,7 @@ { "name": "@tanstack/db-example-react-todo", "private": true, - "version": "0.1.17", + "version": "0.1.18", "dependencies": { "@tanstack/electric-db-collection": "workspace:^", "@tanstack/query-core": "^5.90.5", diff --git a/packages/angular-db/CHANGELOG.md b/packages/angular-db/CHANGELOG.md index 59d9dd26e..665232a21 100644 --- a/packages/angular-db/CHANGELOG.md +++ b/packages/angular-db/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/angular-db +## 0.1.21 + +### Patch Changes + +- Updated dependencies [[`979a66f`](https://github.com/TanStack/db/commit/979a66f2f6eff0ffe44dfde7c67feea933ee6110), [`f8a979b`](https://github.com/TanStack/db/commit/f8a979ba3aa90ac7e85f7a065fc050bda6589b4b), [`cb25623`](https://github.com/TanStack/db/commit/cb256234c9cd8df7771808b147e5afc2be56f51f)]: + - @tanstack/db@0.4.16 + ## 0.1.20 ### Patch Changes diff --git a/packages/angular-db/package.json b/packages/angular-db/package.json index 7c299837c..c2e6de914 100644 --- a/packages/angular-db/package.json +++ b/packages/angular-db/package.json @@ -1,7 +1,7 @@ { "name": "@tanstack/angular-db", "description": "Angular integration for @tanstack/db", - "version": "0.1.20", + "version": "0.1.21", "author": "Ethan McDaniel", "license": "MIT", "repository": { diff --git a/packages/db/CHANGELOG.md b/packages/db/CHANGELOG.md index afcfa6ad3..819eed55b 100644 --- a/packages/db/CHANGELOG.md +++ b/packages/db/CHANGELOG.md @@ -1,5 +1,101 @@ # @tanstack/db +## 0.4.16 + +### Patch Changes + +- Enable auto-indexing for nested field paths ([#728](https://github.com/TanStack/db/pull/728)) + + Previously, auto-indexes were only created for top-level fields. Queries filtering on nested fields like `vehicleDispatch.date` or `profile.score` were forced to perform full table scans, causing significant performance issues. + + Now, auto-indexes are automatically created for nested field paths of any depth when using `eq()`, `gt()`, `gte()`, `lt()`, `lte()`, or `in()` operations. + + **Performance Impact:** + + Before this fix, filtering on nested fields resulted in expensive full scans: + - Query time: ~353ms for 39 executions (from issue #727) + - "graph run" and "d2ts join" operations dominated execution time + + After this fix, nested field queries use indexes: + - Query time: Sub-millisecond (typical indexed lookup) + - Proper index utilization verified through query optimizer + + **Example:** + + ```typescript + const collection = createCollection({ + getKey: (item) => item.id, + autoIndex: "eager", // default + // ... sync config + }) + + // These now automatically create and use indexes: + collection.subscribeChanges((items) => console.log(items), { + whereExpression: eq(row.vehicleDispatch?.date, "2024-01-01"), + }) + + collection.subscribeChanges((items) => console.log(items), { + whereExpression: gt(row.profile?.stats.rating, 4.5), + }) + ``` + + **Index Naming:** + + Auto-indexes for nested paths use the format `auto:field.path` to avoid naming conflicts: + - `auto:status` for top-level field `status` + - `auto:profile.score` for nested field `profile.score` + - `auto:metadata.stats.views` for deeply nested field `metadata.stats.views` + + Fixes #727 + +- Fixed performance issue where using multiple `.where()` calls created multiple filter operators in the query pipeline. The optimizer now implements the missing final step (step 3) of combining remaining WHERE clauses into a single AND expression. This applies to both queries with and without joins: ([#732](https://github.com/TanStack/db/pull/732)) + - Queries without joins: Multiple WHERE clauses are now combined before compilation + - Queries with joins: Remaining WHERE clauses after predicate pushdown are combined + + This reduces filter operators from N to 1, making chained `.where()` calls perform identically to using a single `.where()` with `and()`. + +- Add paced mutations with pluggable timing strategies ([#704](https://github.com/TanStack/db/pull/704)) + + Introduces a new paced mutations system that enables optimistic mutations with pluggable timing strategies. This provides fine-grained control over when and how mutations are persisted to the backend. Powered by [TanStack Pacer](https://github.com/TanStack/pacer). + + **Key Design:** + - **Debounce/Throttle**: Only one pending transaction (collecting mutations) and one persisting transaction (writing to backend) at a time. Multiple rapid mutations automatically merge together. + - **Queue**: Each mutation creates a separate transaction, guaranteed to run in the order they're made (FIFO by default, configurable to LIFO). + + **Core Features:** + - **Pluggable Strategy System**: Choose from debounce, queue, or throttle strategies to control mutation timing + - **Auto-merging Mutations**: Multiple rapid mutations on the same item automatically merge for efficiency (debounce/throttle only) + - **Transaction Management**: Full transaction lifecycle tracking (pending → persisting → completed/failed) + - **React Hook**: `usePacedMutations` for easy integration in React applications + + **Available Strategies:** + - `debounceStrategy`: Wait for inactivity before persisting. Only final state is saved. (ideal for auto-save, search-as-you-type) + - `queueStrategy`: Each mutation becomes a separate transaction, processed sequentially in order (defaults to FIFO, configurable to LIFO). All mutations are guaranteed to persist. (ideal for sequential workflows, rate-limited APIs) + - `throttleStrategy`: Ensure minimum spacing between executions. Mutations between executions are merged. (ideal for analytics, progress updates) + + **Example Usage:** + + ```ts + import { usePacedMutations, debounceStrategy } from "@tanstack/react-db" + + const mutate = usePacedMutations({ + mutationFn: async ({ transaction }) => { + await api.save(transaction.mutations) + }, + strategy: debounceStrategy({ wait: 500 }), + }) + + // Trigger a mutation + const tx = mutate(() => { + collection.update(id, (draft) => { + draft.value = newValue + }) + }) + + // Optionally await persistence + await tx.isPersisted.promise + ``` + ## 0.4.15 ### Patch Changes diff --git a/packages/db/package.json b/packages/db/package.json index 2200ee91d..24825b313 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -1,7 +1,7 @@ { "name": "@tanstack/db", "description": "A reactive client store for building super fast apps on sync", - "version": "0.4.15", + "version": "0.4.16", "dependencies": { "@standard-schema/spec": "^1.0.0", "@tanstack/db-ivm": "workspace:*", diff --git a/packages/electric-db-collection/CHANGELOG.md b/packages/electric-db-collection/CHANGELOG.md index 10765ba5b..533f5586d 100644 --- a/packages/electric-db-collection/CHANGELOG.md +++ b/packages/electric-db-collection/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/electric-db-collection +## 0.1.40 + +### Patch Changes + +- Updated dependencies [[`979a66f`](https://github.com/TanStack/db/commit/979a66f2f6eff0ffe44dfde7c67feea933ee6110), [`f8a979b`](https://github.com/TanStack/db/commit/f8a979ba3aa90ac7e85f7a065fc050bda6589b4b), [`cb25623`](https://github.com/TanStack/db/commit/cb256234c9cd8df7771808b147e5afc2be56f51f)]: + - @tanstack/db@0.4.16 + ## 0.1.39 ### Patch Changes diff --git a/packages/electric-db-collection/package.json b/packages/electric-db-collection/package.json index 429e96c43..ccdc7235b 100644 --- a/packages/electric-db-collection/package.json +++ b/packages/electric-db-collection/package.json @@ -1,7 +1,7 @@ { "name": "@tanstack/electric-db-collection", "description": "ElectricSQL collection for TanStack DB", - "version": "0.1.39", + "version": "0.1.40", "dependencies": { "@electric-sql/client": "^1.1.0", "@standard-schema/spec": "^1.0.0", diff --git a/packages/query-db-collection/CHANGELOG.md b/packages/query-db-collection/CHANGELOG.md index f344a121a..f4e953bf1 100644 --- a/packages/query-db-collection/CHANGELOG.md +++ b/packages/query-db-collection/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/query-db-collection +## 0.2.39 + +### Patch Changes + +- Updated dependencies [[`979a66f`](https://github.com/TanStack/db/commit/979a66f2f6eff0ffe44dfde7c67feea933ee6110), [`f8a979b`](https://github.com/TanStack/db/commit/f8a979ba3aa90ac7e85f7a065fc050bda6589b4b), [`cb25623`](https://github.com/TanStack/db/commit/cb256234c9cd8df7771808b147e5afc2be56f51f)]: + - @tanstack/db@0.4.16 + ## 0.2.38 ### Patch Changes diff --git a/packages/query-db-collection/package.json b/packages/query-db-collection/package.json index e8186f3ef..f54761c0c 100644 --- a/packages/query-db-collection/package.json +++ b/packages/query-db-collection/package.json @@ -1,7 +1,7 @@ { "name": "@tanstack/query-db-collection", "description": "TanStack Query collection for TanStack DB", - "version": "0.2.38", + "version": "0.2.39", "dependencies": { "@standard-schema/spec": "^1.0.0", "@tanstack/db": "workspace:*" diff --git a/packages/react-db/CHANGELOG.md b/packages/react-db/CHANGELOG.md index 32d754c9a..e866bfb26 100644 --- a/packages/react-db/CHANGELOG.md +++ b/packages/react-db/CHANGELOG.md @@ -1,5 +1,54 @@ # @tanstack/react-db +## 0.1.38 + +### Patch Changes + +- Add paced mutations with pluggable timing strategies ([#704](https://github.com/TanStack/db/pull/704)) + + Introduces a new paced mutations system that enables optimistic mutations with pluggable timing strategies. This provides fine-grained control over when and how mutations are persisted to the backend. Powered by [TanStack Pacer](https://github.com/TanStack/pacer). + + **Key Design:** + - **Debounce/Throttle**: Only one pending transaction (collecting mutations) and one persisting transaction (writing to backend) at a time. Multiple rapid mutations automatically merge together. + - **Queue**: Each mutation creates a separate transaction, guaranteed to run in the order they're made (FIFO by default, configurable to LIFO). + + **Core Features:** + - **Pluggable Strategy System**: Choose from debounce, queue, or throttle strategies to control mutation timing + - **Auto-merging Mutations**: Multiple rapid mutations on the same item automatically merge for efficiency (debounce/throttle only) + - **Transaction Management**: Full transaction lifecycle tracking (pending → persisting → completed/failed) + - **React Hook**: `usePacedMutations` for easy integration in React applications + + **Available Strategies:** + - `debounceStrategy`: Wait for inactivity before persisting. Only final state is saved. (ideal for auto-save, search-as-you-type) + - `queueStrategy`: Each mutation becomes a separate transaction, processed sequentially in order (defaults to FIFO, configurable to LIFO). All mutations are guaranteed to persist. (ideal for sequential workflows, rate-limited APIs) + - `throttleStrategy`: Ensure minimum spacing between executions. Mutations between executions are merged. (ideal for analytics, progress updates) + + **Example Usage:** + + ```ts + import { usePacedMutations, debounceStrategy } from "@tanstack/react-db" + + const mutate = usePacedMutations({ + mutationFn: async ({ transaction }) => { + await api.save(transaction.mutations) + }, + strategy: debounceStrategy({ wait: 500 }), + }) + + // Trigger a mutation + const tx = mutate(() => { + collection.update(id, (draft) => { + draft.value = newValue + }) + }) + + // Optionally await persistence + await tx.isPersisted.promise + ``` + +- Updated dependencies [[`979a66f`](https://github.com/TanStack/db/commit/979a66f2f6eff0ffe44dfde7c67feea933ee6110), [`f8a979b`](https://github.com/TanStack/db/commit/f8a979ba3aa90ac7e85f7a065fc050bda6589b4b), [`cb25623`](https://github.com/TanStack/db/commit/cb256234c9cd8df7771808b147e5afc2be56f51f)]: + - @tanstack/db@0.4.16 + ## 0.1.37 ### Patch Changes diff --git a/packages/react-db/package.json b/packages/react-db/package.json index 4773c6b33..259ac8f71 100644 --- a/packages/react-db/package.json +++ b/packages/react-db/package.json @@ -1,7 +1,7 @@ { "name": "@tanstack/react-db", "description": "React integration for @tanstack/db", - "version": "0.1.37", + "version": "0.1.38", "author": "Kyle Mathews", "license": "MIT", "repository": { diff --git a/packages/rxdb-db-collection/CHANGELOG.md b/packages/rxdb-db-collection/CHANGELOG.md index d3bf1cb75..7d850a407 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.27 + +### Patch Changes + +- Updated dependencies [[`979a66f`](https://github.com/TanStack/db/commit/979a66f2f6eff0ffe44dfde7c67feea933ee6110), [`f8a979b`](https://github.com/TanStack/db/commit/f8a979ba3aa90ac7e85f7a065fc050bda6589b4b), [`cb25623`](https://github.com/TanStack/db/commit/cb256234c9cd8df7771808b147e5afc2be56f51f)]: + - @tanstack/db@0.4.16 + ## 0.1.26 ### Patch Changes diff --git a/packages/rxdb-db-collection/package.json b/packages/rxdb-db-collection/package.json index 6ab2a84b5..e2099ab8f 100644 --- a/packages/rxdb-db-collection/package.json +++ b/packages/rxdb-db-collection/package.json @@ -1,7 +1,7 @@ { "name": "@tanstack/rxdb-db-collection", "description": "RxDB collection for TanStack DB", - "version": "0.1.26", + "version": "0.1.27", "dependencies": { "rxdb": "16.20.0", "@standard-schema/spec": "^1.0.0", diff --git a/packages/solid-db/CHANGELOG.md b/packages/solid-db/CHANGELOG.md index f5ea64245..83cd3fbe7 100644 --- a/packages/solid-db/CHANGELOG.md +++ b/packages/solid-db/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/react-db +## 0.1.38 + +### Patch Changes + +- Updated dependencies [[`979a66f`](https://github.com/TanStack/db/commit/979a66f2f6eff0ffe44dfde7c67feea933ee6110), [`f8a979b`](https://github.com/TanStack/db/commit/f8a979ba3aa90ac7e85f7a065fc050bda6589b4b), [`cb25623`](https://github.com/TanStack/db/commit/cb256234c9cd8df7771808b147e5afc2be56f51f)]: + - @tanstack/db@0.4.16 + ## 0.1.37 ### Patch Changes diff --git a/packages/solid-db/package.json b/packages/solid-db/package.json index cd7f62d5b..4d1aafedb 100644 --- a/packages/solid-db/package.json +++ b/packages/solid-db/package.json @@ -1,7 +1,7 @@ { "name": "@tanstack/solid-db", "description": "Solid integration for @tanstack/db", - "version": "0.1.37", + "version": "0.1.38", "author": "Kyle Mathews", "license": "MIT", "repository": { diff --git a/packages/svelte-db/CHANGELOG.md b/packages/svelte-db/CHANGELOG.md index a85110675..aeda13bf8 100644 --- a/packages/svelte-db/CHANGELOG.md +++ b/packages/svelte-db/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/svelte-db +## 0.1.38 + +### Patch Changes + +- Updated dependencies [[`979a66f`](https://github.com/TanStack/db/commit/979a66f2f6eff0ffe44dfde7c67feea933ee6110), [`f8a979b`](https://github.com/TanStack/db/commit/f8a979ba3aa90ac7e85f7a065fc050bda6589b4b), [`cb25623`](https://github.com/TanStack/db/commit/cb256234c9cd8df7771808b147e5afc2be56f51f)]: + - @tanstack/db@0.4.16 + ## 0.1.37 ### Patch Changes diff --git a/packages/svelte-db/package.json b/packages/svelte-db/package.json index 8266f5da2..bdacb876d 100644 --- a/packages/svelte-db/package.json +++ b/packages/svelte-db/package.json @@ -1,7 +1,7 @@ { "name": "@tanstack/svelte-db", "description": "Svelte integration for @tanstack/db", - "version": "0.1.37", + "version": "0.1.38", "dependencies": { "@tanstack/db": "workspace:*" }, diff --git a/packages/trailbase-db-collection/CHANGELOG.md b/packages/trailbase-db-collection/CHANGELOG.md index 59e42febb..ae515b1fb 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.38 + +### Patch Changes + +- Updated dependencies [[`979a66f`](https://github.com/TanStack/db/commit/979a66f2f6eff0ffe44dfde7c67feea933ee6110), [`f8a979b`](https://github.com/TanStack/db/commit/f8a979ba3aa90ac7e85f7a065fc050bda6589b4b), [`cb25623`](https://github.com/TanStack/db/commit/cb256234c9cd8df7771808b147e5afc2be56f51f)]: + - @tanstack/db@0.4.16 + ## 0.1.37 ### Patch Changes diff --git a/packages/trailbase-db-collection/package.json b/packages/trailbase-db-collection/package.json index cd5303767..5ef57141f 100644 --- a/packages/trailbase-db-collection/package.json +++ b/packages/trailbase-db-collection/package.json @@ -1,7 +1,7 @@ { "name": "@tanstack/trailbase-db-collection", "description": "TrailBase collection for TanStack DB", - "version": "0.1.37", + "version": "0.1.38", "dependencies": { "@standard-schema/spec": "^1.0.0", "@tanstack/db": "workspace:*", diff --git a/packages/vue-db/CHANGELOG.md b/packages/vue-db/CHANGELOG.md index a04f7c96f..4f5885e12 100644 --- a/packages/vue-db/CHANGELOG.md +++ b/packages/vue-db/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/vue-db +## 0.0.71 + +### Patch Changes + +- Updated dependencies [[`979a66f`](https://github.com/TanStack/db/commit/979a66f2f6eff0ffe44dfde7c67feea933ee6110), [`f8a979b`](https://github.com/TanStack/db/commit/f8a979ba3aa90ac7e85f7a065fc050bda6589b4b), [`cb25623`](https://github.com/TanStack/db/commit/cb256234c9cd8df7771808b147e5afc2be56f51f)]: + - @tanstack/db@0.4.16 + ## 0.0.70 ### Patch Changes diff --git a/packages/vue-db/package.json b/packages/vue-db/package.json index 1b3526682..c5695d9d6 100644 --- a/packages/vue-db/package.json +++ b/packages/vue-db/package.json @@ -1,7 +1,7 @@ { "name": "@tanstack/vue-db", "description": "Vue integration for @tanstack/db", - "version": "0.0.70", + "version": "0.0.71", "author": "Kyle Mathews", "license": "MIT", "repository": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b520bf5f8..2992a16ad 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -230,10 +230,10 @@ importers: specifier: ^5.90.5 version: 5.90.5 '@tanstack/query-db-collection': - specifier: ^0.2.38 + specifier: ^0.2.39 version: link:../../../packages/query-db-collection '@tanstack/react-db': - specifier: ^0.1.37 + specifier: ^0.1.38 version: link:../../../packages/react-db '@tanstack/react-router': specifier: ^1.133.32