Skip to content

Commit 7dc025c

Browse files
authored
chore: consolidate SQLite persistence changesets (#1396)
Keep the new SQLite persistence packages under a single first-release changeset and make all pending changesets patch-only for a consistent release plan. Made-with: Cursor
1 parent 508fda1 commit 7dc025c

3 files changed

Lines changed: 32 additions & 7 deletions

File tree

.changeset/cloudflare-do-sqlite-persistence.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/nasty-clubs-tease.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
'@tanstack/angular-db': minor
2+
'@tanstack/angular-db': patch
33
---
44

55
fixing double reactive parameter tracking inside of injectLiveQuery

.changeset/sqlite-persistence.md

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,18 @@
22
'@tanstack/db': patch
33
'@tanstack/db-sqlite-persisted-collection-core': patch
44
'@tanstack/db-browser-wa-sqlite-persisted-collection': patch
5+
'@tanstack/db-cloudflare-do-sqlite-persisted-collection': patch
6+
'@tanstack/db-node-sqlite-persisted-collection': patch
7+
'@tanstack/db-electron-sqlite-persisted-collection': patch
8+
'@tanstack/db-expo-sqlite-persisted-collection': patch
59
'@tanstack/db-react-native-sqlite-persisted-collection': patch
10+
'@tanstack/db-capacitor-sqlite-persisted-collection': patch
11+
'@tanstack/db-tauri-sqlite-persisted-collection': patch
612
---
713

814
feat(persistence): add SQLite-based offline persistence for collections
915

10-
Adds a new persistence layer that durably stores collection data in SQLite, enabling applications to survive page reloads and app restarts.
16+
Adds a new persistence layer that durably stores collection data in SQLite, enabling applications to survive page reloads and app restarts across browser, Node, mobile, desktop, and edge runtimes.
1117

1218
**Core persistence (`@tanstack/db-sqlite-persisted-collection-core`)**
1319

@@ -21,7 +27,31 @@ Adds a new persistence layer that durably stores collection data in SQLite, enab
2127
- Single-tab persistence with OPFS-based SQLite storage
2228
- `BrowserCollectionCoordinator` for multi-tab leader-election and cross-tab sync
2329

30+
**Cloudflare Durable Objects (`@tanstack/db-cloudflare-do-sqlite-persisted-collection`)**
31+
32+
- New package for SQLite persistence in Cloudflare Durable Objects runtimes
33+
34+
**Node (`@tanstack/db-node-sqlite-persisted-collection`)**
35+
36+
- New package for Node persistence via SQLite
37+
38+
**Electron (`@tanstack/db-electron-sqlite-persisted-collection`)**
39+
40+
- New package providing Electron main and renderer persistence bridge helpers
41+
42+
**Expo (`@tanstack/db-expo-sqlite-persisted-collection`)**
43+
44+
- New package for Expo persistence via `expo-sqlite`
45+
2446
**React Native (`@tanstack/db-react-native-sqlite-persisted-collection`)**
2547

2648
- New package for React Native persistence via op-sqlite
2749
- Adapter with transaction deadlock prevention and runtime parity coverage
50+
51+
**Capacitor (`@tanstack/db-capacitor-sqlite-persisted-collection`)**
52+
53+
- New package for Capacitor persistence via `@capacitor-community/sqlite`
54+
55+
**Tauri (`@tanstack/db-tauri-sqlite-persisted-collection`)**
56+
57+
- New package for Tauri persistence via `@tauri-apps/plugin-sql`

0 commit comments

Comments
 (0)