Releases: MaikuB/flutter_appauth
Releases · MaikuB/flutter_appauth
flutter_appauth-v7.0.0-dev.4
- Fixed visibility of
FlutterAppAuthOAuthError
class so that it's exported by the plugin
flutter_appauth-v6.0.7
flutter_appauth-v7.0.0-dev.3
- Breaking change all methods have now been made to return non-nullable types
- [iOS][macOS] bumped AppAuth iOS dependency to 1.7.5
- Added
FlutterAppAuthOAuthError
class that contains string constants representing OAuth 2.0 error codes defined by the specification. - Updated API docs with more details
- Updated readme with more details on essential knowledge and links to OAuth 2.0 specifications
flutter_appauth-v7.0.0-dev.2
- The
errorUri
property of theFlutterAppAuthPlatformErrorDetails
class will now be populated on iOS/maCOS if available
flutter_appauth-v7.0.0-dev.1
- Breaking change Bumped minimum Flutter and Dart SDK constraints to 3.13.0 and 3.1.0 respectively
- Updated error handling to expose more details for each platform. Plugin will now throw
FlutterAppAuthUserCancelledException
when an authorization request has been cancelled as a result of the user closing the browser. For other scenarios the plugin will throwFlutterAppAuthPlatformException
. See the API docs for both classes for more details on the available details. Both exception classes inherit fromPlatformException
so the changes should be backwards compatible.
flutter_appauth-v6.0.6
- [iOS][macOS] bumped AppAuth iOS dependency to 1.7.4
flutter_appauth-v6.0.5
- [iOS] bumped AppAuth iOS dependency to 1.7.2
flutter_appauth-v6.0.4
- [Android] when no suitable browser is found when calling either
authorize()
orauthorizeAndExchange()
, rather than crashing the plugin will now throw aPlatformException
with an error code ofno_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
- [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
- [iOS] added privacy manifest