Skip to content

Commit 9495a16

Browse files
authored
Merge branch 'main' into update_sqlite_async
2 parents b6c3d93 + 0d172bb commit 9495a16

File tree

12 files changed

+32
-28
lines changed

12 files changed

+32
-28
lines changed

demos/django-todolist/ios/Podfile.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ PODS:
33
- path_provider_foundation (0.0.1):
44
- Flutter
55
- FlutterMacOS
6-
- powersync-sqlite-core (0.2.1)
6+
- powersync-sqlite-core (0.3.0)
77
- powersync_flutter_libs (0.0.1):
88
- Flutter
9-
- powersync-sqlite-core (~> 0.2.1)
9+
- powersync-sqlite-core (~> 0.3.0)
1010
- shared_preferences_foundation (0.0.1):
1111
- Flutter
1212
- FlutterMacOS
@@ -56,8 +56,8 @@ EXTERNAL SOURCES:
5656
SPEC CHECKSUMS:
5757
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
5858
path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
59-
powersync-sqlite-core: 38ead13d8b21920cfbc79e9b3415b833574a506d
60-
powersync_flutter_libs: 9d26987384a376a18879b9d4fa71629407683163
59+
powersync-sqlite-core: ad0e70e23bacd858fe2e79032dc4aabdf972d1bd
60+
powersync_flutter_libs: 064c44b51fb07df9486b735fb96ab7608a89e18b
6161
shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78
6262
sqlite3: 0bb0e6389d824e40296f531b858a2a0b71c0d2fb
6363
sqlite3_flutter_libs: c00457ebd31e59fa6bb830380ddba24d44fbcd3b

demos/supabase-todolist-drift/ios/Podfile.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ PODS:
77
- path_provider_foundation (0.0.1):
88
- Flutter
99
- FlutterMacOS
10-
- powersync-sqlite-core (0.1.6)
10+
- powersync-sqlite-core (0.3.0)
1111
- powersync_flutter_libs (0.0.1):
1212
- Flutter
13-
- powersync-sqlite-core (~> 0.1.6)
13+
- powersync-sqlite-core (~> 0.3.0)
1414
- shared_preferences_foundation (0.0.1):
1515
- Flutter
1616
- FlutterMacOS
@@ -73,8 +73,8 @@ SPEC CHECKSUMS:
7373
camera_avfoundation: dd002b0330f4981e1bbcb46ae9b62829237459a4
7474
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
7575
path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
76-
powersync-sqlite-core: 4c38c8f470f6dca61346789fd5436a6826d1e3dd
77-
powersync_flutter_libs: 5d6b132a398de442c0853a8b14bfbb62cd4ff5a1
76+
powersync-sqlite-core: ad0e70e23bacd858fe2e79032dc4aabdf972d1bd
77+
powersync_flutter_libs: 064c44b51fb07df9486b735fb96ab7608a89e18b
7878
shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78
7979
sqlite3: 292c3e1bfe89f64e51ea7fc7dab9182a017c8630
8080
sqlite3_flutter_libs: c00457ebd31e59fa6bb830380ddba24d44fbcd3b

demos/supabase-todolist-optional-sync/ios/Podfile.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ PODS:
77
- path_provider_foundation (0.0.1):
88
- Flutter
99
- FlutterMacOS
10-
- powersync-sqlite-core (0.2.1)
10+
- powersync-sqlite-core (0.3.0)
1111
- powersync_flutter_libs (0.0.1):
1212
- Flutter
13-
- powersync-sqlite-core (~> 0.2.1)
13+
- powersync-sqlite-core (~> 0.3.0)
1414
- shared_preferences_foundation (0.0.1):
1515
- Flutter
1616
- FlutterMacOS
@@ -73,8 +73,8 @@ SPEC CHECKSUMS:
7373
camera_avfoundation: 759172d1a77ae7be0de08fc104cfb79738b8a59e
7474
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
7575
path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
76-
powersync-sqlite-core: 38ead13d8b21920cfbc79e9b3415b833574a506d
77-
powersync_flutter_libs: 9d26987384a376a18879b9d4fa71629407683163
76+
powersync-sqlite-core: ad0e70e23bacd858fe2e79032dc4aabdf972d1bd
77+
powersync_flutter_libs: 064c44b51fb07df9486b735fb96ab7608a89e18b
7878
shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78
7979
sqlite3: 0bb0e6389d824e40296f531b858a2a0b71c0d2fb
8080
sqlite3_flutter_libs: c00457ebd31e59fa6bb830380ddba24d44fbcd3b

demos/supabase-todolist/ios/Podfile.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ PODS:
77
- path_provider_foundation (0.0.1):
88
- Flutter
99
- FlutterMacOS
10-
- powersync-sqlite-core (0.2.1)
10+
- powersync-sqlite-core (0.3.0)
1111
- powersync_flutter_libs (0.0.1):
1212
- Flutter
13-
- powersync-sqlite-core (~> 0.2.1)
13+
- powersync-sqlite-core (~> 0.3.0)
1414
- shared_preferences_foundation (0.0.1):
1515
- Flutter
1616
- FlutterMacOS
@@ -73,8 +73,8 @@ SPEC CHECKSUMS:
7373
camera_avfoundation: dd002b0330f4981e1bbcb46ae9b62829237459a4
7474
Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
7575
path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
76-
powersync-sqlite-core: 38ead13d8b21920cfbc79e9b3415b833574a506d
77-
powersync_flutter_libs: 9d26987384a376a18879b9d4fa71629407683163
76+
powersync-sqlite-core: ad0e70e23bacd858fe2e79032dc4aabdf972d1bd
77+
powersync_flutter_libs: 064c44b51fb07df9486b735fb96ab7608a89e18b
7878
shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78
7979
sqlite3: 0bb0e6389d824e40296f531b858a2a0b71c0d2fb
8080
sqlite3_flutter_libs: c00457ebd31e59fa6bb830380ddba24d44fbcd3b

melos.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ scripts:
8989

9090
test:web:
9191
description: Run web tests in a specific package.
92-
run: dart test -p chrome
92+
run: dart test -p chrome --concurrency=1
9393
exec:
9494
concurrency: 1
9595
packageFilters:

packages/powersync/bin/setup_web.dart

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,10 @@ void main(List<String> arguments) async {
9090
}
9191

9292
bool coreVersionIsInRange(String tag) {
93-
//Sets the range of powersync core version that is compatible with the sqlite3 version
94-
VersionConstraint constraint = VersionConstraint.parse('>=0.2.0 <0.3.0');
93+
// Sets the range of powersync core version that is compatible with the sqlite3 version
94+
// We're a little more selective in the versions chosen here than the range
95+
// we're compatible with.
96+
VersionConstraint constraint = VersionConstraint.parse('>=0.3.0 <0.4.0');
9597
List<String> parts = tag.split('-');
9698
String powersyncPart = parts[1];
9799

packages/powersync/lib/src/database/powersync_db_mixin.dart

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,13 +104,15 @@ mixin PowerSyncDatabaseMixin implements SqliteConnection {
104104
version.split(RegExp(r'[./]')).take(3).map(int.parse).toList();
105105
} catch (e) {
106106
throw SqliteException(1,
107-
'Unsupported powersync extension version. Need ^0.2.0, got: $version. Details: $e');
107+
'Unsupported powersync extension version. Need >=0.2.0 <1.0.0, got: $version. Details: $e');
108108
}
109109

110-
// Validate ^0.2.0
111-
if (versionInts[0] != 0 || versionInts[1] != 2 || versionInts[2] < 0) {
110+
// Validate >=0.2.0 <1.0.0
111+
if (versionInts[0] != 0 ||
112+
(versionInts[1] < 2) ||
113+
(versionInts[1] == 2 && versionInts[2] < 0)) {
112114
throw SqliteException(1,
113-
'Unsupported powersync extension version. Need ^0.2.0, got: $version');
115+
'Unsupported powersync extension version. Need >=0.2.0 <1.0.0, got: $version');
114116
}
115117
}
116118

packages/powersync_flutter_libs/android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,5 +50,5 @@ android {
5050
}
5151

5252
dependencies {
53-
implementation 'co.powersync:powersync-sqlite-core:0.2.1'
53+
implementation 'co.powersync:powersync-sqlite-core:0.3.0'
5454
}

packages/powersync_flutter_libs/ios/powersync_flutter_libs.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ A new Flutter FFI plugin project.
2222
s.dependency 'Flutter'
2323
s.platform = :ios, '11.0'
2424

25-
s.dependency "powersync-sqlite-core", "~> 0.2.1"
25+
s.dependency "powersync-sqlite-core", "~> 0.3.0"
2626

2727
# Flutter.framework does not contain a i386 slice.
2828
s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' }

packages/powersync_flutter_libs/macos/powersync_flutter_libs.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ A new Flutter FFI plugin project.
2121
s.source_files = 'Classes/**/*'
2222
s.dependency 'FlutterMacOS'
2323

24-
s.dependency "powersync-sqlite-core", "~> 0.2.1"
24+
s.dependency "powersync-sqlite-core", "~> 0.3.0"
2525

2626
s.platform = :osx, '10.11'
2727
s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES' }

0 commit comments

Comments
 (0)