diff --git a/flutter_appauth/CHANGELOG.md b/flutter_appauth/CHANGELOG.md index 5318dad7..e7b7bd9c 100644 --- a/flutter_appauth/CHANGELOG.md +++ b/flutter_appauth/CHANGELOG.md @@ -1,3 +1,10 @@ +## 0.9.0 + +* Bumped dependency on `flutter_appauth_platform_interface` +* [iOS] The `preferEphemeralSession` property has been added to the `AuthorizationRequest` and `AuthorizationTokenRequest` classes. This enables authorization requests to be done a in private session that won't share cookies and other data with the user's regular browser. This property only works when run on iOS versions 13 and above +* **BREAKING CHANGE** bumping the `flutter_appauth_platform_interface` dependency includes the removal of the `toMap` method from all classes. These methods were used internally by plugin and thus have been removed +* **BREAKING CHANGE** Bumped Gradle plugin to 3.6.3 + ## 0.8.3 * [Android] Fixed an issue where a `NullPointerException` could occur when too many operations are started at one time. Thanks to the PR from [Josh Burton](https://github.com/athornz) diff --git a/flutter_appauth/android/build.gradle b/flutter_appauth/android/build.gradle index 7592cbfc..06bbf16c 100644 --- a/flutter_appauth/android/build.gradle +++ b/flutter_appauth/android/build.gradle @@ -8,7 +8,7 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:3.5.3' + classpath 'com.android.tools.build:gradle:3.6.3' } } diff --git a/flutter_appauth/example/android/build.gradle b/flutter_appauth/example/android/build.gradle index 6de37289..11e3d090 100644 --- a/flutter_appauth/example/android/build.gradle +++ b/flutter_appauth/example/android/build.gradle @@ -5,7 +5,7 @@ buildscript { } dependencies { - classpath 'com.android.tools.build:gradle:3.5.3' + classpath 'com.android.tools.build:gradle:3.6.3' } } diff --git a/flutter_appauth/example/android/gradle/wrapper/gradle-wrapper.properties b/flutter_appauth/example/android/gradle/wrapper/gradle-wrapper.properties index 888b36b5..cda9e74e 100644 --- a/flutter_appauth/example/android/gradle/wrapper/gradle-wrapper.properties +++ b/flutter_appauth/example/android/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Fri Oct 11 22:31:00 AEDT 2019 +#Thu May 28 22:16:04 AEST 2020 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip diff --git a/flutter_appauth/example/pubspec.yaml b/flutter_appauth/example/pubspec.yaml index 1c52cc14..7512d12b 100644 --- a/flutter_appauth/example/pubspec.yaml +++ b/flutter_appauth/example/pubspec.yaml @@ -4,7 +4,7 @@ version: 1.0.0+1 publish_to: 'none' environment: - sdk: ">=2.3.0 <3.0.0" + sdk: ">=2.6.0 <3.0.0" dependencies: flutter: diff --git a/flutter_appauth/pubspec.yaml b/flutter_appauth/pubspec.yaml index 907226aa..8b0e192c 100644 --- a/flutter_appauth/pubspec.yaml +++ b/flutter_appauth/pubspec.yaml @@ -1,16 +1,16 @@ name: flutter_appauth description: This plugin provides an abstraction around the Android and iOS AppAuth SDKs so it can be used to communicate with OAuth 2.0 and OpenID Connect providers -version: 0.8.4 +version: 0.9.0 homepage: https://github.com/MaikuB/flutter_appauth/tree/master/flutter_appauth environment: - sdk: ">=2.1.0 <3.0.0" + sdk: ">=2.6.0 <3.0.0" flutter: ">=1.12.13+hotfix.5" dependencies: flutter: sdk: flutter - flutter_appauth_platform_interface: ^1.0.3 + flutter_appauth_platform_interface: ^2.0.0 flutter: plugin: