Skip to content

fix(deps): update dependency flutter_appauth to v12 - #88

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/flutter_appauth-12.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/flutter_appauth-12.x

Conversation

@renovate

@renovate renovate Bot commented Sep 11, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
flutter_appauth (source) dependencies major ^8.0.3 → ^12.0.0

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

MaikuB/flutter_appauth (flutter_appauth)

v12.1.0

Compare Source

  • [iOS] added custom browser support. Thanks to the PR from Kuurse
  • [iOS][macOS] bumped AppAuth IOS SDK dependency to 2.1.0

v12.0.2

Compare Source

  • [iOS][macOS] improved SPM (Swift Package Manager) compatibility

v12.0.1

Compare Source

  • Removed assertion around tied to idTokenHint and postLogoutRedirectUrl parameters passed to the EndSessionRequest constructor. This was done as both are optional according to the OIDC RP-initiated logout specification

v12.0.0

Compare Source

  • 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

v11.0.0

Compare Source

  • Added Prompt class that exposes standard prompt string values as defined in the OIDC specification. Thanks to the PR from Valentin Michalak
  • Potentiallu breaking change [Android] plugin will now throw a PlatformException with a null_activity error code when plugin runs into a scenario where the bound Flutter activity has been detached/disposed. Thanks to the PR from Sam Costa

v10.0.0

  • Breaking change updated minimum supported SDK version to Flutter 3.29/Dart 3.7
  • Bumped flutter_lints dev dependency
  • [Android] Breaking changes updated compileSdkVersion to 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

v9.0.0

  • Breaking change updated minimum supported SDK version to Flutter 3.19/Dart 3.3
  • [Android] Breaking changes updated compileSdkVersion to 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_lints dev 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

Configuration

📅 Schedule: (UTC)

  • 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot requested review from a team as code owners September 11, 2026 02:46
@coderabbitai

coderabbitai Bot commented Sep 11, 2026 •

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 6bf2eb76-a54b-4ffc-9516-287b3ba07a7c

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@dtoxvanilla1991 dtoxvanilla1991 self-assigned this Sep 23, 2026
@renovate
renovate Bot force-pushed the renovate/flutter_appauth-12.x branch from f47ae3e to 5f32595 Compare September 24, 2026 23:36
@dtoxvanilla1991

Copy link
Copy Markdown
Contributor

@copilot review dependencies latest fresh official only documentation that are being updated here in PR. Check and validate for any possible migration required and if so, provide detailed minimally viable changes required in a list. If breaking changes are in place, clearly detail them. If there are no changes to be made, leave only 1-2 sentence short overview. No need for detailed specs.

Copilot AI commented Sep 30, 2026

Copy link
Copy Markdown

@copilot review dependencies latest fresh official only documentation that are being updated here in PR. Check and validate for any possible migration required and if so, provide detailed minimally vi...

Official pub.dev changelog and upstream releases show 12.1.0 is the latest stable; the existing ^12.0.0 constraint permits it, and the lockfile already resolves to 12.1.0.

Minimal migration/compatibility items:

  • Raise this package’s declared minimum from Dart 3.9.2 / Flutter 3.35.6 to Dart 3.10 / Flutter 3.38.1 (and align the example’s Dart minimum); v12 no longer supports the currently declared floors.
  • Ensure consuming apps target Android API 24+, iOS 13+, and macOS 10.15+. The existing iOS/macOS example targets and documented OS minimums already align; verify Android’s minimum is 24. Upstream also identifies Android compile SDK 35 and AGP 8.6.0 as breaking requirements introduced in v10.
  • No v12 request/API migration is indicated. The preferEphemeralSession → externalUserAgent change was in v8 and this SDK already uses externalUserAgent. From v11, Android may throw PlatformException with null_activity if the Flutter activity is detached; account for it if handling that lifecycle case. The v9 Objective-C header visibility change is only relevant to consumers accessing those native headers directly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants