NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #932 most downloaded on pub.dev
Flutter plugin enabling simple passkey authentication. Can be either used with a ready-to-use relying party server (Corbado) or with your custom relying party.
Last release 25 days ago
14 Sep 2026
Release timing varies
gaps range from 2 weeks to 4 months
Nearly every release is documented
notes for 58 of 59 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
62 releases · first in 2023
FIX (passkeys): declare the meta dependency required by Pigeon generated code ( #313 ).
Published to pub.dev: https://pub.dev/packages/passkeys/versions/2.23.1
FIX (passkeys_darwin): add canBeSecurityKey to authenticate ( #310 ).
Published to pub.dev: https://pub.dev/packages/passkeys/versions/2.23.0
One column per quarter.
FIX (passkeys): remove unused ua_client_hints dependency ( #300 ).
Published to pub.dev: https://pub.dev/packages/passkeys/versions/2.22.3
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.
passkeys - v2.22.2corbado_auth - v3.8.2corbado_auth_firebase - v2.0.10Update a dependency to the latest release.
Published to pub.dev: https://pub.dev/packages/passkeys/versions/2.22.2
FIX (passkeys_darwin): compile out Signal API on Xcode older than 26.2 ( #289 ).
Published to pub.dev: https://pub.dev/packages/passkeys/versions/2.22.1
REFACTOR: clean up analysis lints and refine auth exception types (#282).
DOCS(passkeys): document Android Digital Asset Links setup (#256).
FEAT: add PasskeyAuthenticatorInterface implemented by PasskeyAuthenticator (#247).
Raises minimum Dart SDK to 3.4.0.
3.4.0.Updates passkeys_darwin dependency to ^0.4.0 (adds Swift Package Manager support for iOS/macOS).
passkeys_darwin dependency to ^0.4.0 (adds Swift Package Manager support for iOS/macOS).Adds NoCreateOptionException handling for register flow. (Android)
NoCreateOptionException handling for register flow. (Android)passkeys_doctor dependency to ^1.3.0.passkeys_android dependency to ^2.12.0.Fixes web plugin registration bug preventing automatic inclusion in Flutter's plugin registrant. (Web)
Fixes Base64URL encoding truncation in Windows WebAuthn helper. (Windows)
* Fixes minor issues.
Officially adds support for Windows.
Adds JSON String serliazation to platform interfaces.
Fixes Attestation not being passed to the register function. (Web)
Attestation not being passed to the register function. (Web)Attestation and ResidentKey params to Security Key Register Handler. (iOS & macOS)userID returned by authenticators. (iOS & macOS)Fixes conditional ui failing because of security keys. (iOS)
* Adds support for macOS.
REFACTOR(passkeys): regenerate Pigeon bindings with Pigeon 26.3.4 (#306).
authSelectionType optional. (Android, iOS & Web)FIX(passkeys_android): downgrade expected auth errors from Log.e to Log.d (#273).
hasPasskeySupport now verifies that the Android API level is 28 or higher. (Android)
hasPasskeySupport now verifies that the Android API level is 28 or higher. (Android)Fixes handling of optional transports field in registration response when authenticators don't provide it. (Android & iOS)
transports field in registration response when authenticators don't provide it. (Android & iOS)FIX (passkeys_darwin): add canBeSecurityKey to authenticate ( #310 ).
Published to pub.dev: https://pub.dev/packages/passkeys_platform_interface/versions/2.10.0
REFACTOR: adopt Dart 3.9 features and migrate the example integration tests to patrol (#268).
Fixed a bug where an empty userHandle returned by authenticate was not being handled correctly. (Android)
userHandle returned by authenticate was not being handled correctly. (Android)Fixed issue with Base64Url encoded userIDs not being decoded correctly. (iOS)
Packages with breaking changes:
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.
passkeys_android - v2.12.1passkeys_darwin - v0.4.1passkeys_doctor - v1.5.0passkeys_web - v2.9.1passkeys_windows - v0.1.2corbado_auth - v3.7.2corbado_auth_firebase - v2.0.6Fixed a bug where hybrid transports causes login to fail. (Web)
hybrid transports causes login to fail. (Web)FEAT: add PasskeyAuthenticatorInterface implemented by PasskeyAuthenticator (#247).
authenticatorAttachment is null on Safari or IOS device. (Web)authenticate and register methods. (Android)Added transports to RegistrationResponse
transports to RegistrationResponsehasPasskeySupport in getAvailability (Android)Introduced getAvailability API: Enables checking for passkey support across platforms.
getAvailability API: Enables checking for passkey support across platforms.androidx.credentials:credentials to version 1.3.0 for improved compatibility. (Android)DeviceNotSupported exception was incorrectly thrown on supported devices. (iOS)hasPasskeySupport to AvailabilityType to verify passkey support on web platforms. (Web)Added support for WebAssembly (Wasm) (Web)
CreateCredentialNoCreateOptionException when no viable creation options were found (Android)Improved fallback handling in PasskeyAuthenticator.authenticate.
PasskeyAuthenticator.authenticate.preferImmediatelyAvailableCredentials on Android.requireResidentKey mapping for 1Password compatibility.Added support for AGP 8.0 and newer (Android)
Added support for preferImmediatelyAvailableCredentials (Android and iOS)
Bump version of passkeys_web and corbado_frontend_api_client
REFACTOR: clean up analysis lints and refine auth exception types (#282).
* Bump version of passkeys_ios
Bump version of passkeys_ios (make excludeCredentials only available for iOS 17.4 and above)
Bump version of passkeys_android (proguard file is no longer needed)
Map excludeCredentials error to typed exception
Added excludeCredentials support
* Update docs
* Update docs
BREAKING CHANGE: Parameters of "authenticateWithAutocompletion" have changed
autofillHints: [AutofillHints.username] for the TextFieldBump version of passkey_ios (fix userHandle issue)
* Bump version of passkey_ios
BREAKING CHANGE: Parameters of "authenticateWithAutocompletion" have changed
autofillHints: [AutofillHints.username] for the TextFieldBump version for passkeys_android
Bump versions for passkeys_ios, passkeys_android and passkeys_platform_interface
Corbado: Deprecate the customDomain setting (this does not have to be configured to production projects)
Improved exception handling for Android and iOS.
Added autocomplete to sign in (authenticateWithAutocompletion).
Added userHandle to AuthenticateResponseType.
Fixed bug that happens when executing the Android example.
* Improved docs.
* Improved docs. * Simplified example. * Bump iOS version.
Better comments. Stable release.
* Update image links in docs.
Your coding agent can read these notes before it upgrades. Set up the MCP server →