fix(deps): update dependency flutter_appauth to v8 #21
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^1.1.1
->^8.0.0
Release Notes
MaikuB/flutter_appauth (flutter_appauth)
v8.0.0+1
Compare Source
v8.0.0
Compare Source
preferEphemeralSession
property in theAuthorizationRequest
,AuthorizationTokenRequest
andEndSessionRequest
classes withexternalUserAgent
. Thanks to the PR from john-slow.externalUserAgent
is presented by the newlyExternalUserAgent
enum that has the following valuesasWebAuthenticationSession
: uses the ASWebAuthenticationSession APIs where possible. This is the default value and was the default behaviour behaviour that aligns with what the AppAuth iOS SDK would do in choosing the best available user-agentephemeralAsWebAuthenticationSession
: uses an ephemeral session via the ASWebAuthenticationSession APIs. Applications that previously usedpreferEphemeralSession
and specified to betrue
can migrate by specifying this enum valuesfSafariViewController
: uses the SFSafariViewController APIsallowInsecureConnections
has been done in response to issue 554AuthorizationService
have been disposedv7.0.1
Compare Source
v7.0.0
Compare Source
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 compatiblev6.0.7
Compare Source
Theme.AppCompat.Translucent.NoTitleBar
as the theme for theRedirectUriReceiverActivity
from the AppAuth Android SDK. This is to fix a crash raised with issues #362 and #515v6.0.6
Compare Source
v6.0.5
Compare Source
v6.0.4
Compare Source
authorize()
orauthorizeAndExchange()
, rather than crashing the plugin will now throw aPlatformException
with an error code ofno_browser_available
. Thanks to the PR from NikHomannv6.0.3
Compare Source
PlatformException
. Thanks to the PR from Johnv6.0.2+1
Compare Source
v6.0.2
Compare Source
init
and to useinitWithPresentingWindow
via the AppAuth iOS/macOS SDK instead. Thanks to the PR from Ivan Tivonenkov6.0.1
Compare Source
v6.0.0
Compare Source
v5.0.0
Compare Source
compileSdkVersion
to 31 (Android 12)flutter_appauth
plugin has done this change ahead of timeflutter 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 futurev4.2.1+1
Compare Source
v4.2.1
Compare Source
v4.2.0
Compare Source
preferEphemeralSession
toEndSessionRequest
Thanks to the PR from Daniel Zieglerv4.1.0+1
Compare Source
v4.1.0
Compare Source
nonce
as part of requestsv4.0.1
Compare Source
v4.0.0
Compare Source
v3.0.1
Compare Source
nonce
not being returned correctly on iOSv3.0.0
Compare Source
AuthorizationResponse
's constructor now includesnonce
and has changed to take positional parametersnonce
can now be specified forTokenRequest
class. This is especially useful on Android as the AppAuth Android SKD had turned on ID token validation that results in nonce mismatch errors. These errors should no longer appear when using thenonce
value returned by theAuthorizationResponse
object after callingauthorize()
and passing the value to theTokenRequest
when calling thetoken()
methodv2.4.2
Compare Source
FlutterAppAuth
v2.4.1+1
Compare Source
v2.4.1
Compare Source
scopes
not being sent correctly as they should've been space-delimited instead of comma-delimited. Thanks to the PR from Angle Wangv2.4.0
Compare Source
scopes
property toTokenResponse
class andAuthorizationTokenResponse
class that inherits from it. Thanks to PR from leoshusarv2.3.0
Compare Source
claims
can now be passed as part of theadditionalParameters
included with requests without triggering an exception by the AppAuth Android SDK. Thanks to the PR from Garry Jeromsonv2.2.0
Compare Source
v2.1.0+1
Compare Source
v2.1.0
Compare Source
ui_locales
can now be passed as part of theadditionalParameters
included with requests without triggering an exception by the AppAuth Android SDK. Thanks to the PR from dimitristozv2.0.0
Compare Source
AuthorizationServiceConfiguration
constructor has changed to take named parametersendSession()
method,EndSessionRequest
andEndSessionResponse
classes to support end session requestsallowInsecureConnections
is true. Thanks to the PR from Roman FürstConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.