From 2b0159f294dd33b3e9966771a17cc77dc1205015 Mon Sep 17 00:00:00 2001 From: Simon Binder Date: Wed, 7 May 2025 16:04:07 +0200 Subject: [PATCH 1/6] Use exact dependency in workspace packages --- demos/benchmarks/pubspec.lock | 10 +++++----- demos/firebase-nodejs-todolist/pubspec.lock | 10 +++++----- demos/supabase-anonymous-auth/pubspec.lock | 10 +++++----- demos/supabase-edge-function-auth/pubspec.lock | 10 +++++----- demos/supabase-simple-chat/pubspec.lock | 10 +++++----- demos/supabase-todolist-drift/pubspec.lock | 6 +++--- demos/supabase-todolist-optional-sync/pubspec.lock | 10 +++++----- demos/supabase-todolist/pubspec.lock | 12 ++++++------ demos/supabase-trello/pubspec.lock | 10 +++++----- packages/powersync/pubspec.yaml | 6 ++++-- packages/powersync_sqlcipher/pubspec.yaml | 6 ++++-- 11 files changed, 52 insertions(+), 48 deletions(-) diff --git a/demos/benchmarks/pubspec.lock b/demos/benchmarks/pubspec.lock index 91a6a6ca..f2135713 100644 --- a/demos/benchmarks/pubspec.lock +++ b/demos/benchmarks/pubspec.lock @@ -297,21 +297,21 @@ packages: path: "../../packages/powersync" relative: true source: path - version: "1.11.2" + version: "1.12.4" powersync_core: dependency: "direct overridden" description: path: "../../packages/powersync_core" relative: true source: path - version: "1.1.2" + version: "1.2.4" powersync_flutter_libs: dependency: "direct overridden" description: path: "../../packages/powersync_flutter_libs" relative: true source: path - version: "0.4.4" + version: "0.4.7" pub_semver: dependency: transitive description: @@ -369,10 +369,10 @@ packages: dependency: transitive description: name: sqlite3_web - sha256: "870f287c2375117af1f769893c5ea0941882ee820444af5c3dcceec3b217aab1" + sha256: "967e076442f7e1233bd7241ca61f3efe4c7fc168dac0f38411bdb3bdf471eb3c" url: "https://pub.dev" source: hosted - version: "0.3.0" + version: "0.3.1" sqlite_async: dependency: "direct main" description: diff --git a/demos/firebase-nodejs-todolist/pubspec.lock b/demos/firebase-nodejs-todolist/pubspec.lock index f4472339..8c359818 100644 --- a/demos/firebase-nodejs-todolist/pubspec.lock +++ b/demos/firebase-nodejs-todolist/pubspec.lock @@ -446,21 +446,21 @@ packages: path: "../../packages/powersync" relative: true source: path - version: "1.11.2" + version: "1.12.4" powersync_core: dependency: "direct overridden" description: path: "../../packages/powersync_core" relative: true source: path - version: "1.1.2" + version: "1.2.4" powersync_flutter_libs: dependency: "direct overridden" description: path: "../../packages/powersync_flutter_libs" relative: true source: path - version: "0.4.4" + version: "0.4.7" pub_semver: dependency: transitive description: @@ -598,10 +598,10 @@ packages: dependency: transitive description: name: sqlite3_web - sha256: "870f287c2375117af1f769893c5ea0941882ee820444af5c3dcceec3b217aab1" + sha256: "967e076442f7e1233bd7241ca61f3efe4c7fc168dac0f38411bdb3bdf471eb3c" url: "https://pub.dev" source: hosted - version: "0.3.0" + version: "0.3.1" sqlite_async: dependency: transitive description: diff --git a/demos/supabase-anonymous-auth/pubspec.lock b/demos/supabase-anonymous-auth/pubspec.lock index 6d2eec02..69814ec7 100644 --- a/demos/supabase-anonymous-auth/pubspec.lock +++ b/demos/supabase-anonymous-auth/pubspec.lock @@ -390,21 +390,21 @@ packages: path: "../../packages/powersync" relative: true source: path - version: "1.11.2" + version: "1.12.4" powersync_core: dependency: "direct overridden" description: path: "../../packages/powersync_core" relative: true source: path - version: "1.1.2" + version: "1.2.4" powersync_flutter_libs: dependency: "direct overridden" description: path: "../../packages/powersync_flutter_libs" relative: true source: path - version: "0.4.4" + version: "0.4.7" pub_semver: dependency: transitive description: @@ -542,10 +542,10 @@ packages: dependency: transitive description: name: sqlite3_web - sha256: "870f287c2375117af1f769893c5ea0941882ee820444af5c3dcceec3b217aab1" + sha256: "967e076442f7e1233bd7241ca61f3efe4c7fc168dac0f38411bdb3bdf471eb3c" url: "https://pub.dev" source: hosted - version: "0.3.0" + version: "0.3.1" sqlite_async: dependency: "direct main" description: diff --git a/demos/supabase-edge-function-auth/pubspec.lock b/demos/supabase-edge-function-auth/pubspec.lock index 6d2eec02..69814ec7 100644 --- a/demos/supabase-edge-function-auth/pubspec.lock +++ b/demos/supabase-edge-function-auth/pubspec.lock @@ -390,21 +390,21 @@ packages: path: "../../packages/powersync" relative: true source: path - version: "1.11.2" + version: "1.12.4" powersync_core: dependency: "direct overridden" description: path: "../../packages/powersync_core" relative: true source: path - version: "1.1.2" + version: "1.2.4" powersync_flutter_libs: dependency: "direct overridden" description: path: "../../packages/powersync_flutter_libs" relative: true source: path - version: "0.4.4" + version: "0.4.7" pub_semver: dependency: transitive description: @@ -542,10 +542,10 @@ packages: dependency: transitive description: name: sqlite3_web - sha256: "870f287c2375117af1f769893c5ea0941882ee820444af5c3dcceec3b217aab1" + sha256: "967e076442f7e1233bd7241ca61f3efe4c7fc168dac0f38411bdb3bdf471eb3c" url: "https://pub.dev" source: hosted - version: "0.3.0" + version: "0.3.1" sqlite_async: dependency: "direct main" description: diff --git a/demos/supabase-simple-chat/pubspec.lock b/demos/supabase-simple-chat/pubspec.lock index 4643d700..38464559 100644 --- a/demos/supabase-simple-chat/pubspec.lock +++ b/demos/supabase-simple-chat/pubspec.lock @@ -406,21 +406,21 @@ packages: path: "../../packages/powersync" relative: true source: path - version: "1.11.2" + version: "1.12.4" powersync_core: dependency: "direct overridden" description: path: "../../packages/powersync_core" relative: true source: path - version: "1.1.2" + version: "1.2.4" powersync_flutter_libs: dependency: "direct overridden" description: path: "../../packages/powersync_flutter_libs" relative: true source: path - version: "0.4.4" + version: "0.4.7" pub_semver: dependency: transitive description: @@ -558,10 +558,10 @@ packages: dependency: transitive description: name: sqlite3_web - sha256: "870f287c2375117af1f769893c5ea0941882ee820444af5c3dcceec3b217aab1" + sha256: "967e076442f7e1233bd7241ca61f3efe4c7fc168dac0f38411bdb3bdf471eb3c" url: "https://pub.dev" source: hosted - version: "0.3.0" + version: "0.3.1" sqlite_async: dependency: transitive description: diff --git a/demos/supabase-todolist-drift/pubspec.lock b/demos/supabase-todolist-drift/pubspec.lock index 38cea59b..6edd64e3 100644 --- a/demos/supabase-todolist-drift/pubspec.lock +++ b/demos/supabase-todolist-drift/pubspec.lock @@ -758,21 +758,21 @@ packages: path: "../../packages/powersync" relative: true source: path - version: "1.12.2" + version: "1.12.4" powersync_attachments_helper: dependency: "direct main" description: path: "../../packages/powersync_attachments_helper" relative: true source: path - version: "0.6.18+4" + version: "0.6.18+6" powersync_core: dependency: "direct overridden" description: path: "../../packages/powersync_core" relative: true source: path - version: "1.2.2" + version: "1.2.4" powersync_flutter_libs: dependency: "direct overridden" description: diff --git a/demos/supabase-todolist-optional-sync/pubspec.lock b/demos/supabase-todolist-optional-sync/pubspec.lock index e33c195f..9ddc2cf9 100644 --- a/demos/supabase-todolist-optional-sync/pubspec.lock +++ b/demos/supabase-todolist-optional-sync/pubspec.lock @@ -470,21 +470,21 @@ packages: path: "../../packages/powersync" relative: true source: path - version: "1.11.2" + version: "1.12.4" powersync_core: dependency: "direct overridden" description: path: "../../packages/powersync_core" relative: true source: path - version: "1.1.2" + version: "1.2.4" powersync_flutter_libs: dependency: "direct overridden" description: path: "../../packages/powersync_flutter_libs" relative: true source: path - version: "0.4.4" + version: "0.4.7" pub_semver: dependency: transitive description: @@ -622,10 +622,10 @@ packages: dependency: transitive description: name: sqlite3_web - sha256: "870f287c2375117af1f769893c5ea0941882ee820444af5c3dcceec3b217aab1" + sha256: "967e076442f7e1233bd7241ca61f3efe4c7fc168dac0f38411bdb3bdf471eb3c" url: "https://pub.dev" source: hosted - version: "0.3.0" + version: "0.3.1" sqlite_async: dependency: "direct main" description: diff --git a/demos/supabase-todolist/pubspec.lock b/demos/supabase-todolist/pubspec.lock index 969bb7bd..880c39b9 100644 --- a/demos/supabase-todolist/pubspec.lock +++ b/demos/supabase-todolist/pubspec.lock @@ -478,28 +478,28 @@ packages: path: "../../packages/powersync" relative: true source: path - version: "1.11.3" + version: "1.12.4" powersync_attachments_helper: dependency: "direct main" description: path: "../../packages/powersync_attachments_helper" relative: true source: path - version: "0.6.18+1" + version: "0.6.18+6" powersync_core: dependency: "direct overridden" description: path: "../../packages/powersync_core" relative: true source: path - version: "1.1.3" + version: "1.2.4" powersync_flutter_libs: dependency: "direct overridden" description: path: "../../packages/powersync_flutter_libs" relative: true source: path - version: "0.4.5" + version: "0.4.7" pub_semver: dependency: transitive description: @@ -637,10 +637,10 @@ packages: dependency: transitive description: name: sqlite3_web - sha256: "870f287c2375117af1f769893c5ea0941882ee820444af5c3dcceec3b217aab1" + sha256: "967e076442f7e1233bd7241ca61f3efe4c7fc168dac0f38411bdb3bdf471eb3c" url: "https://pub.dev" source: hosted - version: "0.3.0" + version: "0.3.1" sqlite_async: dependency: "direct main" description: diff --git a/demos/supabase-trello/pubspec.lock b/demos/supabase-trello/pubspec.lock index b064d6d8..ed551833 100644 --- a/demos/supabase-trello/pubspec.lock +++ b/demos/supabase-trello/pubspec.lock @@ -558,21 +558,21 @@ packages: path: "../../packages/powersync" relative: true source: path - version: "1.11.2" + version: "1.12.4" powersync_core: dependency: "direct overridden" description: path: "../../packages/powersync_core" relative: true source: path - version: "1.1.2" + version: "1.2.4" powersync_flutter_libs: dependency: "direct overridden" description: path: "../../packages/powersync_flutter_libs" relative: true source: path - version: "0.4.4" + version: "0.4.7" provider: dependency: "direct main" description: @@ -726,10 +726,10 @@ packages: dependency: transitive description: name: sqlite3_web - sha256: "870f287c2375117af1f769893c5ea0941882ee820444af5c3dcceec3b217aab1" + sha256: "967e076442f7e1233bd7241ca61f3efe4c7fc168dac0f38411bdb3bdf471eb3c" url: "https://pub.dev" source: hosted - version: "0.3.0" + version: "0.3.1" sqlite_async: dependency: "direct main" description: diff --git a/packages/powersync/pubspec.yaml b/packages/powersync/pubspec.yaml index 78ac7c46..5e7fd798 100644 --- a/packages/powersync/pubspec.yaml +++ b/packages/powersync/pubspec.yaml @@ -12,8 +12,10 @@ dependencies: sdk: flutter sqlite3_flutter_libs: ^0.5.23 - powersync_core: ^1.2.4 - powersync_flutter_libs: ^0.4.7 + # We use an exact version dependency on our workspace packages becaus melos + # will update this package when these are updated. + powersync_core: 1.2.4 + powersync_flutter_libs: 0.4.7 collection: ^1.17.0 dev_dependencies: diff --git a/packages/powersync_sqlcipher/pubspec.yaml b/packages/powersync_sqlcipher/pubspec.yaml index b9335ce7..67f55a57 100644 --- a/packages/powersync_sqlcipher/pubspec.yaml +++ b/packages/powersync_sqlcipher/pubspec.yaml @@ -12,8 +12,10 @@ dependencies: flutter: sdk: flutter - powersync_core: ^1.2.4 - powersync_flutter_libs: ^0.4.7 + # We use an exact version dependency on our workspace packages becaus melos + # will update this package when these are updated. + powersync_core: 1.2.4 + powersync_flutter_libs: 0.4.7 sqlcipher_flutter_libs: ^0.6.4 sqlite3_web: ^0.3.0 From 9f62a267e95e32edccefd259d5b0fc00996cc4cd Mon Sep 17 00:00:00 2001 From: Simon Binder Date: Wed, 7 May 2025 16:11:19 +0200 Subject: [PATCH 2/6] chore(release): publish packages - powersync_core@1.3.0 - powersync@1.13.0 - powersync_sqlcipher@0.1.6 - powersync_flutter_libs@0.4.8 - powersync_attachments_helper@0.6.18+7 --- CHANGELOG.md | 43 +++++++++++++++++++ demos/benchmarks/pubspec.yaml | 2 +- demos/django-todolist/pubspec.yaml | 2 +- demos/firebase-nodejs-todolist/pubspec.yaml | 2 +- demos/supabase-anonymous-auth/pubspec.yaml | 2 +- .../supabase-edge-function-auth/pubspec.yaml | 2 +- demos/supabase-simple-chat/pubspec.yaml | 2 +- demos/supabase-todolist-drift/pubspec.yaml | 4 +- .../pubspec.yaml | 2 +- demos/supabase-todolist/pubspec.yaml | 4 +- demos/supabase-trello/pubspec.yaml | 2 +- packages/powersync/CHANGELOG.md | 4 ++ packages/powersync/pubspec.yaml | 6 +-- .../powersync_attachments_helper/CHANGELOG.md | 4 ++ .../powersync_attachments_helper/pubspec.yaml | 4 +- packages/powersync_core/CHANGELOG.md | 4 ++ packages/powersync_core/lib/src/version.dart | 2 +- packages/powersync_core/pubspec.yaml | 2 +- packages/powersync_flutter_libs/CHANGELOG.md | 4 ++ packages/powersync_flutter_libs/pubspec.yaml | 2 +- packages/powersync_sqlcipher/CHANGELOG.md | 4 ++ packages/powersync_sqlcipher/pubspec.yaml | 6 +-- 22 files changed, 86 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 722d6bdf..f463db83 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,49 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2025-05-07 + +### Changes + +--- + +Packages with breaking changes: + + - There are no breaking changes in this release. + +Packages with other changes: + + - [`powersync_core` - `v1.3.0`](#powersync_core---v130) + - [`powersync` - `v1.13.0`](#powersync---v1130) + - [`powersync_sqlcipher` - `v0.1.6`](#powersync_sqlcipher---v016) + - [`powersync_flutter_libs` - `v0.4.8`](#powersync_flutter_libs---v048) + - [`powersync_attachments_helper` - `v0.6.18+7`](#powersync_attachments_helper---v06187) + +Packages with dependency updates only: + +> Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project. + + - `powersync_attachments_helper` - `v0.6.18+7` + +--- + +#### `powersync_core` - `v1.3.0` + + - __todo__ + +#### `powersync` - `v1.13.0` + + - __todo__ + +#### `powersync_sqlcipher` - `v0.1.6` + + - __todo__ + +#### `powersync_flutter_libs` - `v0.4.8` + + - Update PowerSync core extension to version 0.3.14. + + ## 2025-04-24 ### Changes diff --git a/demos/benchmarks/pubspec.yaml b/demos/benchmarks/pubspec.yaml index 4535d7f9..e6ff8e5f 100644 --- a/demos/benchmarks/pubspec.yaml +++ b/demos/benchmarks/pubspec.yaml @@ -10,7 +10,7 @@ environment: dependencies: flutter: sdk: flutter - powersync: ^1.12.4 + powersync: ^1.13.0 path_provider: ^2.1.1 path: ^1.8.3 logging: ^1.2.0 diff --git a/demos/django-todolist/pubspec.yaml b/demos/django-todolist/pubspec.yaml index 4172c535..255989a9 100644 --- a/demos/django-todolist/pubspec.yaml +++ b/demos/django-todolist/pubspec.yaml @@ -10,7 +10,7 @@ environment: dependencies: flutter: sdk: flutter - powersync: ^1.12.4 + powersync: ^1.13.0 path_provider: ^2.1.1 path: ^1.8.3 logging: ^1.2.0 diff --git a/demos/firebase-nodejs-todolist/pubspec.yaml b/demos/firebase-nodejs-todolist/pubspec.yaml index 143f3db0..57af76ff 100644 --- a/demos/firebase-nodejs-todolist/pubspec.yaml +++ b/demos/firebase-nodejs-todolist/pubspec.yaml @@ -11,7 +11,7 @@ dependencies: flutter: sdk: flutter - powersync: ^1.12.4 + powersync: ^1.13.0 path_provider: ^2.1.1 supabase_flutter: ^2.0.1 path: ^1.8.3 diff --git a/demos/supabase-anonymous-auth/pubspec.yaml b/demos/supabase-anonymous-auth/pubspec.yaml index 61670449..b68ff0ce 100644 --- a/demos/supabase-anonymous-auth/pubspec.yaml +++ b/demos/supabase-anonymous-auth/pubspec.yaml @@ -11,7 +11,7 @@ dependencies: flutter: sdk: flutter - powersync: ^1.12.4 + powersync: ^1.13.0 path_provider: ^2.1.1 supabase_flutter: ^2.0.2 path: ^1.8.3 diff --git a/demos/supabase-edge-function-auth/pubspec.yaml b/demos/supabase-edge-function-auth/pubspec.yaml index 758092f8..45b99a1e 100644 --- a/demos/supabase-edge-function-auth/pubspec.yaml +++ b/demos/supabase-edge-function-auth/pubspec.yaml @@ -11,7 +11,7 @@ dependencies: flutter: sdk: flutter - powersync: ^1.12.4 + powersync: ^1.13.0 path_provider: ^2.1.1 supabase_flutter: ^2.0.2 path: ^1.8.3 diff --git a/demos/supabase-simple-chat/pubspec.yaml b/demos/supabase-simple-chat/pubspec.yaml index edcf11bd..894d0a45 100644 --- a/demos/supabase-simple-chat/pubspec.yaml +++ b/demos/supabase-simple-chat/pubspec.yaml @@ -37,7 +37,7 @@ dependencies: supabase_flutter: ^2.0.2 timeago: ^3.6.0 - powersync: ^1.12.4 + powersync: ^1.13.0 path_provider: ^2.1.1 path: ^1.8.3 logging: ^1.2.0 diff --git a/demos/supabase-todolist-drift/pubspec.yaml b/demos/supabase-todolist-drift/pubspec.yaml index 913b161e..4b542330 100644 --- a/demos/supabase-todolist-drift/pubspec.yaml +++ b/demos/supabase-todolist-drift/pubspec.yaml @@ -9,8 +9,8 @@ environment: dependencies: flutter: sdk: flutter - powersync_attachments_helper: ^0.6.18+6 - powersync: ^1.12.4 + powersync_attachments_helper: ^0.6.18+7 + powersync: ^1.13.0 path_provider: ^2.1.1 supabase_flutter: ^2.0.1 path: ^1.8.3 diff --git a/demos/supabase-todolist-optional-sync/pubspec.yaml b/demos/supabase-todolist-optional-sync/pubspec.yaml index 8f1edc9b..fd628618 100644 --- a/demos/supabase-todolist-optional-sync/pubspec.yaml +++ b/demos/supabase-todolist-optional-sync/pubspec.yaml @@ -10,7 +10,7 @@ environment: dependencies: flutter: sdk: flutter - powersync: ^1.12.4 + powersync: ^1.13.0 path_provider: ^2.1.1 supabase_flutter: ^2.0.1 path: ^1.8.3 diff --git a/demos/supabase-todolist/pubspec.yaml b/demos/supabase-todolist/pubspec.yaml index 2189ff3b..dc2735c3 100644 --- a/demos/supabase-todolist/pubspec.yaml +++ b/demos/supabase-todolist/pubspec.yaml @@ -10,8 +10,8 @@ environment: dependencies: flutter: sdk: flutter - powersync_attachments_helper: ^0.6.18+6 - powersync: ^1.12.4 + powersync_attachments_helper: ^0.6.18+7 + powersync: ^1.13.0 path_provider: ^2.1.1 supabase_flutter: ^2.0.1 path: ^1.8.3 diff --git a/demos/supabase-trello/pubspec.yaml b/demos/supabase-trello/pubspec.yaml index 9e1d9b70..d0a5a88b 100644 --- a/demos/supabase-trello/pubspec.yaml +++ b/demos/supabase-trello/pubspec.yaml @@ -36,7 +36,7 @@ dependencies: random_name_generator: ^1.5.0 flutter_dotenv: ^5.2.1 logging: ^1.3.0 - powersync: ^1.12.4 + powersync: ^1.13.0 sqlite_async: ^0.11.0 path_provider: ^2.1.5 supabase_flutter: ^2.8.3 diff --git a/packages/powersync/CHANGELOG.md b/packages/powersync/CHANGELOG.md index 78a80687..85731844 100644 --- a/packages/powersync/CHANGELOG.md +++ b/packages/powersync/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.13.0 + + - __todo__ + ## 1.12.4 - Update a dependency to the latest release. diff --git a/packages/powersync/pubspec.yaml b/packages/powersync/pubspec.yaml index 5e7fd798..caa318de 100644 --- a/packages/powersync/pubspec.yaml +++ b/packages/powersync/pubspec.yaml @@ -1,5 +1,5 @@ name: powersync -version: 1.12.4 +version: 1.13.0 homepage: https://powersync.com repository: https://github.com/powersync-ja/powersync.dart description: PowerSync Flutter SDK. Sync Postgres, MongoDB or MySQL with SQLite in your Flutter app @@ -14,8 +14,8 @@ dependencies: sqlite3_flutter_libs: ^0.5.23 # We use an exact version dependency on our workspace packages becaus melos # will update this package when these are updated. - powersync_core: 1.2.4 - powersync_flutter_libs: 0.4.7 + powersync_core: 1.3.0 + powersync_flutter_libs: 0.4.8 collection: ^1.17.0 dev_dependencies: diff --git a/packages/powersync_attachments_helper/CHANGELOG.md b/packages/powersync_attachments_helper/CHANGELOG.md index e37d73c6..39c78cb9 100644 --- a/packages/powersync_attachments_helper/CHANGELOG.md +++ b/packages/powersync_attachments_helper/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.6.18+7 + + - Update a dependency to the latest release. + ## 0.6.18+6 - Update a dependency to the latest release. diff --git a/packages/powersync_attachments_helper/pubspec.yaml b/packages/powersync_attachments_helper/pubspec.yaml index 3c7061e0..b3d3fd33 100644 --- a/packages/powersync_attachments_helper/pubspec.yaml +++ b/packages/powersync_attachments_helper/pubspec.yaml @@ -1,6 +1,6 @@ name: powersync_attachments_helper description: A helper library for handling attachments when using PowerSync. -version: 0.6.18+6 +version: 0.6.18+7 repository: https://github.com/powersync-ja/powersync.dart homepage: https://www.powersync.com/ environment: @@ -10,7 +10,7 @@ dependencies: flutter: sdk: flutter - powersync_core: ^1.2.4 + powersync_core: ^1.3.0 logging: ^1.2.0 sqlite_async: ^0.11.0 path_provider: ^2.0.13 diff --git a/packages/powersync_core/CHANGELOG.md b/packages/powersync_core/CHANGELOG.md index 2169e679..d33464cd 100644 --- a/packages/powersync_core/CHANGELOG.md +++ b/packages/powersync_core/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.3.0 + + - __todo__ + ## 1.2.4 - Fix deadlock when `connect()` is called immediately after opening a database. diff --git a/packages/powersync_core/lib/src/version.dart b/packages/powersync_core/lib/src/version.dart index 2f7634fb..728d1e63 100644 --- a/packages/powersync_core/lib/src/version.dart +++ b/packages/powersync_core/lib/src/version.dart @@ -1 +1 @@ -const String libraryVersion = '1.2.4'; +const String libraryVersion = '1.3.0'; diff --git a/packages/powersync_core/pubspec.yaml b/packages/powersync_core/pubspec.yaml index 7fad42ce..905be2d6 100644 --- a/packages/powersync_core/pubspec.yaml +++ b/packages/powersync_core/pubspec.yaml @@ -1,5 +1,5 @@ name: powersync_core -version: 1.2.4 +version: 1.3.0 homepage: https://powersync.com repository: https://github.com/powersync-ja/powersync.dart description: PowerSync Dart SDK - sync engine for building local-first apps. diff --git a/packages/powersync_flutter_libs/CHANGELOG.md b/packages/powersync_flutter_libs/CHANGELOG.md index b2a56f82..8c774a53 100644 --- a/packages/powersync_flutter_libs/CHANGELOG.md +++ b/packages/powersync_flutter_libs/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.4.8 + + - Update PowerSync core extension to version 0.3.14. + ## 0.4.7 - Update core extension to 0.3.12. diff --git a/packages/powersync_flutter_libs/pubspec.yaml b/packages/powersync_flutter_libs/pubspec.yaml index 88b39d87..0eb37c97 100644 --- a/packages/powersync_flutter_libs/pubspec.yaml +++ b/packages/powersync_flutter_libs/pubspec.yaml @@ -1,6 +1,6 @@ name: powersync_flutter_libs description: PowerSync core binaries for the PowerSync Flutter SDK. Needs to be included for Flutter apps. -version: 0.4.7 +version: 0.4.8 repository: https://github.com/powersync-ja/powersync.dart homepage: https://www.powersync.com/ diff --git a/packages/powersync_sqlcipher/CHANGELOG.md b/packages/powersync_sqlcipher/CHANGELOG.md index 1636cbc8..58c81602 100644 --- a/packages/powersync_sqlcipher/CHANGELOG.md +++ b/packages/powersync_sqlcipher/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.6 + + - __todo__ + ## 0.1.5+4 - Update a dependency to the latest release. diff --git a/packages/powersync_sqlcipher/pubspec.yaml b/packages/powersync_sqlcipher/pubspec.yaml index 67f55a57..a590be5e 100644 --- a/packages/powersync_sqlcipher/pubspec.yaml +++ b/packages/powersync_sqlcipher/pubspec.yaml @@ -1,5 +1,5 @@ name: powersync_sqlcipher -version: 0.1.5+4 +version: 0.1.6 homepage: https://powersync.com repository: https://github.com/powersync-ja/powersync.dart description: PowerSync Flutter SDK - sync engine for building local-first apps. @@ -14,8 +14,8 @@ dependencies: # We use an exact version dependency on our workspace packages becaus melos # will update this package when these are updated. - powersync_core: 1.2.4 - powersync_flutter_libs: 0.4.7 + powersync_core: 1.3.0 + powersync_flutter_libs: 0.4.8 sqlcipher_flutter_libs: ^0.6.4 sqlite3_web: ^0.3.0 From 237cc5b9cdf63a15e9766fc1dbdf6795142939ca Mon Sep 17 00:00:00 2001 From: Simon Binder Date: Wed, 7 May 2025 16:13:44 +0200 Subject: [PATCH 3/6] Add changelog entries --- CHANGELOG.md | 12 +++++------- packages/powersync/CHANGELOG.md | 6 +++++- packages/powersync_core/CHANGELOG.md | 6 +++++- packages/powersync_sqlcipher/CHANGELOG.md | 6 +++++- 4 files changed, 20 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f463db83..38aad3cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -30,16 +30,14 @@ Packages with dependency updates only: --- #### `powersync_core` - `v1.3.0` - - - __todo__ - #### `powersync` - `v1.13.0` - - - __todo__ - #### `powersync_sqlcipher` - `v0.1.6` - - __todo__ +* Report real-time progress information about downloads through `SyncStatus.downloadProgress`. +* Add `trackPreviousValues` option on `Table` which sets `CrudEntry.previousValues` to previous values on updates. +* Add `trackMetadata` option on `Table` which adds a `_metadata` column that can be used for updates. + The configured metadata is available through `CrudEntry.metadata`. +* Add `ignoreEmptyUpdates` option which skips creating CRUD entries for updates that don't change any values. #### `powersync_flutter_libs` - `v0.4.8` diff --git a/packages/powersync/CHANGELOG.md b/packages/powersync/CHANGELOG.md index 85731844..986b7ea8 100644 --- a/packages/powersync/CHANGELOG.md +++ b/packages/powersync/CHANGELOG.md @@ -1,6 +1,10 @@ ## 1.13.0 - - __todo__ +* Report real-time progress information about downloads through `SyncStatus.downloadProgress`. +* Add `trackPreviousValues` option on `Table` which sets `CrudEntry.previousValues` to previous values on updates. +* Add `trackMetadata` option on `Table` which adds a `_metadata` column that can be used for updates. + The configured metadata is available through `CrudEntry.metadata`. +* Add `ignoreEmptyUpdates` option which skips creating CRUD entries for updates that don't change any values. ## 1.12.4 diff --git a/packages/powersync_core/CHANGELOG.md b/packages/powersync_core/CHANGELOG.md index d33464cd..1380d345 100644 --- a/packages/powersync_core/CHANGELOG.md +++ b/packages/powersync_core/CHANGELOG.md @@ -1,6 +1,10 @@ ## 1.3.0 - - __todo__ +* Report real-time progress information about downloads through `SyncStatus.downloadProgress`. +* Add `trackPreviousValues` option on `Table` which sets `CrudEntry.previousValues` to previous values on updates. +* Add `trackMetadata` option on `Table` which adds a `_metadata` column that can be used for updates. + The configured metadata is available through `CrudEntry.metadata`. +* Add `ignoreEmptyUpdates` option which skips creating CRUD entries for updates that don't change any values. ## 1.2.4 diff --git a/packages/powersync_sqlcipher/CHANGELOG.md b/packages/powersync_sqlcipher/CHANGELOG.md index 58c81602..ddbeffa2 100644 --- a/packages/powersync_sqlcipher/CHANGELOG.md +++ b/packages/powersync_sqlcipher/CHANGELOG.md @@ -1,6 +1,10 @@ ## 0.1.6 - - __todo__ +* Report real-time progress information about downloads through `SyncStatus.downloadProgress`. +* Add `trackPreviousValues` option on `Table` which sets `CrudEntry.previousValues` to previous values on updates. +* Add `trackMetadata` option on `Table` which adds a `_metadata` column that can be used for updates. + The configured metadata is available through `CrudEntry.metadata`. +* Add `ignoreEmptyUpdates` option which skips creating CRUD entries for updates that don't change any values. ## 0.1.5+4 From a563a5c8fa7b21230717c41742d263224cf1f862 Mon Sep 17 00:00:00 2001 From: Simon Binder Date: Wed, 7 May 2025 16:20:21 +0200 Subject: [PATCH 4/6] Update pub lockfiles --- demos/benchmarks/pubspec.lock | 6 +++--- demos/django-todolist/pubspec.lock | 6 +++--- demos/firebase-nodejs-todolist/pubspec.lock | 6 +++--- demos/supabase-anonymous-auth/pubspec.lock | 6 +++--- demos/supabase-edge-function-auth/pubspec.lock | 6 +++--- demos/supabase-simple-chat/pubspec.lock | 6 +++--- demos/supabase-todolist-drift/pubspec.lock | 8 ++++---- demos/supabase-todolist-optional-sync/pubspec.lock | 6 +++--- demos/supabase-todolist/pubspec.lock | 8 ++++---- demos/supabase-trello/pubspec.lock | 6 +++--- 10 files changed, 32 insertions(+), 32 deletions(-) diff --git a/demos/benchmarks/pubspec.lock b/demos/benchmarks/pubspec.lock index f2135713..4b4269b9 100644 --- a/demos/benchmarks/pubspec.lock +++ b/demos/benchmarks/pubspec.lock @@ -297,21 +297,21 @@ packages: path: "../../packages/powersync" relative: true source: path - version: "1.12.4" + version: "1.13.0" powersync_core: dependency: "direct overridden" description: path: "../../packages/powersync_core" relative: true source: path - version: "1.2.4" + version: "1.3.0" powersync_flutter_libs: dependency: "direct overridden" description: path: "../../packages/powersync_flutter_libs" relative: true source: path - version: "0.4.7" + version: "0.4.8" pub_semver: dependency: transitive description: diff --git a/demos/django-todolist/pubspec.lock b/demos/django-todolist/pubspec.lock index b7c5268e..5efe3614 100644 --- a/demos/django-todolist/pubspec.lock +++ b/demos/django-todolist/pubspec.lock @@ -310,21 +310,21 @@ packages: path: "../../packages/powersync" relative: true source: path - version: "1.12.4" + version: "1.13.0" powersync_core: dependency: "direct overridden" description: path: "../../packages/powersync_core" relative: true source: path - version: "1.2.4" + version: "1.3.0" powersync_flutter_libs: dependency: "direct overridden" description: path: "../../packages/powersync_flutter_libs" relative: true source: path - version: "0.4.7" + version: "0.4.8" pub_semver: dependency: transitive description: diff --git a/demos/firebase-nodejs-todolist/pubspec.lock b/demos/firebase-nodejs-todolist/pubspec.lock index 8c359818..1581bc2c 100644 --- a/demos/firebase-nodejs-todolist/pubspec.lock +++ b/demos/firebase-nodejs-todolist/pubspec.lock @@ -446,21 +446,21 @@ packages: path: "../../packages/powersync" relative: true source: path - version: "1.12.4" + version: "1.13.0" powersync_core: dependency: "direct overridden" description: path: "../../packages/powersync_core" relative: true source: path - version: "1.2.4" + version: "1.3.0" powersync_flutter_libs: dependency: "direct overridden" description: path: "../../packages/powersync_flutter_libs" relative: true source: path - version: "0.4.7" + version: "0.4.8" pub_semver: dependency: transitive description: diff --git a/demos/supabase-anonymous-auth/pubspec.lock b/demos/supabase-anonymous-auth/pubspec.lock index 69814ec7..d89878d1 100644 --- a/demos/supabase-anonymous-auth/pubspec.lock +++ b/demos/supabase-anonymous-auth/pubspec.lock @@ -390,21 +390,21 @@ packages: path: "../../packages/powersync" relative: true source: path - version: "1.12.4" + version: "1.13.0" powersync_core: dependency: "direct overridden" description: path: "../../packages/powersync_core" relative: true source: path - version: "1.2.4" + version: "1.3.0" powersync_flutter_libs: dependency: "direct overridden" description: path: "../../packages/powersync_flutter_libs" relative: true source: path - version: "0.4.7" + version: "0.4.8" pub_semver: dependency: transitive description: diff --git a/demos/supabase-edge-function-auth/pubspec.lock b/demos/supabase-edge-function-auth/pubspec.lock index 69814ec7..d89878d1 100644 --- a/demos/supabase-edge-function-auth/pubspec.lock +++ b/demos/supabase-edge-function-auth/pubspec.lock @@ -390,21 +390,21 @@ packages: path: "../../packages/powersync" relative: true source: path - version: "1.12.4" + version: "1.13.0" powersync_core: dependency: "direct overridden" description: path: "../../packages/powersync_core" relative: true source: path - version: "1.2.4" + version: "1.3.0" powersync_flutter_libs: dependency: "direct overridden" description: path: "../../packages/powersync_flutter_libs" relative: true source: path - version: "0.4.7" + version: "0.4.8" pub_semver: dependency: transitive description: diff --git a/demos/supabase-simple-chat/pubspec.lock b/demos/supabase-simple-chat/pubspec.lock index 38464559..37e57f7d 100644 --- a/demos/supabase-simple-chat/pubspec.lock +++ b/demos/supabase-simple-chat/pubspec.lock @@ -406,21 +406,21 @@ packages: path: "../../packages/powersync" relative: true source: path - version: "1.12.4" + version: "1.13.0" powersync_core: dependency: "direct overridden" description: path: "../../packages/powersync_core" relative: true source: path - version: "1.2.4" + version: "1.3.0" powersync_flutter_libs: dependency: "direct overridden" description: path: "../../packages/powersync_flutter_libs" relative: true source: path - version: "0.4.7" + version: "0.4.8" pub_semver: dependency: transitive description: diff --git a/demos/supabase-todolist-drift/pubspec.lock b/demos/supabase-todolist-drift/pubspec.lock index 6edd64e3..e2fe645b 100644 --- a/demos/supabase-todolist-drift/pubspec.lock +++ b/demos/supabase-todolist-drift/pubspec.lock @@ -758,28 +758,28 @@ packages: path: "../../packages/powersync" relative: true source: path - version: "1.12.4" + version: "1.13.0" powersync_attachments_helper: dependency: "direct main" description: path: "../../packages/powersync_attachments_helper" relative: true source: path - version: "0.6.18+6" + version: "0.6.18+7" powersync_core: dependency: "direct overridden" description: path: "../../packages/powersync_core" relative: true source: path - version: "1.2.4" + version: "1.3.0" powersync_flutter_libs: dependency: "direct overridden" description: path: "../../packages/powersync_flutter_libs" relative: true source: path - version: "0.4.7" + version: "0.4.8" pub_semver: dependency: transitive description: diff --git a/demos/supabase-todolist-optional-sync/pubspec.lock b/demos/supabase-todolist-optional-sync/pubspec.lock index 9ddc2cf9..ed9bdf4e 100644 --- a/demos/supabase-todolist-optional-sync/pubspec.lock +++ b/demos/supabase-todolist-optional-sync/pubspec.lock @@ -470,21 +470,21 @@ packages: path: "../../packages/powersync" relative: true source: path - version: "1.12.4" + version: "1.13.0" powersync_core: dependency: "direct overridden" description: path: "../../packages/powersync_core" relative: true source: path - version: "1.2.4" + version: "1.3.0" powersync_flutter_libs: dependency: "direct overridden" description: path: "../../packages/powersync_flutter_libs" relative: true source: path - version: "0.4.7" + version: "0.4.8" pub_semver: dependency: transitive description: diff --git a/demos/supabase-todolist/pubspec.lock b/demos/supabase-todolist/pubspec.lock index 880c39b9..37a5c00b 100644 --- a/demos/supabase-todolist/pubspec.lock +++ b/demos/supabase-todolist/pubspec.lock @@ -478,28 +478,28 @@ packages: path: "../../packages/powersync" relative: true source: path - version: "1.12.4" + version: "1.13.0" powersync_attachments_helper: dependency: "direct main" description: path: "../../packages/powersync_attachments_helper" relative: true source: path - version: "0.6.18+6" + version: "0.6.18+7" powersync_core: dependency: "direct overridden" description: path: "../../packages/powersync_core" relative: true source: path - version: "1.2.4" + version: "1.3.0" powersync_flutter_libs: dependency: "direct overridden" description: path: "../../packages/powersync_flutter_libs" relative: true source: path - version: "0.4.7" + version: "0.4.8" pub_semver: dependency: transitive description: diff --git a/demos/supabase-trello/pubspec.lock b/demos/supabase-trello/pubspec.lock index ed551833..3cd69755 100644 --- a/demos/supabase-trello/pubspec.lock +++ b/demos/supabase-trello/pubspec.lock @@ -558,21 +558,21 @@ packages: path: "../../packages/powersync" relative: true source: path - version: "1.12.4" + version: "1.13.0" powersync_core: dependency: "direct overridden" description: path: "../../packages/powersync_core" relative: true source: path - version: "1.2.4" + version: "1.3.0" powersync_flutter_libs: dependency: "direct overridden" description: path: "../../packages/powersync_flutter_libs" relative: true source: path - version: "0.4.7" + version: "0.4.8" provider: dependency: "direct main" description: From 196ba281c48a67c437cf5444bfea3e1d1b6a35df Mon Sep 17 00:00:00 2001 From: Simon Binder Date: Wed, 7 May 2025 16:22:44 +0200 Subject: [PATCH 5/6] typos --- packages/powersync/pubspec.yaml | 2 +- packages/powersync_sqlcipher/pubspec.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/powersync/pubspec.yaml b/packages/powersync/pubspec.yaml index caa318de..cc8bcda4 100644 --- a/packages/powersync/pubspec.yaml +++ b/packages/powersync/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: sdk: flutter sqlite3_flutter_libs: ^0.5.23 - # We use an exact version dependency on our workspace packages becaus melos + # We use an exact version dependency on our workspace packages because melos # will update this package when these are updated. powersync_core: 1.3.0 powersync_flutter_libs: 0.4.8 diff --git a/packages/powersync_sqlcipher/pubspec.yaml b/packages/powersync_sqlcipher/pubspec.yaml index a590be5e..14bdcf3c 100644 --- a/packages/powersync_sqlcipher/pubspec.yaml +++ b/packages/powersync_sqlcipher/pubspec.yaml @@ -12,7 +12,7 @@ dependencies: flutter: sdk: flutter - # We use an exact version dependency on our workspace packages becaus melos + # We use an exact version dependency on our workspace packages because melos # will update this package when these are updated. powersync_core: 1.3.0 powersync_flutter_libs: 0.4.8 From f64ad123a189cd252d5af0ca187653cd91160a95 Mon Sep 17 00:00:00 2001 From: Simon Binder Date: Thu, 8 May 2025 09:02:08 +0200 Subject: [PATCH 6/6] Revert exact dependencies --- packages/powersync/pubspec.yaml | 6 ++---- packages/powersync_sqlcipher/pubspec.yaml | 6 ++---- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/packages/powersync/pubspec.yaml b/packages/powersync/pubspec.yaml index cc8bcda4..70abda69 100644 --- a/packages/powersync/pubspec.yaml +++ b/packages/powersync/pubspec.yaml @@ -12,10 +12,8 @@ dependencies: sdk: flutter sqlite3_flutter_libs: ^0.5.23 - # We use an exact version dependency on our workspace packages because melos - # will update this package when these are updated. - powersync_core: 1.3.0 - powersync_flutter_libs: 0.4.8 + powersync_core: ^1.3.0 + powersync_flutter_libs: ^0.4.8 collection: ^1.17.0 dev_dependencies: diff --git a/packages/powersync_sqlcipher/pubspec.yaml b/packages/powersync_sqlcipher/pubspec.yaml index 14bdcf3c..33ae31d2 100644 --- a/packages/powersync_sqlcipher/pubspec.yaml +++ b/packages/powersync_sqlcipher/pubspec.yaml @@ -12,10 +12,8 @@ dependencies: flutter: sdk: flutter - # We use an exact version dependency on our workspace packages because melos - # will update this package when these are updated. - powersync_core: 1.3.0 - powersync_flutter_libs: 0.4.8 + powersync_core: ^1.3.0 + powersync_flutter_libs: ^0.4.8 sqlcipher_flutter_libs: ^0.6.4 sqlite3_web: ^0.3.0