Skip to content

Commit 672a9f3

Browse files
committed
powersync-sqlite-core 0.3.0
1 parent f17ea6f commit 672a9f3

File tree

6 files changed

+11
-9
lines changed

6 files changed

+11
-9
lines changed

packages/powersync/bin/setup_web.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ void main(List<String> arguments) async {
9191

9292
bool coreVersionIsInRange(String tag) {
9393
//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');
94+
VersionConstraint constraint = VersionConstraint.parse('>=0.2.0 <0.4.0');
9595
List<String> parts = tag.split('-');
9696
String powersyncPart = parts[1];
9797

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 <0.4.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 <0.4.0
111+
if (versionInts[0] != 0 ||
112+
(versionInts[1] != 2 && versionInts[1] != 3) ||
113+
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 <0.4.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/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)