Skip to content

Commit 3a21fdc

Browse files
authored
[various] prepare for 10.0.0 release (#629)
* updated compileSdkVersion to 35 and AGP version to 8.6.0 * added changelog entry for Android setup update * * bumped min Flutter version to 3.29 and Dart to 3.7 * bumped flutter_lints * updated example app's Java source and target compatibility versions * updated GitHub workflows to use Flutter 3.29 instead of 3.19
1 parent b96bb9b commit 3a21fdc

File tree

12 files changed

+39
-25
lines changed

12 files changed

+39
-25
lines changed

.github/workflows/validate.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ jobs:
5252
- name: Build
5353
run: melos run build:example_android
5454
build_example_android_3_19:
55-
name: Build Android example app (3.19)
55+
name: Build Android example app (3.29)
5656
runs-on: ubuntu-latest
5757
steps:
5858
- uses: actions/checkout@v4
@@ -63,7 +63,7 @@ jobs:
6363
- uses: subosito/flutter-action@v2
6464
with:
6565
channel: stable
66-
flutter-version: 3.19.0
66+
flutter-version: 3.29.0
6767
cache: true
6868
cache-key: 'flutter-:os:-:channel:-:version:-:arch:-:hash:'
6969
- name: Install Tools
@@ -85,14 +85,14 @@ jobs:
8585
- name: Build
8686
run: melos run build:example_ios
8787
build_example_ios_3_19:
88-
name: Build iOS example app (3.19)
88+
name: Build iOS example app (3.29)
8989
runs-on: macos-latest
9090
steps:
9191
- uses: actions/checkout@v4
9292
- uses: subosito/flutter-action@v2
9393
with:
9494
channel: stable
95-
flutter-version: 3.19.0
95+
flutter-version: 3.29.0
9696
cache: true
9797
cache-key: 'flutter-:os:-:channel:-:version:-:arch:-:hash:'
9898
- name: Install Tools
@@ -114,14 +114,14 @@ jobs:
114114
- name: Build
115115
run: melos run build:example_macos
116116
build_example_macos_3_19:
117-
name: Build macOS example app (3.19)
117+
name: Build macOS example app (3.29)
118118
runs-on: macos-latest
119119
steps:
120120
- uses: actions/checkout@v4
121121
- uses: subosito/flutter-action@v2
122122
with:
123123
channel: stable
124-
flutter-version: 3.19.0
124+
flutter-version: 3.29.0
125125
cache: true
126126
cache-key: 'flutter-:os:-:channel:-:version:-:arch:-:hash:'
127127
- name: Install Tools

flutter_appauth/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## [10.0.0]
2+
3+
* **Breaking change** updated minimum supported SDK version to Flutter 3.29/Dart 3.7
4+
* Bumped `flutter_lints` dev dependency
5+
* [Android] **Breaking changes** updated `compileSdkVersion` to 35 and AGP to 8.6.0
6+
* Updated Android setup section in readme with instructions for apps using Kotlin DSL. Thanks to the PR from [LennartMart](https://github.com/LennartMart)
7+
18
## [9.0.1]
29

310
* [iOS][macOS] bumped AppAuth iOS dependency to 2.0.0

flutter_appauth/android/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ buildscript {
88
}
99

1010
dependencies {
11-
classpath 'com.android.tools.build:gradle:8.0.1'
11+
classpath 'com.android.tools.build:gradle:8.6.0'
1212
}
1313
}
1414

@@ -22,7 +22,7 @@ rootProject.allprojects {
2222
apply plugin: 'com.android.library'
2323

2424
android {
25-
compileSdkVersion 33
25+
compileSdkVersion 35
2626

2727
if (project.android.hasProperty("namespace")) {
2828
namespace 'io.crossingthestreams.flutterappauth'

flutter_appauth/example/android/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ gradle-wrapper.jar
55
/gradlew.bat
66
/local.properties
77
GeneratedPluginRegistrant.java
8+
.cxx/
89

910
# Remember to never publicly share your keystore.
1011
# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app

flutter_appauth/example/android/app/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@ android {
2828
ndkVersion flutter.ndkVersion
2929

3030
compileOptions {
31-
sourceCompatibility JavaVersion.VERSION_1_8
32-
targetCompatibility JavaVersion.VERSION_1_8
31+
sourceCompatibility JavaVersion.VERSION_11
32+
targetCompatibility JavaVersion.VERSION_11
3333
}
3434

3535
kotlinOptions {
36-
jvmTarget = '1.8'
36+
jvmTarget = '11'
3737
}
3838

3939
sourceSets {

flutter_appauth/example/android/gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
33
zipStoreBase=GRADLE_USER_HOME
44
zipStorePath=wrapper/dists
5-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-all.zip
5+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-all.zip

flutter_appauth/example/android/settings.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ pluginManagement {
1818

1919
plugins {
2020
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
21-
id "com.android.application" version "8.6.0" apply false
22-
id "org.jetbrains.kotlin.android" version "1.7.10" apply false
21+
id("com.android.application") version "8.7.0" apply false
22+
id("org.jetbrains.kotlin.android") version "1.8.22" apply false
2323
}
2424

2525
include ":app"

flutter_appauth/example/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ dependencies:
1414
http: ^1.0.0
1515

1616
dev_dependencies:
17-
flutter_lints: ^4.0.0
17+
flutter_lints: ^5.0.0
1818
flutter_test:
1919
sdk: flutter
2020
integration_test:

flutter_appauth/pubspec.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,17 @@ name: flutter_appauth
22
description: This plugin provides an abstraction around the Android and iOS
33
AppAuth SDKs so it can be used to communicate with OAuth 2.0 and OpenID
44
Connect providers
5-
version: 9.0.1
5+
version: 10.0.0
66
homepage: https://github.com/MaikuB/flutter_appauth/tree/master/flutter_appauth
77

88
environment:
9-
sdk: ^3.3.0
10-
flutter: ">=3.19.0"
9+
sdk: ^3.7.0
10+
flutter: ">=3.29.0"
1111

1212
dependencies:
1313
flutter:
1414
sdk: flutter
15-
flutter_appauth_platform_interface: ^9.0.0
15+
flutter_appauth_platform_interface: ^10.0.0
1616

1717
flutter:
1818
plugin:
@@ -25,4 +25,4 @@ flutter:
2525
macos:
2626
pluginClass: FlutterAppauthPlugin
2727
dev_dependencies:
28-
flutter_lints: ^4.0.0
28+
flutter_lints: ^5.0.0

flutter_appauth_platform_interface/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
## [10.0.0]
2+
3+
* **Breaking change** updated minimum supported SDK version to Flutter 3.29/Dart 3.7
4+
* Bumped `flutter_lints` dev dependency
5+
6+
17
## [9.0.0]
28

39
* **Breaking change** updated minimum supported SDK version to Flutter 3.19/Dart 3.3

0 commit comments

Comments
 (0)