Skip to content

Releases: MaikuB/flutter_appauth

flutter_appauth-v6.0.6

16 Apr 02:03
b5bf93f
Compare
Choose a tag to compare
  • [iOS][macOS] bumped AppAuth iOS dependency to 1.7.4

flutter_appauth-v6.0.5

11 Mar 22:21
055e7da
Compare
Choose a tag to compare
  • [iOS] bumped AppAuth iOS dependency to 1.7.2

flutter_appauth-v6.0.4

28 Jan 09:46
1da90c4
Compare
Choose a tag to compare
  • [Android] when no suitable browser is found when calling either authorize() or authorizeAndExchange(), rather than crashing the plugin will now throw a PlatformException with an error code of no_browser_available. Thanks to the PR from NikHomann
  • Removed duplicate asterisk from the 6.0.3 changelog entry around how the example app got updated

flutter_appauth-v6.0.3

20 Jan 05:25
1b9904c
Compare
Choose a tag to compare
  • [Android] community has reported that there seem to be instances where the plugin encounters a null intent on some devices upon processing a end session request. This resulted in a crash before but will now throw a PlatformException. Thanks to the PR from John
  • Updated example app so that the Android side specifies the minimum SDK version version that aligns with what's specified by the Flutter SDK

flutter_appauth-v6.0.2+1

20 Jan 02:28
0b4939b
Compare
Choose a tag to compare
  • [iOS] added privacy manifest

flutter_appauth-v6.0.2

12 Aug 06:58
f999c01
Compare
Choose a tag to compare
  • [macOS] fixed deprecation warning around using init and to use initWithPresentingWindow via the AppAuth iOS/macOS SDK instead. Thanks to the PR from Ivan Tivonenko

flutter_appauth-v6.0.1

15 Jul 01:38
b2b0e1b
Compare
Choose a tag to compare
  • [iOS] updated plugin so it supports apps that leverage the multiple window capability that Apple added to iOS 13. Thanks to the PR from Jerold Albertson
  • Added a link to the tutorials section of the readme that walks through how to use this plugin with Asgardeo. Thanks to the PR from Achintha Isuru

flutter_appauth-v6.0.0

12 May 13:43
429341b
Compare
Choose a tag to compare
  • Potentially breaking change [iOS][macOS] bumped AppAuth dependency to 1.6.2 where fixes were done to allow SDK to compile in Xcode 14 by bumping the minimum OS versions
  • Bumped maximum Dart SDK constraint
  • Recreated iOS and macOS side of example app so it would work with new Flutter 3.10 stable release

flutter_appauth-v5.0.0

29 Apr 05:38
43a905d
Compare
Choose a tag to compare
  • Breaking change Bumped minimum Flutter SDK version to 3.0.0 and Dart SDK version to 2.17
  • [Android] removed references to v1 embedding
  • [Android] updated compileSdkVersion to 31 (Android 12)
  • [Android] bumped AGP (Android Gradle plugin) to 7.4.2
  • [Android] conditionally adds a namespace for compatibility with AGP 8.0
    • Note: it's quite likely that the AppAuth Android SDK itself requires this change going forward but this change will ensure that the flutter_appauth plugin has done this change ahead of time
  • Applied following updates to the example app on the Android side
    • Bumped AGP to 7.4.2 and Gradle 7.5
    • Used namespace instead of package identifier since the latter has been deprecated (reference: https://developer.android.com/build/releases/past-releases/agp-7-3-0-release-notes#package-deprecated). Note that as of this writing, using the flutter run command on the stable channel (i.e. Flutter version 3.7.1) to debug/run the app will in an error that says "package identifier or launch activity not found". However, an APK or app bundle can still be built and will run on a device. The Flutter team have already addressed this issue on the master channel that is currently on version 3.10.0-17.0.pre.21 so would expect the next stable release to contain the fix. Alternatively developers can manually restore the package identifier though this change was done to avoid issues from happening in the future

flutter_appauth-v4.2.1+1

05 Apr 09:34
a4df377
Compare
Choose a tag to compare
  • Added comments to example app to explain how code challenge takes place per PKCE. Thanks to PR from Davide Ravasi
  • Updated code for API docs to avoid lines longer than 80 characters