NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1181 most downloaded on pub.dev
A Dart JS-interop layer for Google Identity Services. Google's new sign-in SDK for Web that supports multiple types of credentials.
Last release 1 years ago
22 Apr 2025
Release timing varies
gaps range from 8 days to 5 months
Nearly every release is documented
notes for 18 of 18 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
18 releases · first in 2022
Handles potential exceptions gracefully while fetching Moment*Reason for invalid value.
Moment*Reason for invalid value.Moves all the JavaScript types to extend JSObject.
JSObject.Adds the nonce parameter to loadWebSdk.
One column per quarter.
nonce parameter to loadWebSdk.Uses TrustedTypes from web: ^0.5.1.
TrustedTypes from web: ^0.5.1.Updates SDK version to Dart ^3.4.0. Flutter ^3.22.0.
web: ^1.0.0.^3.4.0. Flutter ^3.22.0.Updates README.md to reflect modern index.html script tag placement.
README.md to reflect modern index.html script tag placement.Restores support for Dart ^3.3.0.
^3.3.0.Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
CodeClientConfig,
TokenClientConfig, onGoogleLibraryLoad, and revoke to indicate they only
accept Dart functions and not JS functions.Updates web code to package web: ^0.5.0.
web: ^0.5.0.^3.3.0. Flutter ^3.19.0.Corrects 0.3.0 changelog entry about the minimum Flutter/Dart dependencies.
Adds fedcm_auto to CredentialSelectBy enum.
fedcm_auto to CredentialSelectBy enum.unknown_reason to all Moment*Reason enums.Deprecated enable_serial_consent.
package:js/dart:html to package:web so this package can
compile to WASM.allowInterop in all callbacks.id:
IdConfiguration.intermediate_iframe_close_callback to
VoidFn?.fedcm to CredentialSelectBy enum.storeCredential callback positional parameter name.oauth2:
CodeClientConfig.auto_select, hint (now login_hint), and hosted_domain (now hd).TokenClientConfig.hint (now login_hint) and hosted_domain (now hd).OverridableTokenClientConfig.hint (now login_hint).CodeClientConfig.redirect_uri to Uri?.scope in CodeClientConfig and CodeResponse to List<String>.CodeResponse.code and state to String? (now nullable).scope in TokenClientConfig, OverridableTokenClientConfig, and TokenResponse to List<String>.TokenResponse getters are now nullable: access_token,
expires_in, hd, prompt, token_type, and state.error_callback functions now receive a GoogleIdentityServicesError parameter, instead of Object.include_granted_scopes and enable_granular_consent to CodeClientConfig.include_granted_scopes and enable_granular_consent to TokenClientConfig.enable_granular_consent to OverridableTokenClientConfig.message to GoogleIdentityServicesError.scope is not empty when used to create CodeClientConfig,
TokenClientConfig, and OverridableTokenClientConfig instances.enable_serial_consent.Adds the following new fields to IdConfiguration:
IdConfiguration:
login_hint, hd as auto-select hints for users with multiple accounts/domains.use_fedcm_for_prompt so FedCM can be enabled.Adds pub topics to package metadata.
Relaxes the renderButton API so any JS-Interop Object can be its target.
renderButton API so any JS-Interop Object can be its target.Button* configuration enums, so the rendered button can be configured.Breaking Change: Makes JS-interop API more dart2wasm-friendly.
renderButton API to id.dart.dart2wasm-friendly.
README.md with the new way of importing the desired libraries.Add optional scope to OverridableTokenClientConfig object.
scope to OverridableTokenClientConfig object.* Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →