NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2107 most downloaded on pub.dev
A comprehensive OpenIdConnect plugin that works on all platforms (android, ios, windows, linux, web, macos)
Last release 2 days ago
06 Oct 2026
Ships fairly regularly
a new release about every 4 months
Nearly every release is documented
notes for 39 of 39 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
39 releases · first in 2023
One column per quarter.
chore(release): Publish packages
chore(release): Publish packages
Packages with breaking changes:
Packages with other changes:
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 - v1.0.5oidc - v5.0.1chore(release): Publish packages
chore(release): Publish packages
chore(release): Publish packages
chore(release): Publish packages
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
changed as proof the OP logout worked. (333d0a64)Note: This release has breaking changes.
Update a dependency to the latest release.
FIX(oidc_web_core): surface the flow timeout as OidcException, not TimeoutException.
FIX: await futures returned inside try blocks (unawaited_return_in_try_block).
Note: This release has breaking changes.
FIX: resolve all four library bugs; drive honest unit coverage to ~95% (#368).
Note: This release has breaking changes.
DOCS: remove logo branding from screenshots.
FEAT: improve offline mode integration tests with app startup handling.
Note: This release has breaking changes.
FEAT: add OIDC conformance test suite with API client and test runner.
Update a dependency to the latest release.
DOCS: Add openid certification mark (#240).
FEAT: update changelogs to reflect breaking changes and new features for multiple OIDC platforms.
FEAT: Enhance OIDC store with manager ID support.
TESTS: Added integration tests to run the official oidc conformance suite, this pumps our test coverage from 22% to almost 45%, effectively doubling it!
OidcUserManager instances, by adding the id field to differentiate them.
OidcUserManager.id, with the ability to add your own custom managers in the UI.[!IMPORTANT] We have also officially submitted our package to the openid foundation for certification.
BREAKING FEAT: support hooks (#228).
REFACTOR: minor lints and refactors.
Update a dependency to the latest release.
Update a dependency to the latest release.
Update a dependency to the latest release.
FIX: oidc not passing options properly.
BREAKING FEAT: Support WASM (#253).
Note: This release has breaking changes.
BREAKING DEPS: update min flutter version to 3.22.0 and min dart version to 3.4.0
FEAT: WASM support
BREAKING REFACTOR: moved all the non-flutter code in OidcUserManager to the oidc_core package as OidcUserManagerBase.
import 'package:oidc_core/oidc_core.dart' in addition to the usual package:oidc import.FIX: improve OidcEndpoints error handling.
FIX: options passed in OidcUserManagerSettings were not getting used in implicit auth and logout.
FEAT: support offline auth via the setting OidcUserManagerSettings.supportOfflineAuth (false by default).
Note: While offline auth is convenient for users with unstable internet, it has a security risk, due to not being able to contact the IdP to refresh the token or get user info.
FEAT: add getIdToken to OidcUserManagerSettings.
OidcUserManager use the access token as an id token for example.FEAT: fixed some UI logic in the example.
FIX: Opening in new tab not working reliably in Safari for iOS #31.
FEAT: introduced a new dart package oidc_web_core which exposes OidcUserManagerWeb and OidcWebStore. They can be used in dart web apps (like ngdart). And also support WASM.
DOCS: updated the docs website with new entries to the added features.
FEAT: Use package:clock to get the current time instead of DateTime.now() to simplify testing.
DateTime.now() to simplify testing.prompt: none).jose_plus: ^0.4.4 which uses package:clock as well for JWT validation.FEAT: Support overriding the discovery document.
events stream to OidcUserManager.DOCS: added sessionManagementSettings to the wiki.
sessionManagementSettings to the wiki.BREAKING FIX: hasInit is set to true too early in init() of OidcUserManagerBase (#275).
OidcUserManagerSettings.sessionManagementSettings and disabled it by default.before:
OidcUserManagerSettings(
sessionStatusCheckInterval: //...
sessionStatusCheckStopIfErrorReceived: //...
)
after:
OidcUserManagerSettings(
sessionManagementSettings: OidcSessionManagementSettings(
enabled: true, // false by default.
interval: //...
stopIfErrorReceived: //...
)
)
FEAT: add refreshToken() to OidcUserManager.
refreshToken() to OidcUserManager.FEAT: improve userInfo handling by adding userInfoSettings to OidcUserManagerSettings.
userInfoSettings to OidcUserManagerSettings.FEAT: update changelogs to reflect breaking changes and new features for multiple OIDC platforms.
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
Packages with breaking changes:
Packages with other changes:
oidc - v0.12.0oidc_core - v0.14.0oidc_default_store - v0.4.0oidc_desktop - v0.6.0oidc_web_core - v0.3.1oidc_android - v0.7.0+2oidc_flutter_appauth - v0.6.0+2oidc_ios - v0.7.0+2oidc_macos - v0.7.0+2oidc_platform_interface - v0.6.0+6oidc_web - v0.6.0+6oidc_windows - v0.3.1+11Packages 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_android - v0.7.0+2oidc_flutter_appauth - v0.6.0+2oidc_ios - v0.7.0+2oidc_macos - v0.7.0+2oidc_platform_interface - v0.6.0+6oidc_web - v0.6.0+6oidc_windows - v0.3.1+11Packages with breaking changes:
Packages with breaking changes:
oidc - v0.13.0oidc_android - v0.8.0oidc_core - v0.15.0oidc_default_store - v0.5.0oidc_desktop - v0.7.0oidc_flutter_appauth - v0.7.0oidc_ios - v0.8.0oidc_linux - v0.5.0oidc_loopback_listener - v0.3.0oidc_macos - v0.8.0oidc_platform_interface - v0.7.0oidc_web - v0.7.0oidc_web_core - v0.4.0oidc_windows - v0.4.0Packages with other changes:
- DOCS: fix PKCE link.
BREAKING FEAT: Support WASM (#253).
Packages with breaking changes:
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
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+10Packages 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+10DOCS: remove logo branding from screenshots.
BREAKING FEAT: Support WASM (#253).
Note: This release has breaking changes.
- FEAT: support logout.
- FEAT: initial version.
DOCS: Add openid certification mark (#240).
- FEAT: added more helpers.
Your coding agent can read these notes before it upgrades. Set up the MCP server →