google_sign_in_platform_interface 2.4.0
google_sign_in_platform_interface: ^2.4.0 copied to clipboard
A common platform interface for the google_sign_in plugin.
2.4.0 #
- Introduces:
canAccessScopesmethod anduserDataEventsstream.- These enable separation of Authentication and Authorization, and asynchronous sign-in operations where needed (on the web, for example!)
- Updates minimum Flutter version to 3.3.
- Aligns Dart and Flutter SDK constraints.
2.3.1 #
- Updates links for the merge of flutter/plugins into flutter/packages.
- Updates minimum Flutter version to 3.0.
2.3.0 #
- Adopts
plugin_platform_interface. As a result,isMockis deprecated in favor of the now-standardMockPlatformInterfaceMixin.
2.2.0 #
- Adds support for the
serverClientIdparameter.
2.1.3 #
- Enables mocking models by changing overridden operator == parameter type from
dynamictoObject. - Removes unnecessary imports.
- Adds
SignInInitParametersclass to hold all sign in params, including the newforceCodeForRefreshToken.
2.1.2 #
- Internal code cleanup for stricter analysis options.
2.1.1 #
- Removes dependency on
meta.
2.1.0 #
- Add serverAuthCode attribute to user data
2.0.1 #
- Updates
initfunction inMethodChannelGoogleSignInto parametrizeclientIdproperty.
2.0.0 #
- Migrate to null-safety.
1.1.3 #
- Update Flutter SDK constraint.
1.1.2 #
- Update lower bound of dart dependency to 2.1.0.
1.1.1 #
- Add attribute serverAuthCode.
1.1.0 #
- Add hasRequestedScope method to determine if an Oauth scope has been granted.
- Add requestScope Method to request new Oauth scopes be granted by the user.
1.0.4 #
- Make the pedantic dev_dependency explicit.
1.0.3 #
- Remove the deprecated
author:field from pubspec.yaml - Require Flutter SDK 1.10.0 or greater.
1.0.2 #
- Add missing documentation.
1.0.1 #
- Switch away from quiver_hashcode.
1.0.0 #
- Initial release.