Skip to content

Commit 1c039a3

Browse files
authored
Merge pull request #82 from powersync-ja/encryption-support
Package maintenance, prepare encryption and dart2wasm support
2 parents b20b3b3 + dbc501b commit 1c039a3

34 files changed

+228
-97
lines changed

.github/workflows/test.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,19 +35,19 @@ jobs:
3535
include:
3636
- sqlite_version: "3440200"
3737
sqlite_url: "https://www.sqlite.org/2023/sqlite-autoconf-3440200.tar.gz"
38-
dart_sdk: 3.5.0
38+
dart_sdk: stable
3939
- sqlite_version: "3430200"
4040
sqlite_url: "https://www.sqlite.org/2023/sqlite-autoconf-3430200.tar.gz"
41-
dart_sdk: 3.5.0
41+
dart_sdk: stable
4242
- sqlite_version: "3420000"
4343
sqlite_url: "https://www.sqlite.org/2023/sqlite-autoconf-3420000.tar.gz"
44-
dart_sdk: 3.5.0
44+
dart_sdk: stable
4545
- sqlite_version: "3410100"
4646
sqlite_url: "https://www.sqlite.org/2023/sqlite-autoconf-3410100.tar.gz"
47-
dart_sdk: 3.5.0
47+
dart_sdk: stable
4848
- sqlite_version: "3380000"
4949
sqlite_url: "https://www.sqlite.org/2022/sqlite-autoconf-3380000.tar.gz"
50-
dart_sdk: 3.5.0
50+
dart_sdk: stable
5151
steps:
5252
- uses: actions/checkout@v3
5353
- uses: dart-lang/setup-dart@v1

melos.yaml

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

4242
test:
4343
description: Run tests in a specific package.
44-
run: dart test -p chrome,vm
44+
run: dart test -p chrome,vm --compiler dart2js,dart2wasm
4545
exec:
4646
concurrency: 1
4747
packageFilters:

packages/drift_sqlite_async/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 0.2.1
2+
3+
- Fix lints.
4+
15
## 0.2.0
26

37
- Automatically run Drift migrations
Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,2 @@
1-
library drift_sqlite_async;
2-
31
export './src/connection.dart';
42
export './src/executor.dart';

packages/drift_sqlite_async/lib/src/executor.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import 'dart:async';
22

33
import 'package:drift/backends.dart';
4-
import 'package:drift/src/runtime/query_builder/query_builder.dart';
4+
import 'package:drift/drift.dart';
55
import 'package:sqlite_async/sqlite3_common.dart';
66
import 'package:sqlite_async/sqlite_async.dart';
77

@@ -19,6 +19,7 @@ class _SqliteAsyncDelegate extends _SqliteAsyncQueryDelegate
1919

2020
_SqliteAsyncDelegate(this.db) : super(db, db.writeLock);
2121

22+
@override
2223
bool isInTransaction = false; // unused
2324

2425
@override

packages/drift_sqlite_async/pubspec.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: drift_sqlite_async
2-
version: 0.2.0
2+
version: 0.2.1
33
homepage: https://github.com/powersync-ja/sqlite_async.dart
44
repository: https://github.com/powersync-ja/sqlite_async.dart
55
description: Use Drift with a sqlite_async database, allowing both to be used in the same application.
@@ -16,10 +16,12 @@ environment:
1616
dependencies:
1717
drift: ">=2.19.0 <3.0.0"
1818
sqlite_async: ^0.11.0
19+
1920
dev_dependencies:
2021
build_runner: ^2.4.8
2122
drift_dev: ">=2.19.0 <3.0.0"
2223
glob: ^2.1.2
24+
lints: ^5.0.0
2325
sqlite3: ^2.4.0
2426
test: ^1.25.2
2527
test_api: ^0.7.0

packages/drift_sqlite_async/test/basic_test.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
// TODO
22
@TestOn('!browser')
3+
library;
4+
35
import 'dart:async';
46

57
import 'package:drift/drift.dart';

packages/drift_sqlite_async/test/db_test.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
// TODO
22
@TestOn('!browser')
3+
library;
4+
35
import 'package:drift/drift.dart';
46
import 'package:sqlite_async/sqlite_async.dart';
57
import 'package:test/test.dart';

packages/drift_sqlite_async/test/generated/database.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class TodoDatabase extends _$TodoDatabase {
2121
}
2222

2323
class TodosMigrationDatabase extends TodoDatabase {
24-
TodosMigrationDatabase(SqliteConnection db) : super(db);
24+
TodosMigrationDatabase(super.db);
2525

2626
@override
2727
MigrationStrategy get migration {

0 commit comments

Comments
 (0)