From 98d3b9cc66a4318ab750aba9cfd48b144968ba40 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 29 Jul 2026 13:26:29 +0000 Subject: [PATCH] Version Packages --- .changeset/cool-parents-end.md | 5 ----- .changeset/eight-jokes-refuse.md | 8 -------- .changeset/gentle-masks-travel.md | 5 ----- .changeset/mean-rabbits-deny.md | 5 ----- .changeset/mighty-dodos-prove.md | 7 ------- .changeset/ten-avocados-watch.md | 5 ----- demos/angular-supabase-todolist/package.json | 2 +- demos/example-capacitor/package.json | 4 ++-- demos/example-electron-node/package.json | 2 +- demos/example-electron/package.json | 2 +- demos/example-nextjs/package.json | 2 +- demos/example-node/package.json | 2 +- demos/example-vite-encryption/package.json | 2 +- demos/example-vite/package.json | 2 +- demos/example-webpack/package.json | 2 +- demos/nuxt-supabase-todolist/package.json | 4 ++-- demos/react-multi-client/package.json | 2 +- .../react-native-barebones-opsqlite/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../react-native-supabase-todolist/package.json | 2 +- .../package.json | 4 ++-- .../react-neon-tanstack-query-notes/package.json | 2 +- .../react-supabase-time-based-sync/package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- demos/react-supabase-todolist/package.json | 2 +- demos/vue-supabase-todolist/package.json | 2 +- .../yjs-react-supabase-text-collab/package.json | 2 +- packages/adapter-sql-js/CHANGELOG.md | 8 ++++++++ packages/adapter-sql-js/package.json | 2 +- packages/capacitor/CHANGELOG.md | 12 ++++++++++++ packages/capacitor/package.json | 4 ++-- packages/kysely-driver/CHANGELOG.md | 6 ++++++ packages/kysely-driver/package.json | 2 +- packages/node/CHANGELOG.md | 8 ++++++++ packages/node/package.json | 2 +- packages/nuxt/package.json | 6 +++--- packages/react-native/CHANGELOG.md | 9 +++++++++ packages/react-native/package.json | 2 +- packages/shared-internals/CHANGELOG.md | 14 ++++++++++++++ packages/shared-internals/package.json | 2 +- packages/shared-internals/src/version.ts | 2 +- packages/tanstack-react-query/package.json | 2 +- packages/vue/package.json | 2 +- packages/web/CHANGELOG.md | 16 ++++++++++++++++ packages/web/package.json | 4 ++-- pnpm-lock.yaml | 8 ++++---- tools/diagnostics-app/CHANGELOG.md | 13 +++++++++++++ tools/diagnostics-app/package.json | 2 +- 51 files changed, 133 insertions(+), 82 deletions(-) delete mode 100644 .changeset/cool-parents-end.md delete mode 100644 .changeset/eight-jokes-refuse.md delete mode 100644 .changeset/gentle-masks-travel.md delete mode 100644 .changeset/mean-rabbits-deny.md delete mode 100644 .changeset/mighty-dodos-prove.md delete mode 100644 .changeset/ten-avocados-watch.md diff --git a/.changeset/cool-parents-end.md b/.changeset/cool-parents-end.md deleted file mode 100644 index 7b996213a..000000000 --- a/.changeset/cool-parents-end.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@powersync/kysely-driver': patch ---- - -Support versions 0.29.x of kysely diff --git a/.changeset/eight-jokes-refuse.md b/.changeset/eight-jokes-refuse.md deleted file mode 100644 index 1261fd0fe..000000000 --- a/.changeset/eight-jokes-refuse.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@powersync/shared-internals': patch ---- - -Fix `connect()` transiently reporting a sync status without core state (`hasSynced: undefined`, no -stream subscriptions), clobbering the offline sync status restored when the database was opened. -Also fix aborted or failed connection attempts resetting the restored status the same way before -the core extension had reported a status for them. diff --git a/.changeset/gentle-masks-travel.md b/.changeset/gentle-masks-travel.md deleted file mode 100644 index 89a5ad1f7..000000000 --- a/.changeset/gentle-masks-travel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@powersync/web': patch ---- - -Fix timeout option having no effect with OPFS WriteAhead VFS. diff --git a/.changeset/mean-rabbits-deny.md b/.changeset/mean-rabbits-deny.md deleted file mode 100644 index 65e57d7ab..000000000 --- a/.changeset/mean-rabbits-deny.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@powersync/web': patch ---- - -Log error when a worker fails to load. diff --git a/.changeset/mighty-dodos-prove.md b/.changeset/mighty-dodos-prove.md deleted file mode 100644 index ec280f287..000000000 --- a/.changeset/mighty-dodos-prove.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@powersync/shared-internals': minor -'@powersync/web': minor ---- - -When shared sync workers are disabled, use broadcast channels to share the current sync status and -subscriptions across tabs. diff --git a/.changeset/ten-avocados-watch.md b/.changeset/ten-avocados-watch.md deleted file mode 100644 index 87291697f..000000000 --- a/.changeset/ten-avocados-watch.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@powersync/web': patch ---- - -Increase maximum `dbFilename` length to 112 and improve errors (closes https://github.com/powersync-ja/powersync-js/issues/1052). diff --git a/demos/angular-supabase-todolist/package.json b/demos/angular-supabase-todolist/package.json index cc186f782..647f60375 100644 --- a/demos/angular-supabase-todolist/package.json +++ b/demos/angular-supabase-todolist/package.json @@ -24,7 +24,7 @@ "@angular/router": "^19.2.4", "@angular/service-worker": "^19.2.4", "@journeyapps/wa-sqlite": "^1.7.0", - "@powersync/web": "^2.0.0", + "@powersync/web": "^2.1.0", "@supabase/supabase-js": "^2.44.4", "rxjs": "~7.8.1", "tslib": "^2.6.3", diff --git a/demos/example-capacitor/package.json b/demos/example-capacitor/package.json index feee8567e..38bd8d782 100644 --- a/demos/example-capacitor/package.json +++ b/demos/example-capacitor/package.json @@ -26,9 +26,9 @@ "@capacitor/ios": "^8.0.0", "@capacitor/splash-screen": "^8.0.0", "@journeyapps/wa-sqlite": "^1.7.0", - "@powersync/capacitor": "^0.8.0", + "@powersync/capacitor": "^0.8.1", "@powersync/react": "^2.0.0", - "@powersync/web": "^2.0.0", + "@powersync/web": "^2.1.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-router-dom": "^6.23.0" diff --git a/demos/example-electron-node/package.json b/demos/example-electron-node/package.json index d72230eb0..cc9355feb 100644 --- a/demos/example-electron-node/package.json +++ b/demos/example-electron-node/package.json @@ -41,7 +41,7 @@ "webpack": "^5.90.1" }, "dependencies": { - "@powersync/node": "^0.20.0", + "@powersync/node": "^0.20.1", "better-sqlite3": "^12.2.0", "electron-squirrel-startup": "^1.0.1" } diff --git a/demos/example-electron/package.json b/demos/example-electron/package.json index 96bdf8125..fe2115051 100644 --- a/demos/example-electron/package.json +++ b/demos/example-electron/package.json @@ -27,7 +27,7 @@ "@mui/x-data-grid": "^6.19.11", "express": "^4.19.2", "@powersync/react": "^2.0.0", - "@powersync/web": "^2.0.0", + "@powersync/web": "^2.1.0", "electron-squirrel-startup": "^1.0.0", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/demos/example-nextjs/package.json b/demos/example-nextjs/package.json index 17ebc021e..2e0580653 100644 --- a/demos/example-nextjs/package.json +++ b/demos/example-nextjs/package.json @@ -16,7 +16,7 @@ "dependencies": { "@journeyapps/wa-sqlite": "^1.7.0", "@powersync/react": "^2.0.0", - "@powersync/web": "^2.0.0", + "@powersync/web": "^2.1.0", "@tailwindcss/postcss": "^4.2.2", "jose": "^5.9.6", "next": "^16.1.1", diff --git a/demos/example-node/package.json b/demos/example-node/package.json index cc682fb31..5a23fbd15 100644 --- a/demos/example-node/package.json +++ b/demos/example-node/package.json @@ -10,7 +10,7 @@ "start": "node --import ./register.mjs src/main.ts" }, "dependencies": { - "@powersync/node": "^0.20.0", + "@powersync/node": "^0.20.1", "better-sqlite3": "^12.10.0", "better-sqlite3-multiple-ciphers": "^12.9.0", "dotenv": "^16.4.7", diff --git a/demos/example-vite-encryption/package.json b/demos/example-vite-encryption/package.json index e980a265c..846130e04 100644 --- a/demos/example-vite-encryption/package.json +++ b/demos/example-vite-encryption/package.json @@ -11,7 +11,7 @@ "test:build": "pnpm build" }, "dependencies": { - "@powersync/web": "^2.0.0" + "@powersync/web": "^2.1.0" }, "devDependencies": { "@swc/core": "~1.6.0", diff --git a/demos/example-vite/package.json b/demos/example-vite/package.json index 647df5346..d725ec18d 100644 --- a/demos/example-vite/package.json +++ b/demos/example-vite/package.json @@ -13,7 +13,7 @@ }, "dependencies": { "@journeyapps/wa-sqlite": "^1.7.0", - "@powersync/web": "^2.0.0" + "@powersync/web": "^2.1.0" }, "devDependencies": { "@swc/core": "~1.6.0", diff --git a/demos/example-webpack/package.json b/demos/example-webpack/package.json index 9350550d0..de0abdc9c 100644 --- a/demos/example-webpack/package.json +++ b/demos/example-webpack/package.json @@ -9,7 +9,7 @@ "test:build": "pnpm build" }, "dependencies": { - "@powersync/web": "^2.0.0" + "@powersync/web": "^2.1.0" }, "devDependencies": { "@types/webpack": "^5.28.5", diff --git a/demos/nuxt-supabase-todolist/package.json b/demos/nuxt-supabase-todolist/package.json index 63ec275fa..e2c8a5a0a 100644 --- a/demos/nuxt-supabase-todolist/package.json +++ b/demos/nuxt-supabase-todolist/package.json @@ -9,10 +9,10 @@ "dependencies": { "@nuxt/ui": "^4.0.0", "@nuxtjs/supabase": "2.0.1", - "@powersync/kysely-driver": "^2.0.0", + "@powersync/kysely-driver": "^2.0.1", "@powersync/nuxt": "^0.0.8", "@powersync/vue": "^0.6.0", - "@powersync/web": "^2.0.0", + "@powersync/web": "^2.1.0", "@supabase/supabase-js": "2.75.0", "tailwindcss": "^4.1.18" }, diff --git a/demos/react-multi-client/package.json b/demos/react-multi-client/package.json index 1ddbf6070..396e9bd8a 100644 --- a/demos/react-multi-client/package.json +++ b/demos/react-multi-client/package.json @@ -12,7 +12,7 @@ "dependencies": { "@journeyapps/wa-sqlite": "^1.7.0", "@powersync/react": "^2.0.0", - "@powersync/web": "^2.0.0", + "@powersync/web": "^2.1.0", "@supabase/supabase-js": "^2.43.1", "@vitejs/plugin-react": "^4.2.1", "@webflow/webflow-cli": "^1.6.9", diff --git a/demos/react-native-barebones-opsqlite/package.json b/demos/react-native-barebones-opsqlite/package.json index cdc83b09d..f62a58f88 100644 --- a/demos/react-native-barebones-opsqlite/package.json +++ b/demos/react-native-barebones-opsqlite/package.json @@ -12,7 +12,7 @@ "@azure/core-asynciterator-polyfill": "^1.0.2", "@op-engineering/op-sqlite": "^17.1.0", "@powersync/react": "^2.0.0", - "@powersync/react-native": "^2.0.0", + "@powersync/react-native": "^2.0.1", "react": "19.1.0", "react-native": "0.86.0", "react-native-safe-area-context": "5.6.2" diff --git a/demos/react-native-supabase-background-sync/package.json b/demos/react-native-supabase-background-sync/package.json index c0c230342..cfb76d610 100644 --- a/demos/react-native-supabase-background-sync/package.json +++ b/demos/react-native-supabase-background-sync/package.json @@ -11,7 +11,7 @@ "dependencies": { "@expo/vector-icons": "^15.1.1", "@op-engineering/op-sqlite": "^17.1.0", - "@powersync/react-native": "^2.0.0", + "@powersync/react-native": "^2.0.1", "@supabase/supabase-js": "~2.97.0", "expo": "~57.0.1", "expo-background-task": "^57.0.1", diff --git a/demos/react-native-supabase-group-chat/package.json b/demos/react-native-supabase-group-chat/package.json index 19030b7c0..e0f1567be 100644 --- a/demos/react-native-supabase-group-chat/package.json +++ b/demos/react-native-supabase-group-chat/package.json @@ -25,7 +25,7 @@ "@expo/vector-icons": "^15.0.3", "@faker-js/faker": "^10.1.0", "@op-engineering/op-sqlite": "^17.0.0", - "@powersync/react-native": "^2.0.0", + "@powersync/react-native": "^2.0.1", "@react-native-async-storage/async-storage": "2.2.0", "@shopify/flash-list": "2.0.2", "@supabase/supabase-js": "^2.86.0", diff --git a/demos/react-native-supabase-todolist/package.json b/demos/react-native-supabase-todolist/package.json index 262ad26d4..e327133c9 100644 --- a/demos/react-native-supabase-todolist/package.json +++ b/demos/react-native-supabase-todolist/package.json @@ -19,7 +19,7 @@ "@powersync/attachments-storage-react-native": "^0.0.3", "@powersync/common": "^2.0.0", "@powersync/react": "^2.0.0", - "@powersync/react-native": "^2.0.0", + "@powersync/react-native": "^2.0.1", "@rneui/base": "4.0.0-rc.8", "@rneui/themed": "4.0.0-rc.8", "@supabase/supabase-js": "^2.97.0", diff --git a/demos/react-native-web-supabase-todolist/package.json b/demos/react-native-web-supabase-todolist/package.json index 7846e8c8f..f38dc8128 100644 --- a/demos/react-native-web-supabase-todolist/package.json +++ b/demos/react-native-web-supabase-todolist/package.json @@ -22,8 +22,8 @@ "@powersync/attachments-storage-react-native": "^0.0.3", "@powersync/common": "^2.0.0", "@powersync/react": "^2.0.0", - "@powersync/react-native": "^2.0.0", - "@powersync/web": "^2.0.0", + "@powersync/react-native": "^2.0.1", + "@powersync/web": "^2.1.0", "@react-native-async-storage/async-storage": "2.2.0", "@rneui/base": "4.0.0-rc.8", "@rneui/themed": "4.0.0-rc.8", diff --git a/demos/react-neon-tanstack-query-notes/package.json b/demos/react-neon-tanstack-query-notes/package.json index ae514b7de..bf849adb3 100644 --- a/demos/react-neon-tanstack-query-notes/package.json +++ b/demos/react-neon-tanstack-query-notes/package.json @@ -19,7 +19,7 @@ "@powersync/drizzle-driver": "^0.8.0", "@powersync/react": "^2.0.0", "@powersync/tanstack-react-query": "^0.3.0", - "@powersync/web": "^2.0.0", + "@powersync/web": "^2.1.0", "@radix-ui/react-slot": "^1.2.4", "@radix-ui/react-toggle": "^1.1.10", "@tailwindcss/vite": "^4.1.17", diff --git a/demos/react-supabase-time-based-sync/package.json b/demos/react-supabase-time-based-sync/package.json index a6832c2eb..d8443011f 100644 --- a/demos/react-supabase-time-based-sync/package.json +++ b/demos/react-supabase-time-based-sync/package.json @@ -13,7 +13,7 @@ }, "dependencies": { "@powersync/react": "^2.0.0", - "@powersync/web": "^2.0.0", + "@powersync/web": "^2.1.0", "@emotion/react": "11.11.4", "@emotion/styled": "11.11.5", "@journeyapps/wa-sqlite": "^1.7.0", diff --git a/demos/react-supabase-todolist-optional-sync/package.json b/demos/react-supabase-todolist-optional-sync/package.json index 680330a43..ffe18e25d 100644 --- a/demos/react-supabase-todolist-optional-sync/package.json +++ b/demos/react-supabase-todolist-optional-sync/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@powersync/react": "^2.0.0", - "@powersync/web": "^2.0.0", + "@powersync/web": "^2.1.0", "@emotion/react": "11.11.4", "@emotion/styled": "11.11.5", "@journeyapps/wa-sqlite": "^1.7.0", diff --git a/demos/react-supabase-todolist-sync-streams/package.json b/demos/react-supabase-todolist-sync-streams/package.json index 83a9937e6..c303c3eb8 100644 --- a/demos/react-supabase-todolist-sync-streams/package.json +++ b/demos/react-supabase-todolist-sync-streams/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@powersync/react": "^2.0.0", - "@powersync/web": "^2.0.0", + "@powersync/web": "^2.1.0", "@emotion/react": "11.11.4", "@emotion/styled": "11.11.5", "@journeyapps/wa-sqlite": "^1.7.0", diff --git a/demos/react-supabase-todolist-tanstackdb/package.json b/demos/react-supabase-todolist-tanstackdb/package.json index 5a269b258..fd8d8ad90 100644 --- a/demos/react-supabase-todolist-tanstackdb/package.json +++ b/demos/react-supabase-todolist-tanstackdb/package.json @@ -18,7 +18,7 @@ "@mui/material": "^5.15.12", "@mui/x-data-grid": "^6.19.6", "@powersync/react": "^2.0.0", - "@powersync/web": "^2.0.0", + "@powersync/web": "^2.1.0", "@supabase/supabase-js": "^2.39.7", "@tanstack/db": "^0.6.0", "@tanstack/powersync-db-collection": "^0.1.38", diff --git a/demos/react-supabase-todolist/package.json b/demos/react-supabase-todolist/package.json index 83a9937e6..c303c3eb8 100644 --- a/demos/react-supabase-todolist/package.json +++ b/demos/react-supabase-todolist/package.json @@ -10,7 +10,7 @@ }, "dependencies": { "@powersync/react": "^2.0.0", - "@powersync/web": "^2.0.0", + "@powersync/web": "^2.1.0", "@emotion/react": "11.11.4", "@emotion/styled": "11.11.5", "@journeyapps/wa-sqlite": "^1.7.0", diff --git a/demos/vue-supabase-todolist/package.json b/demos/vue-supabase-todolist/package.json index 852a4fcfb..25936bde4 100644 --- a/demos/vue-supabase-todolist/package.json +++ b/demos/vue-supabase-todolist/package.json @@ -11,7 +11,7 @@ "test:build": "pnpm build" }, "dependencies": { - "@powersync/web": "^2.0.0", + "@powersync/web": "^2.1.0", "@powersync/vue": "^0.6.0", "@mdi/font": "7.4.47", "@supabase/supabase-js": "^2.39.7", diff --git a/demos/yjs-react-supabase-text-collab/package.json b/demos/yjs-react-supabase-text-collab/package.json index ace49b6a7..2bfba78fd 100644 --- a/demos/yjs-react-supabase-text-collab/package.json +++ b/demos/yjs-react-supabase-text-collab/package.json @@ -15,7 +15,7 @@ "@mui/material": "^5.15.12", "@mui/x-data-grid": "^6.19.6", "@powersync/react": "^2.0.0", - "@powersync/web": "^2.0.0", + "@powersync/web": "^2.1.0", "@supabase/supabase-js": "^2.39.8", "@tiptap/extension-collaboration": "2.2.2", "@tiptap/extension-collaboration-cursor": "2.2.2", diff --git a/packages/adapter-sql-js/CHANGELOG.md b/packages/adapter-sql-js/CHANGELOG.md index 9d02397df..9897a85d1 100644 --- a/packages/adapter-sql-js/CHANGELOG.md +++ b/packages/adapter-sql-js/CHANGELOG.md @@ -1,5 +1,13 @@ # @powersync/adapter-sql-js +## 0.0.20 + +### Patch Changes + +- Updated dependencies [669ba97] +- Updated dependencies [bc50ecc] + - @powersync/shared-internals@1.1.0 + ## 0.0.19 ### Patch Changes diff --git a/packages/adapter-sql-js/package.json b/packages/adapter-sql-js/package.json index 3f63876cf..dfedf797b 100644 --- a/packages/adapter-sql-js/package.json +++ b/packages/adapter-sql-js/package.json @@ -1,6 +1,6 @@ { "name": "@powersync/adapter-sql-js", - "version": "0.0.19", + "version": "0.0.20", "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" diff --git a/packages/capacitor/CHANGELOG.md b/packages/capacitor/CHANGELOG.md index 814db9f97..3326e0834 100644 --- a/packages/capacitor/CHANGELOG.md +++ b/packages/capacitor/CHANGELOG.md @@ -1,5 +1,17 @@ # @powersync/capacitor +## 0.8.1 + +### Patch Changes + +- Updated dependencies [669ba97] +- Updated dependencies [8d18368] +- Updated dependencies [8d18368] +- Updated dependencies [bc50ecc] +- Updated dependencies [d1b3622] + - @powersync/shared-internals@1.1.0 + - @powersync/web@2.1.0 + ## 0.8.0 ### Minor Changes diff --git a/packages/capacitor/package.json b/packages/capacitor/package.json index f1a7fc98f..d003407b4 100644 --- a/packages/capacitor/package.json +++ b/packages/capacitor/package.json @@ -1,6 +1,6 @@ { "name": "@powersync/capacitor", - "version": "0.8.0", + "version": "0.8.1", "description": "Adds PowerSync Capacitor support for iOS/Android", "publishConfig": { "registry": "https://registry.npmjs.org/", @@ -87,7 +87,7 @@ "peerDependencies": { "@capacitor/core": ">=8.0.0", "@capacitor-community/sqlite": "^8.1.0", - "@powersync/web": "workspace:^2.0.0" + "@powersync/web": "workspace:^2.1.0" }, "dependencies": { "@powersync/shared-internals": "workspace:*" diff --git a/packages/kysely-driver/CHANGELOG.md b/packages/kysely-driver/CHANGELOG.md index 00c47239d..d32de0b21 100644 --- a/packages/kysely-driver/CHANGELOG.md +++ b/packages/kysely-driver/CHANGELOG.md @@ -1,5 +1,11 @@ # @powersync/kysely-driver +## 2.0.1 + +### Patch Changes + +- 7f886e4: Support versions 0.29.x of kysely + ## 2.0.0 ### Major Changes diff --git a/packages/kysely-driver/package.json b/packages/kysely-driver/package.json index 05969039a..951890f98 100644 --- a/packages/kysely-driver/package.json +++ b/packages/kysely-driver/package.json @@ -1,6 +1,6 @@ { "name": "@powersync/kysely-driver", - "version": "2.0.0", + "version": "2.0.1", "description": "Kysely driver for PowerSync", "type": "module", "main": "lib/src/index.js", diff --git a/packages/node/CHANGELOG.md b/packages/node/CHANGELOG.md index dfe13f389..23146803e 100644 --- a/packages/node/CHANGELOG.md +++ b/packages/node/CHANGELOG.md @@ -1,5 +1,13 @@ # @powersync/node +## 0.20.1 + +### Patch Changes + +- Updated dependencies [669ba97] +- Updated dependencies [bc50ecc] + - @powersync/shared-internals@1.1.0 + ## 0.20.0 ### Minor Changes diff --git a/packages/node/package.json b/packages/node/package.json index 41969ec45..52e4c2b29 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,6 +1,6 @@ { "name": "@powersync/node", - "version": "0.20.0", + "version": "0.20.1", "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 501aa47aa..0534d9d40 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -65,10 +65,10 @@ }, "peerDependencies": { "@journeyapps/wa-sqlite": "^1.7.0", - "@powersync/kysely-driver": "workspace:^2.0.0", + "@powersync/kysely-driver": "workspace:^2.0.1", "@powersync/vue": "workspace:^0.6.0", - "@powersync/web": "workspace:^2.0.0", - "@powersync/shared-internals": "workspace:^1.0.1" + "@powersync/web": "workspace:^2.1.0", + "@powersync/shared-internals": "workspace:^1.1.0" }, "peerDependenciesMeta": { "@powersync/kysely-driver": { diff --git a/packages/react-native/CHANGELOG.md b/packages/react-native/CHANGELOG.md index 65591ee6f..fffbeb292 100644 --- a/packages/react-native/CHANGELOG.md +++ b/packages/react-native/CHANGELOG.md @@ -1,5 +1,14 @@ # @powersync/react-native +## 2.0.1 + +### Patch Changes + +- Updated dependencies [669ba97] +- Updated dependencies [bc50ecc] + - @powersync/shared-internals@1.1.0 + - @powersync/react@2.0.0 + ## 2.0.0 ### Major Changes diff --git a/packages/react-native/package.json b/packages/react-native/package.json index bc05b1188..6ec3be18b 100644 --- a/packages/react-native/package.json +++ b/packages/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@powersync/react-native", - "version": "2.0.0", + "version": "2.0.1", "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" diff --git a/packages/shared-internals/CHANGELOG.md b/packages/shared-internals/CHANGELOG.md index 3e2eafbd5..3d349b566 100644 --- a/packages/shared-internals/CHANGELOG.md +++ b/packages/shared-internals/CHANGELOG.md @@ -1,5 +1,19 @@ # @powersync/shared-internals +## 1.1.0 + +### Minor Changes + +- bc50ecc: When shared sync workers are disabled, use broadcast channels to share the current sync status and + subscriptions across tabs. + +### Patch Changes + +- 669ba97: Fix `connect()` transiently reporting a sync status without core state (`hasSynced: undefined`, no + stream subscriptions), clobbering the offline sync status restored when the database was opened. + Also fix aborted or failed connection attempts resetting the restored status the same way before + the core extension had reported a status for them. + ## 1.0.1 ### Patch Changes diff --git a/packages/shared-internals/package.json b/packages/shared-internals/package.json index 99e9cf2a0..7a5a736ca 100644 --- a/packages/shared-internals/package.json +++ b/packages/shared-internals/package.json @@ -1,6 +1,6 @@ { "name": "@powersync/shared-internals", - "version": "1.0.1", + "version": "1.1.0", "publishConfig": { "registry": "https://registry.npmjs.org/", "access": "public" diff --git a/packages/shared-internals/src/version.ts b/packages/shared-internals/src/version.ts index 91331fb1d..f34869e45 100644 --- a/packages/shared-internals/src/version.ts +++ b/packages/shared-internals/src/version.ts @@ -1,3 +1,3 @@ // Note: This file gets updated by tool/update_version.js script as part of the Changesets release workflow. // The update happens in the changesets PR, before the package is built. -export const POWERSYNC_JS_VERSION = '1.0.1'; +export const POWERSYNC_JS_VERSION = '1.1.0'; diff --git a/packages/tanstack-react-query/package.json b/packages/tanstack-react-query/package.json index 0d695484d..410e34371 100644 --- a/packages/tanstack-react-query/package.json +++ b/packages/tanstack-react-query/package.json @@ -33,7 +33,7 @@ "homepage": "https://docs.powersync.com", "peerDependencies": { "@powersync/common": "workspace:^2.0.0", - "@powersync/shared-internals": "workspace:^1.0.1", + "@powersync/shared-internals": "workspace:^1.1.0", "react": "*" }, "dependencies": { diff --git a/packages/vue/package.json b/packages/vue/package.json index 4a254f5d5..9748aa373 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -34,7 +34,7 @@ "peerDependencies": { "vue": "*", "@powersync/common": "workspace:^2.0.0", - "@powersync/shared-internals": "workspace:^1.0.1" + "@powersync/shared-internals": "workspace:^1.1.0" }, "devDependencies": { "@powersync/common": "workspace:*", diff --git a/packages/web/CHANGELOG.md b/packages/web/CHANGELOG.md index 3f71ce313..f2637e924 100644 --- a/packages/web/CHANGELOG.md +++ b/packages/web/CHANGELOG.md @@ -1,5 +1,21 @@ # @powersync/web +## 2.1.0 + +### Minor Changes + +- bc50ecc: When shared sync workers are disabled, use broadcast channels to share the current sync status and + subscriptions across tabs. + +### Patch Changes + +- 8d18368: Fix timeout option having no effect with OPFS WriteAhead VFS. +- 8d18368: Log error when a worker fails to load. +- d1b3622: Increase maximum `dbFilename` length to 112 and improve errors (closes https://github.com/powersync-ja/powersync-js/issues/1052). +- Updated dependencies [669ba97] +- Updated dependencies [bc50ecc] + - @powersync/shared-internals@1.1.0 + ## 2.0.0 ### Major Changes diff --git a/packages/web/package.json b/packages/web/package.json index 452f6410b..34db2b55f 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,6 +1,6 @@ { "name": "@powersync/web", - "version": "2.0.0", + "version": "2.1.0", "description": "PowerSync Web SDK", "main": "lib/index.js", "module": "lib/index.js", @@ -58,7 +58,7 @@ "peerDependencies": { "@journeyapps/wa-sqlite": "catalog:", "@powersync/common": "workspace:^2.0.0", - "@powersync/shared-internals": "workspace:^1.0.1" + "@powersync/shared-internals": "workspace:^1.1.0" }, "dependencies": { "@powersync/common": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1b17e4472..29d069e3f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -332,7 +332,7 @@ importers: specifier: workspace:* version: link:../shared-internals '@powersync/web': - specifier: workspace:^2.0.0 + specifier: workspace:^2.1.0 version: link:../web devDependencies: '@capacitor-community/sqlite': @@ -501,7 +501,7 @@ importers: specifier: ^4.3.1 version: 4.3.1(magicast@0.5.2) '@powersync/shared-internals': - specifier: workspace:^1.0.1 + specifier: workspace:^1.1.0 version: link:../shared-internals '@tanstack/vue-table': specifier: ^8.21.3 @@ -707,7 +707,7 @@ importers: specifier: workspace:* version: link:../react '@powersync/shared-internals': - specifier: workspace:^1.0.1 + specifier: workspace:^1.1.0 version: link:../shared-internals '@tanstack/react-query': specifier: ^5.70.0 @@ -762,7 +762,7 @@ importers: packages/vue: dependencies: '@powersync/shared-internals': - specifier: workspace:^1.0.1 + specifier: workspace:^1.1.0 version: link:../shared-internals devDependencies: '@powersync/common': diff --git a/tools/diagnostics-app/CHANGELOG.md b/tools/diagnostics-app/CHANGELOG.md index 58a05cc1e..30d93013f 100644 --- a/tools/diagnostics-app/CHANGELOG.md +++ b/tools/diagnostics-app/CHANGELOG.md @@ -1,5 +1,18 @@ # diagnostics-app +## 0.13.16 + +### Patch Changes + +- Updated dependencies [669ba97] +- Updated dependencies [8d18368] +- Updated dependencies [8d18368] +- Updated dependencies [bc50ecc] +- Updated dependencies [d1b3622] + - @powersync/shared-internals@1.1.0 + - @powersync/web@2.1.0 + - @powersync/react@2.0.0 + ## 0.13.15 ### Patch Changes diff --git a/tools/diagnostics-app/package.json b/tools/diagnostics-app/package.json index be13c284b..f1ea19fc5 100644 --- a/tools/diagnostics-app/package.json +++ b/tools/diagnostics-app/package.json @@ -1,6 +1,6 @@ { "name": "@powersync/diagnostics-app", - "version": "0.13.15", + "version": "0.13.16", "private": true, "type": "module", "scripts": {