oidc_android
Android implementation of the oidc plugin
3.0.0
12K downloads/mo
#2708 most downloaded on pub.dev
Bdaya-Dev/oidc
What this package is like to depend on
Last release 22 days ago
01 Aug 2026
Ships fairly regularly
a new release about every 4 months
Nearly every release is documented
notes for 32 of 33 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
33 releases · first in 2023
9 releases in the last 12 months
see the full history below
Release timeline
33 releases · Sep 2023 to Aug 2026Releases
latest 33-
3.0.001 Aug 2026Release notes
Open source →- FIX(oidc_web_core): surface the flow timeout as OidcException, not TimeoutException. (be6a5316)
- FIX(oidc_android): forward Map-valued raw intent extras instead of dropping them. (7ffda6a7)
- FIX(oidc_android): dismiss the Custom Tab after the intent-filter redirect. (34a83693)
- DOCS(test): state the wiring guard's single-layer scope. (e25e04b8)
- BREAKING FIX(oidc_android): report the options the Auth Tab path cannot apply. (8b7226ce)
- BREAKING FIX(oidc_android): apply the documented Custom Tabs options natively. (9e83a10b)
Release notes
Open source →Note: This release has breaking changes.
- FIX(oidc_web_core): surface the flow timeout as OidcException, not TimeoutException. (be6a5316)
- FIX(oidc_android): forward Map-valued raw intent extras instead of dropping them. (7ffda6a7)
- FIX(oidc_android): dismiss the Custom Tab after the intent-filter redirect. (34a83693)
- DOCS(test): state the wiring guard's single-layer scope. (e25e04b8)
- BREAKING FIX(oidc_android): report the options the Auth Tab path cannot apply. (8b7226ce)
- BREAKING FIX(oidc_android): apply the documented Custom Tabs options natively. (9e83a10b)
-
2.0.126 Jul 2026Release notes
Open source →2026-07-25
Changes
Packages with breaking changes:
Packages with other changes:
oidc_core-v2.1.0oidc_cli-v1.0.2oidc_default_store-v1.1.1oidc_desktop-v1.0.2oidc_darwin-v1.1.1oidc_linux-v1.0.2oidc_platform_interface-v1.0.2oidc_web-v1.0.2oidc_web_core-v1.1.1oidc_windows-v1.0.2
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
oidc_cli-v1.0.2oidc_default_store-v1.1.1oidc_desktop-v1.0.2oidc_darwin-v1.1.1oidc_linux-v1.0.2oidc_platform_interface-v1.0.2oidc_web-v1.0.2oidc_web_core-v1.1.1oidc_windows-v1.0.2
Release notes
Open source → -
2.0.025 Jul 2026 -
1.0.114 Jul 2026 -
1.0.013 Jul 2026Release notes
Open source →- FIX: resolve all four library bugs; drive honest unit coverage to ~95% (#368). (c86bee17)
- FIX(crypto_keys_plus): resolve pub.dev publish dry-run warnings. (5bee9a89)
- FEAT(crypto): RSASSA-PSS (PS256/384/512) + EdDSA/Ed25519. (6c5c6741)
- BREAKING FEAT: consolidate jose_plus, crypto_keys_plus, x509_plus into the workspace. (3fffc6cd)
Release notes
Open source →Note: This release has breaking changes.
- FIX: resolve all four library bugs; drive honest unit coverage to ~95% (#368). (c86bee17)
- FIX(example): use FlutterFragmentActivity for Auth Tab (ComponentActivity). (e6e9be47)
- FIX(oidc_android): remove duplicate mainHandler declaration. (ae0f70c2)
- FIX(oidc_android): use flowId self-check instead of Handler.removeCallbacks. (c8f585a3)
- FIX: pre-v1 correctness — certification claim, license, Android queries, honest native option docs. (3b8ef447)
- FIX(native): harden iOS threading, simplify Android redirect to one-line setup. (a7553f32)
- FEAT(android): Auth Tab redirect-capture path (Phase 4, opt-in). (0b80aaf2)
- FEAT(observability): native browser events via the existing OidcEvent stream (Phase 3). (91d1f5bd)
- FEAT(android): apply typed Custom Tabs options natively (Phase 1). (10e903eb)
- BREAKING REFACTOR: remove rxdart; adopt bdaya_shared_value ^5.0.0. (0d65d7fd)
- BREAKING FEAT(oidc_android): switch to Auth Tab only, remove Custom Tabs path. (05bf0181)
- BREAKING FEAT(oidc_android): add flowTimeoutSeconds to fix headless CI hang. (01c844f5)
- BREAKING FEAT: merge oidc_ios + oidc_macos into a unified oidc_darwin plugin. (db73858e)
- BREAKING FEAT(native): migrate native transport to Pigeon + automate codegen. (fc7606f3)
- BREAKING FEAT(oidc_android): replace flutter_appauth with first-party Custom Tabs auth. (ddd64296)
-
0.8.010 Oct 2025 -
0.8.0+106 Feb 2026 -
0.8.0+210 Feb 2026 -
0.8.0+310 Feb 2026 -
0.7.016 Apr 2025 -
0.7.0+107 Jun 2025 -
0.7.0+212 Jun 2025 -
0.7.0+312 Jun 2025 -
0.7.0+412 Jun 2025 -
0.7.0+514 Jun 2025 -
0.6.024 Nov 2024 -
0.6.0+127 Nov 2024 -
0.6.0+212 Apr 2025 -
0.6.0+313 Apr 2025 -
0.4.009 Jun 2024Release notes
Open source →Note: This release has breaking changes.
- Update a dependency to the latest release.
-
0.3.125 Sep 2023Release notes
Open source →- FEAT: Enhance OIDC store with manager ID support. (56f42f2d)
Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2025-06-06
Changes
Packages with breaking changes:
Packages with other changes:
oidc_web_core-v0.3.0+5oidc_desktop-v0.5.0+5oidc_ios-v0.7.0+1oidc_platform_interface-v0.6.0+5oidc_macos-v0.7.0+1oidc_android-v0.7.0+1oidc_web-v0.6.0+5oidc_linux-v0.3.0+16oidc_flutter_appauth-v0.6.0+1oidc_windows-v0.3.1+10
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
oidc_web_core-v0.3.0+5oidc_desktop-v0.5.0+5oidc_ios-v0.7.0+1oidc_platform_interface-v0.6.0+5oidc_macos-v0.7.0+1oidc_android-v0.7.0+1oidc_web-v0.6.0+5oidc_linux-v0.3.0+16oidc_flutter_appauth-v0.6.0+1oidc_windows-v0.3.1+10
-
0.3.1+101 Mar 2024 -
0.3.1+220 Mar 2024 -
0.3.015 Sep 2023 -
0.3.0+116 Sep 2023 -
0.3.0+216 Sep 2023 -
0.3.0+318 Sep 2023 -
0.3.0+419 Sep 2023Release notes
Open source →- REFACTOR: minor lints and refactors. (5ab9af70)
2025-04-13
Changes
Packages with breaking changes:
Packages with other changes:
oidc_platform_interface-v0.6.0+3oidc_android-v0.6.0+3oidc_linux-v0.3.0+14oidc_ios-v0.6.0+3oidc_windows-v0.3.1+8oidc_flutter_appauth-v0.5.0+3oidc_macos-v0.6.0+3oidc_desktop-v0.5.0+3oidc_default_store-v0.2.0+14oidc_web_core-v0.3.0+3oidc_web-v0.6.0+3oidc-v0.9.0+3
Packages with dependency updates only:
Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.
oidc_platform_interface-v0.6.0+3oidc_android-v0.6.0+3oidc_linux-v0.3.0+14oidc_ios-v0.6.0+3oidc_windows-v0.3.1+8oidc_flutter_appauth-v0.5.0+3oidc_macos-v0.6.0+3oidc_desktop-v0.5.0+3oidc_default_store-v0.2.0+14oidc_web_core-v0.3.0+3oidc_web-v0.6.0+3oidc-v0.9.0+3
-
0.3.0+519 Sep 2023 -
0.2.112 Sep 2023 -
0.2.0+108 Sep 2023 -
0.2.0+209 Sep 2023 -
0.1.0+104 Sep 2023Nothing published for this version