Skip to content

Commit 0d172bb

Browse files
authored
Merge pull request #185 from powersync-ja/powersync-sqlite-core-0.3.0
powersync-sqlite-core 0.3.0
2 parents f17ea6f + 26d4bab commit 0d172bb

File tree

19 files changed

+41
-37
lines changed

19 files changed

+41
-37
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/django-todolist/pubspec.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,7 @@ packages:
310310
path: "../../packages/powersync"
311311
relative: true
312312
source: path
313-
version: "1.8.2"
313+
version: "1.8.4"
314314
powersync_flutter_libs:
315315
dependency: "direct overridden"
316316
description:

demos/supabase-anonymous-auth/pubspec.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -366,7 +366,7 @@ packages:
366366
path: "../../packages/powersync"
367367
relative: true
368368
source: path
369-
version: "1.8.2"
369+
version: "1.8.4"
370370
powersync_flutter_libs:
371371
dependency: "direct overridden"
372372
description:

demos/supabase-edge-function-auth/pubspec.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,7 @@ packages:
390390
path: "../../packages/powersync"
391391
relative: true
392392
source: path
393-
version: "1.8.2"
393+
version: "1.8.4"
394394
powersync_flutter_libs:
395395
dependency: "direct overridden"
396396
description:

demos/supabase-simple-chat/pubspec.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ packages:
406406
path: "../../packages/powersync"
407407
relative: true
408408
source: path
409-
version: "1.8.2"
409+
version: "1.8.4"
410410
powersync_flutter_libs:
411411
dependency: "direct overridden"
412412
description:

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-drift/pubspec.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -686,14 +686,14 @@ packages:
686686
path: "../../packages/powersync"
687687
relative: true
688688
source: path
689-
version: "1.8.2"
689+
version: "1.8.4"
690690
powersync_attachments_helper:
691691
dependency: "direct main"
692692
description:
693693
path: "../../packages/powersync_attachments_helper"
694694
relative: true
695695
source: path
696-
version: "0.6.6"
696+
version: "0.6.8"
697697
powersync_flutter_libs:
698698
dependency: "direct overridden"
699699
description:

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-optional-sync/pubspec.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -470,7 +470,7 @@ packages:
470470
path: "../../packages/powersync"
471471
relative: true
472472
source: path
473-
version: "1.8.2"
473+
version: "1.8.4"
474474
powersync_flutter_libs:
475475
dependency: "direct overridden"
476476
description:

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

demos/supabase-todolist/pubspec.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -470,14 +470,14 @@ packages:
470470
path: "../../packages/powersync"
471471
relative: true
472472
source: path
473-
version: "1.8.2"
473+
version: "1.8.4"
474474
powersync_attachments_helper:
475475
dependency: "direct main"
476476
description:
477477
path: "../../packages/powersync_attachments_helper"
478478
relative: true
479479
source: path
480-
version: "0.6.6"
480+
version: "0.6.8"
481481
powersync_flutter_libs:
482482
dependency: "direct overridden"
483483
description:

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' }

scripts/download_core_binary_demos.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import 'dart:io';
44

55
final coreUrl =
6-
'https://github.com/powersync-ja/powersync-sqlite-core/releases/download/v0.2.1';
6+
'https://github.com/powersync-ja/powersync-sqlite-core/releases/download/v0.3.0';
77

88
void main() async {
99
final powersyncLibsLinuxPath = "packages/powersync_flutter_libs/linux";

scripts/init_powersync_core_binary.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import 'dart:io';
66
import 'package:melos/melos.dart';
77

88
final sqliteUrl =
9-
'https://github.com/powersync-ja/powersync-sqlite-core/releases/download/v0.2.1';
9+
'https://github.com/powersync-ja/powersync-sqlite-core/releases/download/v0.3.0';
1010

1111
void main() async {
1212
final sqliteCoreFilename = getLibraryForPlatform();

0 commit comments

Comments
 (0)