Skip to content

Releases: TanStack/db

@tanstack/offline-transactions@1.0.27

03 Apr 16:17
e8e029e

Choose a tag to compare

Patch Changes

@tanstack/node-db-sqlite-persistence@0.1.6

03 Apr 16:17
e8e029e

Choose a tag to compare

Patch Changes

  • Updated dependencies []:
    • @tanstack/db-sqlite-persistence-core@0.1.6

@tanstack/expo-db-sqlite-persistence@0.1.6

03 Apr 16:17
e8e029e

Choose a tag to compare

Patch Changes

  • Updated dependencies []:
    • @tanstack/db-sqlite-persistence-core@0.1.6

@tanstack/electron-db-sqlite-persistence@0.1.6

03 Apr 16:17
e8e029e

Choose a tag to compare

Patch Changes

  • Updated dependencies []:
    • @tanstack/db-sqlite-persistence-core@0.1.6

@tanstack/electric-db-collection@0.3.0

03 Apr 16:17
e8e029e

Choose a tag to compare

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 send active_conditions headers 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

03 Apr 16:17
e8e029e

Choose a tag to compare

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 bloated ANY() 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 undefined and collapse into a single item. Falls back to item.$key when the WeakMap lookup misses.

@tanstack/db-sqlite-persistence-core@0.1.6

03 Apr 16:17
e8e029e

Choose a tag to compare

Patch Changes

@tanstack/cloudflare-durable-objects-db-sqlite-persistence@0.1.6

03 Apr 16:17
e8e029e

Choose a tag to compare

Patch Changes

  • Updated dependencies []:
    • @tanstack/db-sqlite-persistence-core@0.1.6

@tanstack/capacitor-db-sqlite-persistence@0.1.6

03 Apr 16:17
e8e029e

Choose a tag to compare

Patch Changes

  • Updated dependencies []:
    • @tanstack/db-sqlite-persistence-core@0.1.6

@tanstack/browser-db-sqlite-persistence@0.1.6

03 Apr 16:17
e8e029e

Choose a tag to compare

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 via import.meta.url instead of being hardcoded to /assets/... (#1436)

  • Updated dependencies []:

    • @tanstack/db-sqlite-persistence-core@0.1.6