diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 6cb8e568..1449a551 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -9,9 +9,9 @@ on: - main env: - flutter-version-stable: '2.8.0' + flutter-version-stable: 2.10.0 flutter-version-beta: beta - dart-version-stable: '2.15.0' + dart-version-stable: 2.16.0 dart-version-beta: beta melos-version: '1.0.0' @@ -66,7 +66,7 @@ jobs: uses: actions/checkout@v2 - name: Setup Flutter - uses: subosito/flutter-action@v1 + uses: subosito/flutter-action@v2 with: flutter-version: ${{ env.flutter-version-stable }} @@ -103,7 +103,7 @@ jobs: uses: actions/checkout@v2 - name: Setup Flutter - uses: subosito/flutter-action@v1 + uses: subosito/flutter-action@v2 with: flutter-version: ${{ env.flutter-version-stable }} @@ -184,7 +184,7 @@ jobs: - name: Setup Flutter # TODO: fix melos so it does not require flutter # if: matrix.embedder == 'flutter' - uses: subosito/flutter-action@v1 + uses: subosito/flutter-action@v2 with: flutter-version: ${{ env.flutter-version-stable }} @@ -272,7 +272,7 @@ jobs: sudo apt-get install clang cmake ninja-build pkg-config libgtk-3-dev - name: Setup Flutter - uses: subosito/flutter-action@v1 + uses: subosito/flutter-action@v2 with: flutter-version: ${{ env.flutter-version-stable }} @@ -340,7 +340,7 @@ jobs: uses: actions/checkout@v2 - name: Setup Flutter - uses: subosito/flutter-action@v1 + uses: subosito/flutter-action@v2 with: flutter-version: ${{ env.flutter-version-stable }} diff --git a/packages/cbl/example/pubspec.yaml b/packages/cbl/example/pubspec.yaml index ca9e43c2..d13a4aae 100644 --- a/packages/cbl/example/pubspec.yaml +++ b/packages/cbl/example/pubspec.yaml @@ -2,7 +2,7 @@ name: cbl_example publish_to: none environment: - sdk: '>=2.12.0 <3.0.0' + sdk: '>=2.16.0 <3.0.0' dependencies: - cbl: ^1.0.0-beta.14 \ No newline at end of file + cbl: ^1.0.0-beta.14 diff --git a/packages/cbl/lib/src/couchbase_lite.dart b/packages/cbl/lib/src/couchbase_lite.dart index 8d500f1d..f90514de 100644 --- a/packages/cbl/lib/src/couchbase_lite.dart +++ b/packages/cbl/lib/src/couchbase_lite.dart @@ -20,7 +20,7 @@ class CouchbaseLite { /// Initializes the `cbl` package, for the main isolate. static Future init({required LibrariesConfiguration libraries}) => - asyncOperationTracePoint(() => InitializeOp(), () async { + asyncOperationTracePoint(InitializeOp.new, () async { await initPrimaryIsolate(IsolateContext(libraries: libraries)); _setupLogging(); @@ -36,7 +36,7 @@ class CouchbaseLite { /// /// A value for [context] can be obtained from [CouchbaseLite.context]. static Future initSecondary(Object context) => - asyncOperationTracePoint(() => InitializeOp(), () async { + asyncOperationTracePoint(InitializeOp.new, () async { if (context is! IsolateContext) { throw ArgumentError.value(context, 'context', 'is invalid'); } diff --git a/packages/cbl/lib/src/database/proxy_database.dart b/packages/cbl/lib/src/database/proxy_database.dart index 36315bc6..51f2dcd6 100644 --- a/packages/cbl/lib/src/database/proxy_database.dart +++ b/packages/cbl/lib/src/database/proxy_database.dart @@ -122,8 +122,8 @@ class ProxyDatabase extends ProxyObject ); @override - Future operator [](String id) => use( - () => document(id).then((document) => DocumentFragmentImpl(document))); + Future operator [](String id) => + use(() => document(id).then(DocumentFragmentImpl.new)); @override Future saveDocument( diff --git a/packages/cbl/lib/src/fleece/integration/array.dart b/packages/cbl/lib/src/fleece/integration/array.dart index 8fc02d4d..49e046c6 100644 --- a/packages/cbl/lib/src/fleece/integration/array.dart +++ b/packages/cbl/lib/src/fleece/integration/array.dart @@ -168,6 +168,6 @@ class MArray extends MCollection { return context!.decoder .loadValueFromArray(array, index) - ?.let((it) => MValue.withValue(it)); + ?.let(MValue.withValue); } } diff --git a/packages/cbl/lib/src/fleece/integration/dict.dart b/packages/cbl/lib/src/fleece/integration/dict.dart index ace0c674..0bf76aa8 100644 --- a/packages/cbl/lib/src/fleece/integration/dict.dart +++ b/packages/cbl/lib/src/fleece/integration/dict.dart @@ -162,8 +162,6 @@ class MDict extends MCollection { return null; } - return context!.decoder - .loadValueFromDict(dict, key) - ?.let((it) => MValue.withValue(it)); + return context!.decoder.loadValueFromDict(dict, key)?.let(MValue.withValue); } } diff --git a/packages/cbl/lib/src/service/cbl_service.dart b/packages/cbl/lib/src/service/cbl_service.dart index 872134a6..14bc1b9f 100644 --- a/packages/cbl/lib/src/service/cbl_service.dart +++ b/packages/cbl/lib/src/service/cbl_service.dart @@ -522,7 +522,7 @@ class CblService { void _setQueryParameters(SetQueryParameters request) { _getQueryById(request.queryId).query.setParameters( (request.parameters?.toPlainObject() as StringMap?) - ?.let((it) => Parameters(it)), + ?.let(Parameters.new), ); } diff --git a/packages/cbl/lib/src/support/async_callback.dart b/packages/cbl/lib/src/support/async_callback.dart index 8df95f76..baee2bc5 100644 --- a/packages/cbl/lib/src/support/async_callback.dart +++ b/packages/cbl/lib/src/support/async_callback.dart @@ -144,7 +144,7 @@ class AsyncCallback implements NativeResource { _debugLog('sending result: $result'); } - sendPort!.send([callAddress, result]); + sendPort.send([callAddress, result]); } Future.sync(() => handler(args)).then( diff --git a/packages/cbl/pubspec.yaml b/packages/cbl/pubspec.yaml index fff1f158..60d45287 100644 --- a/packages/cbl/pubspec.yaml +++ b/packages/cbl/pubspec.yaml @@ -8,7 +8,7 @@ repository: https://github.com/cbl-dart/cbl-dart issue_tracker: https://github.com/cbl-dart/cbl-dart/issues environment: - sdk: '>=2.13.0 <3.0.0' + sdk: '>=2.16.0 <3.0.0' dependencies: cbl_ffi: ^0.7.0-beta.11 diff --git a/packages/cbl_dart/example/pubspec.yaml b/packages/cbl_dart/example/pubspec.yaml index d8e37150..6e09b785 100644 --- a/packages/cbl_dart/example/pubspec.yaml +++ b/packages/cbl_dart/example/pubspec.yaml @@ -2,8 +2,8 @@ name: cbl_dart_example publish_to: none environment: - sdk: '>=2.12.0 <3.0.0' + sdk: '>=2.16.0 <3.0.0' dependencies: cbl: ^1.0.0-beta.14 - cbl_dart: ^1.0.0-beta.5 \ No newline at end of file + cbl_dart: ^1.0.0-beta.5 diff --git a/packages/cbl_dart/lib/cbl_dart.dart b/packages/cbl_dart/lib/cbl_dart.dart index cd09f572..0264a3e1 100644 --- a/packages/cbl_dart/lib/cbl_dart.dart +++ b/packages/cbl_dart/lib/cbl_dart.dart @@ -36,7 +36,7 @@ class CouchbaseLiteDart { String? filesDir, String? nativeLibrariesDir, }) => - asyncOperationTracePoint(() => InitializeOp(), () async { + asyncOperationTracePoint(InitializeOp.new, () async { final context = filesDir == null ? null : await _initContext(filesDir); final libraries = await acquireLibraries( diff --git a/packages/cbl_dart/pubspec.yaml b/packages/cbl_dart/pubspec.yaml index d9b28738..b259a415 100644 --- a/packages/cbl_dart/pubspec.yaml +++ b/packages/cbl_dart/pubspec.yaml @@ -9,7 +9,7 @@ repository: https://github.com/cbl-dart/cbl-dart issue_tracker: https://github.com/cbl-dart/cbl-dart/issues environment: - sdk: '>=2.13.0 <3.0.0' + sdk: '>=2.16.0 <3.0.0' dependencies: cbl: ^1.0.0-beta.14 diff --git a/packages/cbl_e2e_tests/lib/src/document/array_test.dart b/packages/cbl_e2e_tests/lib/src/document/array_test.dart index 98b55789..d12920a9 100644 --- a/packages/cbl_e2e_tests/lib/src/document/array_test.dart +++ b/packages/cbl_e2e_tests/lib/src/document/array_test.dart @@ -225,7 +225,7 @@ void main() { test('set values', () { setValuesTest( - build: (state) => MutableArray(state), + build: MutableArray.new, initialValue: 'a', ); setValuesTest( @@ -233,7 +233,7 @@ void main() { initialValue: 'a', ); setValuesTest( - build: (state) => MutableArray(state), + build: MutableArray.new, initialValue: [], ); setValuesTest( diff --git a/packages/cbl_e2e_tests/lib/src/document/dictionary_test.dart b/packages/cbl_e2e_tests/lib/src/document/dictionary_test.dart index 6ff6b671..0a768864 100644 --- a/packages/cbl_e2e_tests/lib/src/document/dictionary_test.dart +++ b/packages/cbl_e2e_tests/lib/src/document/dictionary_test.dart @@ -243,7 +243,7 @@ void main() { test('set values', () { setValuesTest( - build: (state) => MutableDictionary(state), + build: MutableDictionary.new, initialValue: 'a', ); setValuesTest( @@ -251,7 +251,7 @@ void main() { initialValue: 'a', ); setValuesTest( - build: (state) => MutableDictionary(state), + build: MutableDictionary.new, initialValue: {}, ); setValuesTest( diff --git a/packages/cbl_e2e_tests/pubspec.yaml b/packages/cbl_e2e_tests/pubspec.yaml index 68d31ac5..72cd20c9 100644 --- a/packages/cbl_e2e_tests/pubspec.yaml +++ b/packages/cbl_e2e_tests/pubspec.yaml @@ -2,7 +2,7 @@ name: cbl_e2e_tests publish_to: none environment: - sdk: '>=2.12.0 <3.0.0' + sdk: '>=2.16.0 <3.0.0' dependencies: benchmark_harness: ^2.0.0 diff --git a/packages/cbl_e2e_tests_flutter/android/app/build.gradle b/packages/cbl_e2e_tests_flutter/android/app/build.gradle index 0da6dce2..91da7744 100644 --- a/packages/cbl_e2e_tests_flutter/android/app/build.gradle +++ b/packages/cbl_e2e_tests_flutter/android/app/build.gradle @@ -26,7 +26,7 @@ apply plugin: 'kotlin-android' apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" android { - compileSdkVersion 30 + compileSdkVersion 31 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 @@ -45,7 +45,7 @@ android { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.terwesten.gabriel.cbl_e2e_tests_flutter" minSdkVersion 22 - targetSdkVersion 30 + targetSdkVersion 31 versionCode flutterVersionCode.toInteger() versionName flutterVersionName } diff --git a/packages/cbl_e2e_tests_flutter/android/app/src/main/AndroidManifest.xml b/packages/cbl_e2e_tests_flutter/android/app/src/main/AndroidManifest.xml index cc901d26..77d82d22 100644 --- a/packages/cbl_e2e_tests_flutter/android/app/src/main/AndroidManifest.xml +++ b/packages/cbl_e2e_tests_flutter/android/app/src/main/AndroidManifest.xml @@ -5,6 +5,7 @@ android:icon="@mipmap/ic_launcher"> FlutterCblE2eTestBinding()); + CblE2eTestBinding.ensureInitialized(FlutterCblE2eTestBinding.new); } @override diff --git a/packages/cbl_e2e_tests_flutter/pubspec.yaml b/packages/cbl_e2e_tests_flutter/pubspec.yaml index bfcb90d1..72531055 100644 --- a/packages/cbl_e2e_tests_flutter/pubspec.yaml +++ b/packages/cbl_e2e_tests_flutter/pubspec.yaml @@ -3,8 +3,8 @@ publish_to: 'none' version: 1.0.0+1 environment: - sdk: '>=2.12.0 <3.0.0' - flutter: '>=2.8.0' + sdk: '>=2.16.0 <3.0.0' + flutter: '>=2.10.0' dependencies: benchmark_harness: ^2.0.0 diff --git a/packages/cbl_e2e_tests_standalone_dart/pubspec.yaml b/packages/cbl_e2e_tests_standalone_dart/pubspec.yaml index e8c1f970..a037de25 100644 --- a/packages/cbl_e2e_tests_standalone_dart/pubspec.yaml +++ b/packages/cbl_e2e_tests_standalone_dart/pubspec.yaml @@ -2,7 +2,7 @@ name: cbl_e2e_tests_standalone_dart publish_to: none environment: - sdk: '>=2.12.0 <3.0.0' + sdk: '>=2.16.0 <3.0.0' dependencies: benchmark_harness: ^2.0.0 diff --git a/packages/cbl_e2e_tests_standalone_dart/test/test_binding_impl.dart b/packages/cbl_e2e_tests_standalone_dart/test/test_binding_impl.dart index 5ac57d8c..3c1cb33e 100644 --- a/packages/cbl_e2e_tests_standalone_dart/test/test_binding_impl.dart +++ b/packages/cbl_e2e_tests_standalone_dart/test/test_binding_impl.dart @@ -12,8 +12,7 @@ void setupTestBinding() { class StandaloneDartCblE2eTestBinding extends CblE2eTestBinding { static void ensureInitialized() { - CblE2eTestBinding.ensureInitialized( - () => StandaloneDartCblE2eTestBinding()); + CblE2eTestBinding.ensureInitialized(StandaloneDartCblE2eTestBinding.new); } @override diff --git a/packages/cbl_ffi/lib/src/slice.dart b/packages/cbl_ffi/lib/src/slice.dart index 7cb03aeb..c770ccb8 100644 --- a/packages/cbl_ffi/lib/src/slice.dart +++ b/packages/cbl_ffi/lib/src/slice.dart @@ -182,15 +182,13 @@ class SliceResult extends Slice { /// Creates a [SliceResult] from a [FLSlice] by copying its content. static SliceResult? copyFLSlice(FLSlice slice) => - Slice.fromFLSlice(slice)?.let((slice) => SliceResult.fromSlice(slice)); + Slice.fromFLSlice(slice)?.let(SliceResult.fromSlice); /// Creates a [SliceResult] from a [FLSliceResult] by copying its content. - static SliceResult? copyFLSliceResult( - FLSliceResult slice) => + static SliceResult? copyFLSliceResult(FLSliceResult slice) => slice.buf == nullptr ? null - : Slice._(slice.buf, slice.size) - .let((slice) => SliceResult.fromSlice(slice)); + : Slice._(slice.buf, slice.size).let(SliceResult.fromSlice); static final _keepAliveForTypedList = Expando(); diff --git a/packages/cbl_ffi/pubspec.yaml b/packages/cbl_ffi/pubspec.yaml index ffa6807f..048472d9 100644 --- a/packages/cbl_ffi/pubspec.yaml +++ b/packages/cbl_ffi/pubspec.yaml @@ -7,7 +7,7 @@ repository: https://github.com/cbl-dart/cbl-dart issue_tracker: https://github.com/cbl-dart/cbl-dart/issues environment: - sdk: '>=2.12.0 <3.0.0' + sdk: '>=2.16.0 <3.0.0' dependencies: cbl_libcblite_api: 3.0.0-beta.2 diff --git a/packages/cbl_flutter/example/android/app/build.gradle b/packages/cbl_flutter/example/android/app/build.gradle index ed521940..51859520 100644 --- a/packages/cbl_flutter/example/android/app/build.gradle +++ b/packages/cbl_flutter/example/android/app/build.gradle @@ -26,7 +26,7 @@ apply plugin: 'kotlin-android' apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" android { - compileSdkVersion 30 + compileSdkVersion 31 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 @@ -45,7 +45,7 @@ android { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.terwesten.gabriel.cbl_flutter_example" minSdkVersion 22 - targetSdkVersion 30 + targetSdkVersion 31 versionCode flutterVersionCode.toInteger() versionName flutterVersionName } diff --git a/packages/cbl_flutter/example/android/app/src/main/AndroidManifest.xml b/packages/cbl_flutter/example/android/app/src/main/AndroidManifest.xml index ee25e935..f3e63ca0 100644 --- a/packages/cbl_flutter/example/android/app/src/main/AndroidManifest.xml +++ b/packages/cbl_flutter/example/android/app/src/main/AndroidManifest.xml @@ -5,6 +5,7 @@ android:icon="@mipmap/ic_launcher"> =?) Future(query.explain).then(print); - return query.changes().asyncMap((change) => change.results - .asStream() - .map((result) => CblLogMessage(result)) - .toList()); + return query.changes().asyncMap( + (change) => change.results.asStream().map(CblLogMessage.new).toList(), + ); } } diff --git a/packages/cbl_flutter/example/pubspec.yaml b/packages/cbl_flutter/example/pubspec.yaml index 60a29a27..4cf07092 100644 --- a/packages/cbl_flutter/example/pubspec.yaml +++ b/packages/cbl_flutter/example/pubspec.yaml @@ -4,7 +4,7 @@ publish_to: 'none' version: 1.0.0+1 environment: - sdk: '>=2.12.0 <3.0.0' + sdk: '>=2.16.0 <3.0.0' dependencies: cbl: ^1.0.0-beta.14 diff --git a/packages/cbl_flutter/lib/cbl_flutter.dart b/packages/cbl_flutter/lib/cbl_flutter.dart index 63eb6757..34d9b4fd 100644 --- a/packages/cbl_flutter/lib/cbl_flutter.dart +++ b/packages/cbl_flutter/lib/cbl_flutter.dart @@ -16,7 +16,7 @@ class CouchbaseLiteFlutter { /// Initializes the `cbl` package, for the main isolate. static Future init() => - asyncOperationTracePoint(() => InitializeOp(), () async { + asyncOperationTracePoint(InitializeOp.new, () async { await initPrimaryIsolate(IsolateContext( libraries: CblFlutterPlatform.instance.libraries(), initContext: await _context(), diff --git a/packages/cbl_flutter/pubspec.yaml b/packages/cbl_flutter/pubspec.yaml index bd302ed6..ec216303 100644 --- a/packages/cbl_flutter/pubspec.yaml +++ b/packages/cbl_flutter/pubspec.yaml @@ -9,8 +9,8 @@ repository: https://github.com/cbl-dart/cbl-dart issue_tracker: https://github.com/cbl-dart/cbl-dart/issues environment: - sdk: '>=2.12.0 <3.0.0' - flutter: '>=2.8.0' + sdk: '>=2.16.0 <3.0.0' + flutter: '>=2.10.0' dependencies: cbl: ^1.0.0-beta.14 diff --git a/packages/cbl_flutter_ce/pubspec.yaml b/packages/cbl_flutter_ce/pubspec.yaml index 03945cd1..27db36f4 100644 --- a/packages/cbl_flutter_ce/pubspec.yaml +++ b/packages/cbl_flutter_ce/pubspec.yaml @@ -1,15 +1,13 @@ name: cbl_flutter_ce -description: - Provides the Couchbase Lite Community Edition - for Flutter apps. +description: Provides the Couchbase Lite Community Edition for Flutter apps. version: 1.0.0-beta.5 homepage: https://github.com/cbl-dart/cbl-dart/tree/main/packages/cbl_flutter_ce repository: https://github.com/cbl-dart/cbl-dart issue_tracker: https://github.com/cbl-dart/cbl-dart/issues environment: - sdk: '>=2.12.0 <3.0.0' - flutter: '>=2.8.0' + sdk: '>=2.16.0 <3.0.0' + flutter: '>=2.10.0' dependencies: cbl_flutter_platform_interface: ^1.0.0-beta.4 diff --git a/packages/cbl_flutter_ee/pubspec.yaml b/packages/cbl_flutter_ee/pubspec.yaml index cdce54c9..751de8cf 100644 --- a/packages/cbl_flutter_ee/pubspec.yaml +++ b/packages/cbl_flutter_ee/pubspec.yaml @@ -1,15 +1,13 @@ name: cbl_flutter_ee -description: - Provides the Couchbase Lite Enterprise Edition - for Flutter apps. +description: Provides the Couchbase Lite Enterprise Edition for Flutter apps. version: 1.0.0-beta.5 homepage: https://github.com/cbl-dart/cbl-dart/tree/main/packages/cbl_flutter_ee repository: https://github.com/cbl-dart/cbl-dart issue_tracker: https://github.com/cbl-dart/cbl-dart/issues environment: - sdk: '>=2.12.0 <3.0.0' - flutter: '>=2.8.0' + sdk: '>=2.16.0 <3.0.0' + flutter: '>=2.10.0' dependencies: cbl_flutter_platform_interface: ^1.0.0-beta.4 diff --git a/packages/cbl_flutter_local/pubspec.yaml b/packages/cbl_flutter_local/pubspec.yaml index abba25f2..4aaaca03 100644 --- a/packages/cbl_flutter_local/pubspec.yaml +++ b/packages/cbl_flutter_local/pubspec.yaml @@ -3,8 +3,8 @@ version: 0.0.1 publish_to: none environment: - sdk: '>=2.12.0 <3.0.0' - flutter: '>=2.8.0' + sdk: '>=2.16.0 <3.0.0' + flutter: '>=2.10.0' dependencies: cbl_flutter_platform_interface: diff --git a/packages/cbl_flutter_platform_interface/pubspec.yaml b/packages/cbl_flutter_platform_interface/pubspec.yaml index 0609c1e3..a1511779 100644 --- a/packages/cbl_flutter_platform_interface/pubspec.yaml +++ b/packages/cbl_flutter_platform_interface/pubspec.yaml @@ -6,8 +6,8 @@ repository: https://github.com/cbl-dart/cbl-dart issue_tracker: https://github.com/cbl-dart/cbl-dart/issues environment: - sdk: '>=2.13.0 <3.0.0' - flutter: '>=2.8.0' + sdk: '>=2.16.0 <3.0.0' + flutter: '>=2.10.0' dependencies: cbl: ^1.0.0-beta.14 diff --git a/packages/cbl_flutter_prebuilt/pubspec.yaml b/packages/cbl_flutter_prebuilt/pubspec.yaml index 763ae64e..ce3c7a9d 100644 --- a/packages/cbl_flutter_prebuilt/pubspec.yaml +++ b/packages/cbl_flutter_prebuilt/pubspec.yaml @@ -3,7 +3,7 @@ version: 0.0.0 publish_to: none environment: - sdk: '>=2.14.0 <3.0.0' + sdk: '>=2.16.0 <3.0.0' dependencies: mustache_template: ^2.0.0 diff --git a/packages/cbl_flutter_prebuilt/template_package/pubspec.yaml__template__ b/packages/cbl_flutter_prebuilt/template_package/pubspec.yaml__template__ index 27b3243c..1f6a81e2 100644 --- a/packages/cbl_flutter_prebuilt/template_package/pubspec.yaml__template__ +++ b/packages/cbl_flutter_prebuilt/template_package/pubspec.yaml__template__ @@ -8,8 +8,8 @@ repository: https://github.com/cbl-dart/cbl-dart issue_tracker: https://github.com/cbl-dart/cbl-dart/issues environment: - sdk: '>=2.12.0 <3.0.0' - flutter: '>=2.8.0' + sdk: '>=2.16.0 <3.0.0' + flutter: '>=2.10.0' dependencies: cbl_flutter_platform_interface: ^1.0.0-beta.4 diff --git a/packages/cbl_flutter_prebuilt_e2e_tests/android/app/build.gradle b/packages/cbl_flutter_prebuilt_e2e_tests/android/app/build.gradle index fd98f9e1..b51be2ec 100644 --- a/packages/cbl_flutter_prebuilt_e2e_tests/android/app/build.gradle +++ b/packages/cbl_flutter_prebuilt_e2e_tests/android/app/build.gradle @@ -26,7 +26,7 @@ apply plugin: 'kotlin-android' apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" android { - compileSdkVersion 30 + compileSdkVersion 31 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 @@ -45,7 +45,7 @@ android { // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). applicationId "com.terwesten.gabriel.cbl_flutter_prebuilt_e2e_tests" minSdkVersion 22 - targetSdkVersion 30 + targetSdkVersion 31 versionCode flutterVersionCode.toInteger() versionName flutterVersionName } diff --git a/packages/cbl_flutter_prebuilt_e2e_tests/android/app/src/main/AndroidManifest.xml b/packages/cbl_flutter_prebuilt_e2e_tests/android/app/src/main/AndroidManifest.xml index e0c9474d..9eed7197 100644 --- a/packages/cbl_flutter_prebuilt_e2e_tests/android/app/src/main/AndroidManifest.xml +++ b/packages/cbl_flutter_prebuilt_e2e_tests/android/app/src/main/AndroidManifest.xml @@ -5,6 +5,7 @@ android:icon="@mipmap/ic_launcher"> =2.12.0 <3.0.0' - flutter: '>=2.8.0' + sdk: '>=2.16.0 <3.0.0' + flutter: '>=2.10.0' dependencies: cbl: diff --git a/packages/cbl_libcblite_api/pubspec.yaml b/packages/cbl_libcblite_api/pubspec.yaml index c063846d..76ccd118 100644 --- a/packages/cbl_libcblite_api/pubspec.yaml +++ b/packages/cbl_libcblite_api/pubspec.yaml @@ -8,4 +8,4 @@ repository: https://github.com/cbl-dart/cbl-dart issue_tracker: https://github.com/cbl-dart/cbl-dart/issues environment: - sdk: '>=2.12.0 <3.0.0' + sdk: '>=2.16.0 <3.0.0' diff --git a/packages/cbl_libcblitedart_api/pubspec.yaml b/packages/cbl_libcblitedart_api/pubspec.yaml index 118bba6e..ce7bf171 100644 --- a/packages/cbl_libcblitedart_api/pubspec.yaml +++ b/packages/cbl_libcblitedart_api/pubspec.yaml @@ -8,4 +8,4 @@ repository: https://github.com/cbl-dart/cbl-dart issue_tracker: https://github.com/cbl-dart/cbl-dart/issues environment: - sdk: '>=2.12.0 <3.0.0' + sdk: '>=2.16.0 <3.0.0' diff --git a/packages/cbl_sentry/example/pubspec.yaml b/packages/cbl_sentry/example/pubspec.yaml index 25e219ba..b74c49d8 100644 --- a/packages/cbl_sentry/example/pubspec.yaml +++ b/packages/cbl_sentry/example/pubspec.yaml @@ -4,7 +4,7 @@ version: 1.0.0 publish_to: none environment: - sdk: '>=2.13.0 <3.0.0' + sdk: '>=2.16.0 <3.0.0' dependencies: cbl: ^1.0.0-beta.14 diff --git a/packages/cbl_sentry/pubspec.yaml b/packages/cbl_sentry/pubspec.yaml index f1d7963a..84a7dcca 100644 --- a/packages/cbl_sentry/pubspec.yaml +++ b/packages/cbl_sentry/pubspec.yaml @@ -8,7 +8,7 @@ repository: https://github.com/cbl-dart/cbl-dart issue_tracker: https://github.com/cbl-dart/cbl-dart/issues environment: - sdk: '>=2.13.0 <3.0.0' + sdk: '>=2.16.0 <3.0.0' dependencies: cbl: ^1.0.0-beta.14