Releases: MaikuB/flutter_appauth
Releases · MaikuB/flutter_appauth
flutter_appauth-v12.0.1
- Removed assertion around tied to
idTokenHintandpostLogoutRedirectUrlparameters passed to theEndSessionRequestconstructor. This was done as both are optional according to the OIDC RP-initiated logout specification
flutter_appauth-v12.0.0
- Breaking change updated minimum supported SDK version to Flutter 3.38.1/Dart 3.10. Consequently the minimum OS requirements for each platform has been updated as well
- [Android] minimum Android version is now 7.0 (API level 24)
- [iOS] minimum iOS version is now 13
- [macOS] minimum macOS version is now 10.15
- Plugin and example app now adopt UISceneDelegate. Note that whilst migration required Flutter 3.38.0 as a minimum, I have set the minimum supported Flutter SDK version to 3.38.1. This was done as the Dart 3.10 SDK bundled with Flutter 3.38.0 was technically still a beta. The Dart 3.10 SDK bundled with Flutter 3.38.1 is considered stable
flutter_appauth-v12.0.0-dev.1
- Breaking change updated minimum supported SDK version to Flutter 3.38.1/Dart 3.10. Consequently the minimum OS requirements for each platform has been updated as well
- [Android] minimum Android version is now 7.0 (API level 24)
- [iOS] minimum iOS version is now 13
- [macOS] minimum macOS version is now 10.15
- Plugin and example app now adopt UISceneDelegate. Note that whilst migration required Flutter 3.38.0 as a minimum, I have set the minimum supported Flutter SDK version to 3.38.1. This was done as the Dart 3.10 SDK bundled with Flutter 3.38.0 was technically still a beta. The Dart 3.10 SDK bundled with Flutter 3.38.1 is considered stable
flutter_appauth-v11.0.0
- Added
Promptclass that exposes standardpromptstring values as defined in the OIDC specification. Thanks to the PR from Valentin Michalak - Potentiallu breaking change [Android] plugin will now throw a
PlatformExceptionwith anull_activityerror code when plugin runs into a scenario where the bound Flutter activity has been detached/disposed. Thanks to the PR from Sam Costa
flutter_appauth-v10.0.0
- Breaking change updated minimum supported SDK version to Flutter 3.29/Dart 3.7
- Bumped
flutter_lintsdev dependency - [Android] Breaking changes updated
compileSdkVersionto 35 and AGP to 8.6.0 - Updated Android setup section in readme with instructions for apps using Kotlin DSL. Thanks to the PR from LennartMart
flutter_appauth-v9.0.0
- Breaking change updated minimum supported SDK version to Flutter 3.19/Dart 3.3
- [Android] Breaking changes updated
compileSdkVersionto 33 and AGP to 8.0.1 to align with what's used by the AppAuth Android SDK - [iOS][macOS] added Swift Package Manager support
- [iOS][macOS] Breaking changes a number of Objective-C headers that were public are now no longer public. This means that classes were defined on the native side of the plugin may now no longer visible. These changes likely don't affect users of the plugin as this is to do with APIs that can be accessed via Objective-C or Swift. These changes were done to add Swift Package Manager support
- Migrated Android side of example to use plugin DSL
- Bumped
flutter_lintsdev dependency - Fixed typo in the code snippet shown in the End session section of the readme. Thanks to the PR from barryguvenkaya
- Updated readme to add a table of contents
- Updated links to tutorials associated with identity providers. The Auth0 one has been removed as their tutorial has changed to use a different SDK. A disclaimer has been added to warn that the content is managed by external parties and may also be out of date
flutter_appauth-v9.0.0-dev.1
- Breaking change updated minimum supported SDK version to Flutter 3.19/Dart 3.3
- [Android] Breaking changes updated
compileSdkVersionto 33 and AGP to 8.0.1 to align with what's used by the AppAuth Android SDK - [iOS][macOS] added Swift Package Manager support
- [iOS][macOS] Breaking changes a number of Objective-C headers that were public are now no longer public. This means that classes were defined on the native side of the plugin may now no longer visible. These changes likely don't affect users of the plugin as this is to do with APIs that can be accessed via Objective-C or Swift. These changes were done to add Swift Package Manager support
- Migrated Android side of example to use plugin DSL
- Bumped
flutter_lintsdev dependency - Fixed typo in the code snippet shown in the End session section of the readme. Thanks to the PR from barryguvenkaya
- Updated readme to add a table of contents
- Updated links to tutorials associated with identity providers. The Auth0 one has been removed as their tutorial has changed to use a different SDK. A disclaimer has been added to warn that the content is managed by external parties and may also be out of date
flutter_appauth-v8.0.2
- [iOS][macOS] bumped AppAuth iOS dependency to 1.7.6
- [iOS][macOS] added Swift Package Manager support
flutter_appauth-v8.0.1
- Fixed issue 568 where compilation could fail with a
'OIDExternalUserAgent.h' file not founderror
flutter_appauth-v8.0.0+1
- Updated 8.0.0 as it was missing mention of the privacy manifest file to the macOS implementation of the plugin