NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #268 most downloaded on pub.dev
Flutter plugin for Google Sign-In, a secure authentication system for signing in with a Google account.
Last release 1 years ago
17 Sep 2025
Release timing varies
gaps range from 8 days to 11 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
104 releases · first in 2017
Remove the deprecated author: field from pubspec.yaml
author: field from pubspec.yamlPort plugin code to use the federated Platform Interface, instead of a MethodChannel directly.
One column per quarter.
Fix GoogleUserCircleAvatar to handle new style profile image URLs.
GoogleUserCircleAvatar to handle new style profile image URLs.Move google_sign_in plugin to google_sign_in/google_sign_in to prepare for federated implementations.
Update iOS CocoaPod dependency to 5.0 to fix deprecated API usage issue.
Switch from using api to implementation for dependency on play-services-auth, preventing version mismatch build failures in some Android configuration
api to implementation for dependency on play-services-auth,
preventing version mismatch build failures in some Android configurations.Fixed the PlatformException leaking from catchError() in debug mode.
PlatformException leaking from catchError() in debug mode.* Revert changes in 4.0.3.
Update guava to 27.0.1-android.
27.0.1-android.Add missing template type parameter to invokeMethod calls.
invokeMethod calls.Log a more detailed warning at build time about the previous AndroidX migration.
* Remove categories.
Update example to gracefully handle null user information.
Breaking change. Migrate from the deprecated original Android Support Library to AndroidX. This shouldn't result in any functional changes, but it req…
Breaking change. Migrate from the deprecated original Android Support Library to AndroidX. This shouldn't result in any functional changes, but it requires any Android apps using this plugin to also migrate if they're using the original support library.
This was originally incorrectly pushed in the 3.3.0 update.
Added a better error message for iOS when the app is missing necessary URL schemes.
BAD. This was a breaking change that was incorrectly published on a minor version upgrade, should never have happened. Reverted by 3.3.0+1.
BAD. This was a breaking change that was incorrectly published on a minor version upgrade, should never have happened. Reverted by 3.3.0+1.
Breaking change. Migrate from the deprecated original Android Support Library to AndroidX. This shouldn't result in any functional changes, but it requires any Android apps using this plugin to also migrate if they're using the original support library.
Revert the breaking 3.3.0 update. 3.3.0 was known to be breaking and should have incremented the major version number instead of the minor. This rever
4.0.0 instead. That's the correctly versioned new push
of 3.3.0.Increase play-services-auth version to 16.0.1
Don't use the result code when handling signin. This results in better error codes because result code always returns "cancelled".
Set http version to be compatible with flutter_test.
Added missing http package dependency.
Updated Gradle tooling to match Android Studio 3.1.2.
Added support for games sign in on Android.
Added documentation on where to find the list of available scopes.
Updated Google Play Services dependency to version 15.0.0.
Simplified podspec for Cocoapods 1.5.0, avoiding link issues in app archives.
Breaking change. Set SDK constraints to match the Flutter beta release.
Added a Delegate interface (IDelegate) that can be implemented by clients in order to override the functionality (for testing purposes for example).
* Fixed Dart 2 type errors.
* Enabled use in Swift projects.
Simplified and upgraded Android project template to Android SDK 27.
Breaking change. Upgraded to Gradle 4.1 and Android Studio Gradle plugin 3.0.1. Older Flutter projects need to upgrade their Gradle setup as well in o…
* Add FLT prefix to iOS types
Support setting foregroundColor in the avatar.
* Change GMS dependency to 11.+
Updated GMS to always use latest patch version for 11.0.x builds
Plugin can (once again) be used in apps that extend FlutterActivity
FlutterActivitysignInSilently is guaranteed to never throwinit step) will no longer block subsequent sign-in attemptsBreaking Change: You need to add a maven section with the "https://maven.google.com" endpoint to the repository section of your android/build.gradle.…
android/build.gradle. For example:allprojects {
repositories {
jcenter()
maven { // NEW
url "https://maven.google.com" // NEW
} // NEW
}
}
Fix crash on iOS when signing in caused by nil uiDelegate
Update to non-deprecated application:openURL:options: on iOS
support-v4 library on Android. This is an API change in
that plugin users will need their activity class to be an instance of
android.support.v4.app.FragmentActivity. Flutter framework provides such
an activity out of the box: io.flutter.app.FlutterFragmentActivityapplication:openURL:options: on iOSPrevent race conditions when GoogleSignIn methods are called concurrently
Fix signOut and disconnect (they were silently ignored)
Don't try to sign in again if user is already signed in
* Initial Release
Your coding agent can read these notes before it upgrades. Set up the MCP server →