NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #3946 most downloaded on pub.dev
Credential Manager plugin. Provides one-tap login functionality and stores credentials in the user's Google account on Android and in the Keychain on iOS.
Last release 26 days ago
12 Sep 2026
Release timing varies
gaps range from 2 weeks to 7 months
Nearly every release is documented
notes for 26 of 26 stable releases
1 version withdrawn
withdrawn after publishing
3 years old
27 releases · first in 2023
docs: add GitHub release creation as Step 9 of publish-release skill by @Djsmk123 in #106
Full Changelog: v.5.0.0...v.5.1.0
One column per month.
Add Web platform support (passkeys, password credentials, Google Sign-In via GIS/FedCM) by @Djsmk123 in #78
Full Changelog: v.3.0.1...v.5.0.0
credential_manager_platform_interface to ^4.0.0, credential_manager_android to ^4.0.0,
credential_manager_ios to ^4.0.0, and credential_manager_web to ^2.3.0prepareCredentials, which prefetches a matching Android credential request on Android 14 and newer and
returns false on unsupported platformsCredentialLoginOptions now accepts allowCredentials, letting a relying party restrict which passkey the OS
offers for a WebAuthn assertion — see credential_manager_platform_interface and credential_manager_ios
CHANGELOGs for detailsRepublishes 4.2.0's contents with a clean example/ directory. 4.2.0's published archive accidentally included 4 locally-modified-but-uncommitted examp
example/ directory. 4.2.0's published archive
accidentally included 4 locally-modified-but-uncommitted example/ios/ files (Xcode-project d
migration churn from local tooling, not a deliberate change) instead of what's committed to
main — cosmetic only (demo app scaffolding, not lib/ or native plugin source), but
corrected here for a clean package listing. No functional or API changes.No breaking changes to this package's own public Dart API
credential_manager_ios to ^3.2.0, fixing #92: passkey registration/authentication
could silently hang forever on iOS (no exception, no error code) because PasskeyService was
deallocated before authorization completed in credential_manager_ios 3.0.1 — see its own
CHANGELOG for detailsNo breaking changes to this package's own public Dart API
credential_manager_platform_interface: ^2.0.8, but the actual pub.dev 2.0.8 release predates the nonce parameter this package's
Google Sign-In call relies on, breaking flutter pub get/analysis for anyone resolving from
pub.dev (the pana/dartdoc score drop and UNDEFINED_NAMED_PARAMETER error some users saw). Now
depends on credential_manager_platform_interface: ^3.0.0, which correctly ships nonce.credential_manager_android to ^3.1.0 and credential_manager_ios to ^3.1.0 (nonce
fix, plus iOS now fails explicitly instead of silently/uncaught for two unimplemented methods —
see their own CHANGELOGs) and credential_manager_web to ^2.2.0 (JS bug fixes — see its
CHANGELOG)No breaking changes to the existing Android/iOS Dart API
credential_manager_web: ^2.1.0 as a dependency, bringing
passkey (WebAuthn), password credential, and Google Sign-In (GIS/FedCM) support to Flutter Web —
see credential_manager_web's own CHANGELOG and README for setup (a <script> tag is required in
web/index.html, not wired up automatically)publish_to: none left over from a previous release prep that would have blocked
this package from publishing to pub.dev53 refactor plugin to modular architecture with separate platform packages by @Djsmk123 in #54
Full Changelog: v.2.0.4...v.3.0.1
credential_manager_ios to ^3.0.1 and credential_manager_android to ^3.0.1, both of which add native static analysis (SwiftLint, Detekt) with no functional or API changesNo breaking changes to the Dart API; apps still on CocoaPods continue to work unchanged
credential_manager_ios to ^3.0.0, which adds Swift Package Manager (SPM) support alongside the existing CocoaPods integrationAdded isGmsAvailable to platform interface
isGmsAvailable to platform interfaceexception code 209 for Google Play Services not available- Fixed plugin score issues
⚠️ Breaking Change: The plugin has been completely refactored into a modular architecture for better scalability and maintenance.
credential_manager – Main package containing shared logic, models, and utilities.credential_manager_platform_interface – Platform-agnostic interface for consistent API definitions.credential_manager_android – Android-specific implementation.credential_manager_ios – iOS-specific implementation.packages/ directory.CredentialType – Centralized credential type definitions.PlatformExceptionHandler – Unified platform error handling.CredentialResponseParser – Shared response parsing logic for all platforms.AssertionError for uninitialized CredentialManagerPlatform.instance.CredentialManager constructor.CredentialManager is instantiated.analysis_error.sh script for static analysis and code health checks.Create static.yml by @Djsmk123 in #34
Full Changelog: v.2.0.1...v.2.0.4
PasskeyAuthentication and PasskeyRegistration.static.yml for improved CI performance.Migrated example application to Gradle 8.10.2.
attestationObject to extract publicKey and authenticatorData for passkey credential registration (iOS only).- Updated documentation. ---
What's Changed Ios by @Djsmk123 in #32 Ios fix by @Djsmk123 in #33 Full Changelog : v.1.0.4.1...v.2.0.1
Full Changelog: v.1.0.4.1...v.2.0.1
enableInlineAutofill) for iOS by default.Added Password Credentials and Passkey Credentials support for iOS.
Added logout functionality using clearCredential().
clearCredential().Public key credentials fix by @Djsmk123 in #22
Full Changelog: v.1.0.1...v.1.0.4.1
pubspec.yaml.errors.md.Added Google button flow for Google login. Thanks to @wildsylvan.
Added missing fields to Response object for PublicKeyCredential.
Response object for PublicKeyCredential.Passkey integration by @Djsmk123 in #18
Full Changelog: v.0.0.5...v.1.0.1
Full Changelog: v.0.0.5...v.1.0.1
rpId for testing purposes.- Added Passkey support. - Autofill from website. - Fixed bugs and improved code. ---
Rethrows a PlatformException on save password credentials by @jlafazia-figure in #13
Full Changelog: v0.0.4.1...v.0.0.5
Migrated to latest Jetpack library version (release notes).
Implemented remaining ActivityAware lifecycle methods. Thanks to Granfalloner.
ActivityAware lifecycle methods.- Added encryption. - Added documentation. - No breaking changes. ---
- Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →