diff --git a/.changeset/blue-areas-smile.md b/.changeset/blue-areas-smile.md deleted file mode 100644 index f1a582f5a..000000000 --- a/.changeset/blue-areas-smile.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@tanstack/electric-db-collection": patch -"@tanstack/db": patch ---- - -Type utils in collection options as specific type (e.g. ElectricCollectionUtils) instead of generic UtilsRecord. diff --git a/.changeset/fix-bigint-serialization.md b/.changeset/fix-bigint-serialization.md deleted file mode 100644 index 6e50d8575..000000000 --- a/.changeset/fix-bigint-serialization.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@tanstack/electric-db-collection": patch ---- - -fix: Add BigInt support to pg-serializer and fix error message for non-JSON-serializable values - -- Added support for serializing BigInt values to strings in the `serialize` function -- Fixed the error message when encountering unsupported types to handle values that cannot be serialized by `JSON.stringify` (like BigInt), preventing a secondary error from masking the original issue diff --git a/.changeset/fix-proxy-frozen-values.md b/.changeset/fix-proxy-frozen-values.md deleted file mode 100644 index a84b8c117..000000000 --- a/.changeset/fix-proxy-frozen-values.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@tanstack/db": patch ---- - -Fix proxy to handle frozen objects correctly. Previously, creating a proxy for a frozen object (such as data from state management libraries that freeze their state) would throw a TypeError when attempting to modify properties via the proxy. The proxy now uses an unfrozen internal copy as the Proxy target, allowing modifications to be tracked correctly while preserving the immutability of the original object. - -Also adds support for `Object.seal()` and `Object.preventExtensions()` on proxies, allowing these operations to work correctly on change-tracking proxies. diff --git a/examples/react/offline-transactions/package.json b/examples/react/offline-transactions/package.json index 5937bbdc1..81c85c2ef 100644 --- a/examples/react/offline-transactions/package.json +++ b/examples/react/offline-transactions/package.json @@ -11,7 +11,7 @@ "dependencies": { "@tanstack/offline-transactions": ">=1.0.0", "@tanstack/query-db-collection": ">=1.0.5", - "@tanstack/react-db": ">=0.1.53", + "@tanstack/react-db": ">=0.1.54", "@tanstack/react-query": "^5.90.11", "@tanstack/react-router": "^1.139.12", "@tanstack/react-router-devtools": "^1.139.12", diff --git a/examples/react/projects/package.json b/examples/react/projects/package.json index 1ff3e9bbc..8fb7374a4 100644 --- a/examples/react/projects/package.json +++ b/examples/react/projects/package.json @@ -18,7 +18,7 @@ "@tailwindcss/vite": "^4.1.17", "@tanstack/query-core": "^5.90.11", "@tanstack/query-db-collection": ">=1.0.5", - "@tanstack/react-db": ">=0.1.53", + "@tanstack/react-db": ">=0.1.54", "@tanstack/react-router": "^1.139.12", "@tanstack/react-router-devtools": "^1.139.12", "@tanstack/react-router-with-query": "^1.130.17", diff --git a/packages/angular-db/CHANGELOG.md b/packages/angular-db/CHANGELOG.md index a87c12db0..34feccfeb 100644 --- a/packages/angular-db/CHANGELOG.md +++ b/packages/angular-db/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/angular-db +## 0.1.36 + +### Patch Changes + +- Updated dependencies [[`1d19d22`](https://github.com/TanStack/db/commit/1d19d2219cbbaef6483845df1c3b078077e4e3bd), [`b3e4e80`](https://github.com/TanStack/db/commit/b3e4e80c4b73d96c15391ac25efb518c7ae7ccbb)]: + - @tanstack/db@0.5.10 + ## 0.1.35 ### Patch Changes diff --git a/packages/angular-db/package.json b/packages/angular-db/package.json index 18445320a..d5e7f24dd 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.35", + "version": "0.1.36", "author": "Ethan McDaniel", "license": "MIT", "repository": { diff --git a/packages/db-collection-e2e/CHANGELOG.md b/packages/db-collection-e2e/CHANGELOG.md index 7449b1ced..00ff7f4a7 100644 --- a/packages/db-collection-e2e/CHANGELOG.md +++ b/packages/db-collection-e2e/CHANGELOG.md @@ -1,5 +1,14 @@ # @tanstack/db-collection-e2e +## 0.0.13 + +### Patch Changes + +- Updated dependencies [[`1d19d22`](https://github.com/TanStack/db/commit/1d19d2219cbbaef6483845df1c3b078077e4e3bd), [`aebd0fa`](https://github.com/TanStack/db/commit/aebd0fa43345ea28dcdb3f446cdd393de1d1e4b7), [`b3e4e80`](https://github.com/TanStack/db/commit/b3e4e80c4b73d96c15391ac25efb518c7ae7ccbb)]: + - @tanstack/electric-db-collection@0.2.11 + - @tanstack/db@0.5.10 + - @tanstack/query-db-collection@1.0.5 + ## 0.0.12 ### Patch Changes diff --git a/packages/db-collection-e2e/package.json b/packages/db-collection-e2e/package.json index 64546c0fc..7137b5910 100644 --- a/packages/db-collection-e2e/package.json +++ b/packages/db-collection-e2e/package.json @@ -1,6 +1,6 @@ { "name": "@tanstack/db-collection-e2e", - "version": "0.0.12", + "version": "0.0.13", "private": true, "description": "End-to-end test suite for TanStack DB collections", "type": "module", diff --git a/packages/db/CHANGELOG.md b/packages/db/CHANGELOG.md index e63d682ef..437efe2b7 100644 --- a/packages/db/CHANGELOG.md +++ b/packages/db/CHANGELOG.md @@ -1,5 +1,15 @@ # @tanstack/db +## 0.5.10 + +### Patch Changes + +- Type utils in collection options as specific type (e.g. ElectricCollectionUtils) instead of generic UtilsRecord. ([#940](https://github.com/TanStack/db/pull/940)) + +- Fix proxy to handle frozen objects correctly. Previously, creating a proxy for a frozen object (such as data from state management libraries that freeze their state) would throw a TypeError when attempting to modify properties via the proxy. The proxy now uses an unfrozen internal copy as the Proxy target, allowing modifications to be tracked correctly while preserving the immutability of the original object. ([#933](https://github.com/TanStack/db/pull/933)) + + Also adds support for `Object.seal()` and `Object.preventExtensions()` on proxies, allowing these operations to work correctly on change-tracking proxies. + ## 0.5.9 ### Patch Changes diff --git a/packages/db/package.json b/packages/db/package.json index d0cb01b6c..a9cf4d7fb 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.5.9", + "version": "0.5.10", "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 ccbd7bcf4..3dbbb8924 100644 --- a/packages/electric-db-collection/CHANGELOG.md +++ b/packages/electric-db-collection/CHANGELOG.md @@ -1,5 +1,18 @@ # @tanstack/electric-db-collection +## 0.2.11 + +### Patch Changes + +- Type utils in collection options as specific type (e.g. ElectricCollectionUtils) instead of generic UtilsRecord. ([#940](https://github.com/TanStack/db/pull/940)) + +- fix: Add BigInt support to pg-serializer and fix error message for non-JSON-serializable values ([#932](https://github.com/TanStack/db/pull/932)) + - Added support for serializing BigInt values to strings in the `serialize` function + - Fixed the error message when encountering unsupported types to handle values that cannot be serialized by `JSON.stringify` (like BigInt), preventing a secondary error from masking the original issue + +- Updated dependencies [[`1d19d22`](https://github.com/TanStack/db/commit/1d19d2219cbbaef6483845df1c3b078077e4e3bd), [`b3e4e80`](https://github.com/TanStack/db/commit/b3e4e80c4b73d96c15391ac25efb518c7ae7ccbb)]: + - @tanstack/db@0.5.10 + ## 0.2.10 ### Patch Changes diff --git a/packages/electric-db-collection/package.json b/packages/electric-db-collection/package.json index a4ff4c24d..7a4b7af9c 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.2.10", + "version": "0.2.11", "dependencies": { "@electric-sql/client": "^1.2.0", "@standard-schema/spec": "^1.0.0", diff --git a/packages/powersync-db-collection/CHANGELOG.md b/packages/powersync-db-collection/CHANGELOG.md index 83f82000b..64392d49a 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.14 + +### Patch Changes + +- Updated dependencies [[`1d19d22`](https://github.com/TanStack/db/commit/1d19d2219cbbaef6483845df1c3b078077e4e3bd), [`b3e4e80`](https://github.com/TanStack/db/commit/b3e4e80c4b73d96c15391ac25efb518c7ae7ccbb)]: + - @tanstack/db@0.5.10 + ## 0.1.13 ### Patch Changes diff --git a/packages/powersync-db-collection/package.json b/packages/powersync-db-collection/package.json index 7297e2cad..3fa99e04e 100644 --- a/packages/powersync-db-collection/package.json +++ b/packages/powersync-db-collection/package.json @@ -1,7 +1,7 @@ { "name": "@tanstack/powersync-db-collection", "description": "PowerSync collection for TanStack DB", - "version": "0.1.13", + "version": "0.1.14", "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 f541618eb..9e71ef76d 100644 --- a/packages/react-db/CHANGELOG.md +++ b/packages/react-db/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/react-db +## 0.1.54 + +### Patch Changes + +- Updated dependencies [[`1d19d22`](https://github.com/TanStack/db/commit/1d19d2219cbbaef6483845df1c3b078077e4e3bd), [`b3e4e80`](https://github.com/TanStack/db/commit/b3e4e80c4b73d96c15391ac25efb518c7ae7ccbb)]: + - @tanstack/db@0.5.10 + ## 0.1.53 ### Patch Changes diff --git a/packages/react-db/package.json b/packages/react-db/package.json index 1675c3a16..5bf8272c8 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.53", + "version": "0.1.54", "author": "Kyle Mathews", "license": "MIT", "repository": { diff --git a/packages/rxdb-db-collection/CHANGELOG.md b/packages/rxdb-db-collection/CHANGELOG.md index f5e0c6e66..ec41bb803 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.42 + +### Patch Changes + +- Updated dependencies [[`1d19d22`](https://github.com/TanStack/db/commit/1d19d2219cbbaef6483845df1c3b078077e4e3bd), [`b3e4e80`](https://github.com/TanStack/db/commit/b3e4e80c4b73d96c15391ac25efb518c7ae7ccbb)]: + - @tanstack/db@0.5.10 + ## 0.1.41 ### Patch Changes diff --git a/packages/rxdb-db-collection/package.json b/packages/rxdb-db-collection/package.json index 755ecc2bd..56b2504c2 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.41", + "version": "0.1.42", "dependencies": { "rxdb": "16.21.0", "@standard-schema/spec": "^1.0.0", diff --git a/packages/solid-db/CHANGELOG.md b/packages/solid-db/CHANGELOG.md index d5f50898e..ecacfad5f 100644 --- a/packages/solid-db/CHANGELOG.md +++ b/packages/solid-db/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/react-db +## 0.1.53 + +### Patch Changes + +- Updated dependencies [[`1d19d22`](https://github.com/TanStack/db/commit/1d19d2219cbbaef6483845df1c3b078077e4e3bd), [`b3e4e80`](https://github.com/TanStack/db/commit/b3e4e80c4b73d96c15391ac25efb518c7ae7ccbb)]: + - @tanstack/db@0.5.10 + ## 0.1.52 ### Patch Changes diff --git a/packages/solid-db/package.json b/packages/solid-db/package.json index 24d513694..84b027be8 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.52", + "version": "0.1.53", "author": "Kyle Mathews", "license": "MIT", "repository": { diff --git a/packages/svelte-db/CHANGELOG.md b/packages/svelte-db/CHANGELOG.md index ebc467ded..846f70554 100644 --- a/packages/svelte-db/CHANGELOG.md +++ b/packages/svelte-db/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/svelte-db +## 0.1.53 + +### Patch Changes + +- Updated dependencies [[`1d19d22`](https://github.com/TanStack/db/commit/1d19d2219cbbaef6483845df1c3b078077e4e3bd), [`b3e4e80`](https://github.com/TanStack/db/commit/b3e4e80c4b73d96c15391ac25efb518c7ae7ccbb)]: + - @tanstack/db@0.5.10 + ## 0.1.52 ### Patch Changes diff --git a/packages/svelte-db/package.json b/packages/svelte-db/package.json index 4b0003d20..9a1bea95c 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.52", + "version": "0.1.53", "dependencies": { "@tanstack/db": "workspace:*" }, diff --git a/packages/trailbase-db-collection/CHANGELOG.md b/packages/trailbase-db-collection/CHANGELOG.md index 0e1325bec..0a3f128d1 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.54 + +### Patch Changes + +- Updated dependencies [[`1d19d22`](https://github.com/TanStack/db/commit/1d19d2219cbbaef6483845df1c3b078077e4e3bd), [`b3e4e80`](https://github.com/TanStack/db/commit/b3e4e80c4b73d96c15391ac25efb518c7ae7ccbb)]: + - @tanstack/db@0.5.10 + ## 0.1.53 ### Patch Changes diff --git a/packages/trailbase-db-collection/package.json b/packages/trailbase-db-collection/package.json index 74747bc64..b227f99d4 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.53", + "version": "0.1.54", "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 71317ed71..63cc10379 100644 --- a/packages/vue-db/CHANGELOG.md +++ b/packages/vue-db/CHANGELOG.md @@ -1,5 +1,12 @@ # @tanstack/vue-db +## 0.0.86 + +### Patch Changes + +- Updated dependencies [[`1d19d22`](https://github.com/TanStack/db/commit/1d19d2219cbbaef6483845df1c3b078077e4e3bd), [`b3e4e80`](https://github.com/TanStack/db/commit/b3e4e80c4b73d96c15391ac25efb518c7ae7ccbb)]: + - @tanstack/db@0.5.10 + ## 0.0.85 ### Patch Changes diff --git a/packages/vue-db/package.json b/packages/vue-db/package.json index 405641753..df2283445 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.85", + "version": "0.0.86", "author": "Kyle Mathews", "license": "MIT", "repository": {