Releases: TanStack/db
@tanstack/offline-transactions@1.0.27
@tanstack/node-db-sqlite-persistence@0.1.6
Patch Changes
- Updated dependencies []:
- @tanstack/db-sqlite-persistence-core@0.1.6
@tanstack/expo-db-sqlite-persistence@0.1.6
Patch Changes
- Updated dependencies []:
- @tanstack/db-sqlite-persistence-core@0.1.6
@tanstack/electron-db-sqlite-persistence@0.1.6
Patch Changes
- Updated dependencies []:
- @tanstack/db-sqlite-persistence-core@0.1.6
@tanstack/electric-db-collection@0.3.0
Minor Changes
-
feat: add DNF/active_conditions support for arbitrary boolean WHERE clauses (#1270)
Support the new Electric server wire protocol (electric-sql/electric#3791). Tags now use
/delimiter with empty segments for non-participating positions. Shapes with subquery dependencies sendactive_conditionsheaders and use DNF evaluation for row visibility. Simple shapes without subqueries retain existing empty-tag-set deletion behavior.
Patch Changes
@tanstack/db@0.6.2
Patch Changes
-
Deduplicate and filter null join keys in lazy join subset queries. Previously, when multiple rows referenced the same foreign key or had null foreign keys, the full unfiltered array was passed to
inArray(), producing bloatedANY()SQL params with repeated IDs and NULLs. (#1448) -
fix: default getKey on live query collections fails when used as a source in chained collections (#1432)
The default WeakMap-based getKey breaks when enriched change values (with virtual props like $synced, $origin, $key) are passed through chained live query collections. The enriched objects are new references not found in the WeakMap, causing all items to resolve to key
undefinedand collapse into a single item. Falls back toitem.$keywhen the WeakMap lookup misses.
@tanstack/db-sqlite-persistence-core@0.1.6
@tanstack/cloudflare-durable-objects-db-sqlite-persistence@0.1.6
Patch Changes
- Updated dependencies []:
- @tanstack/db-sqlite-persistence-core@0.1.6
@tanstack/capacitor-db-sqlite-persistence@0.1.6
Patch Changes
- Updated dependencies []:
- @tanstack/db-sqlite-persistence-core@0.1.6
@tanstack/browser-db-sqlite-persistence@0.1.6
Patch Changes
-
Fix absolute worker path in bundled output by setting
base: './'in vite config, so the OPFS worker URL resolves relative to the module viaimport.meta.urlinstead of being hardcoded to/assets/...(#1436) -
Updated dependencies []:
- @tanstack/db-sqlite-persistence-core@0.1.6