diff --git a/packages/extension_google_sign_in_as_googleapis_auth/CHANGELOG.md b/packages/extension_google_sign_in_as_googleapis_auth/CHANGELOG.md index 03a14d1d37a..980fb525cf8 100644 --- a/packages/extension_google_sign_in_as_googleapis_auth/CHANGELOG.md +++ b/packages/extension_google_sign_in_as_googleapis_auth/CHANGELOG.md @@ -1,3 +1,9 @@ +## 2.0.9 + +* Makes the extension compatible with `google_sign_in` version `^5.0.0` and `^6.0.0`. +* Fixes a small typo in the code (`oath` -> `oauth`). +* Updates example app to use `google_sign_in: ^6.0.0`. + ## 2.0.8 * Updates links for the merge of flutter/plugins into flutter/packages. diff --git a/packages/extension_google_sign_in_as_googleapis_auth/example/.gitignore b/packages/extension_google_sign_in_as_googleapis_auth/example/.gitignore index 0fa6b675c0a..a1345d017cf 100644 --- a/packages/extension_google_sign_in_as_googleapis_auth/example/.gitignore +++ b/packages/extension_google_sign_in_as_googleapis_auth/example/.gitignore @@ -32,7 +32,6 @@ /build/ # Web related -lib/generated_plugin_registrant.dart # Symbolication related app.*.symbols diff --git a/packages/extension_google_sign_in_as_googleapis_auth/example/lib/main.dart b/packages/extension_google_sign_in_as_googleapis_auth/example/lib/main.dart index b8e37b3c8cd..10ca2236058 100644 --- a/packages/extension_google_sign_in_as_googleapis_auth/example/lib/main.dart +++ b/packages/extension_google_sign_in_as_googleapis_auth/example/lib/main.dart @@ -19,7 +19,7 @@ final GoogleSignIn _googleSignIn = GoogleSignIn( void main() { runApp( const MaterialApp( - title: 'Google Sign In', + title: 'Google Sign In + googleapis', home: SignInDemo(), ), ); @@ -149,7 +149,7 @@ class SignInDemoState extends State { Widget build(BuildContext context) { return Scaffold( appBar: AppBar( - title: const Text('Google Sign In'), + title: const Text('Google Sign In + googleapis'), ), body: ConstrainedBox( constraints: const BoxConstraints.expand(), diff --git a/packages/extension_google_sign_in_as_googleapis_auth/example/pubspec.yaml b/packages/extension_google_sign_in_as_googleapis_auth/example/pubspec.yaml index e3a5c954dfd..dddba8698a5 100644 --- a/packages/extension_google_sign_in_as_googleapis_auth/example/pubspec.yaml +++ b/packages/extension_google_sign_in_as_googleapis_auth/example/pubspec.yaml @@ -16,12 +16,11 @@ dependencies: path: ../ flutter: sdk: flutter - google_sign_in: ^5.1.0 - googleapis: ^5.0.1 + google_sign_in: ^6.0.0 + googleapis: ^10.1.0 googleapis_auth: ^1.1.0 dev_dependencies: - flutter_lints: ^1.0.0 flutter_test: sdk: flutter diff --git a/packages/extension_google_sign_in_as_googleapis_auth/example/web/index.html b/packages/extension_google_sign_in_as_googleapis_auth/example/web/index.html index 2a2d77f1ac1..1d72ec5daa7 100644 --- a/packages/extension_google_sign_in_as_googleapis_auth/example/web/index.html +++ b/packages/extension_google_sign_in_as_googleapis_auth/example/web/index.html @@ -22,12 +22,12 @@ - + - + @@ -37,75 +37,30 @@ - Google Sign-in Example + Google Sign In + googleapis + + + + - diff --git a/packages/extension_google_sign_in_as_googleapis_auth/example/web/manifest.json b/packages/extension_google_sign_in_as_googleapis_auth/example/web/manifest.json index 096edf8fe4c..ec936ad4747 100644 --- a/packages/extension_google_sign_in_as_googleapis_auth/example/web/manifest.json +++ b/packages/extension_google_sign_in_as_googleapis_auth/example/web/manifest.json @@ -1,11 +1,11 @@ { - "name": "example", - "short_name": "example", + "name": "Google Sign In + googleapis", + "short_name": "gsi+googleapis", "start_url": ".", "display": "standalone", "background_color": "#0175C2", "theme_color": "#0175C2", - "description": "A new Flutter project.", + "description": "The Google Sign In example app, using the googleapis package.", "orientation": "portrait-primary", "prefer_related_applications": false, "icons": [ diff --git a/packages/extension_google_sign_in_as_googleapis_auth/lib/extension_google_sign_in_as_googleapis_auth.dart b/packages/extension_google_sign_in_as_googleapis_auth/lib/extension_google_sign_in_as_googleapis_auth.dart index 1bb944723db..e23c5084758 100644 --- a/packages/extension_google_sign_in_as_googleapis_auth/lib/extension_google_sign_in_as_googleapis_auth.dart +++ b/packages/extension_google_sign_in_as_googleapis_auth/lib/extension_google_sign_in_as_googleapis_auth.dart @@ -19,14 +19,14 @@ extension GoogleApisGoogleSignInAuth on GoogleSignIn { }) async { final GoogleSignInAuthentication? auth = debugAuthentication ?? await currentUser?.authentication; - final String? oathTokenString = auth?.accessToken; - if (oathTokenString == null) { + final String? oauthTokenString = auth?.accessToken; + if (oauthTokenString == null) { return null; } final gapis.AccessCredentials credentials = gapis.AccessCredentials( gapis.AccessToken( 'Bearer', - oathTokenString, + oauthTokenString, // TODO(kevmoo): Use the correct value once it's available from authentication // See https://github.com/flutter/flutter/issues/80905 DateTime.now().toUtc().add(const Duration(days: 365)), diff --git a/packages/extension_google_sign_in_as_googleapis_auth/pubspec.yaml b/packages/extension_google_sign_in_as_googleapis_auth/pubspec.yaml index 2c24c6bdd1f..78440cd612d 100644 --- a/packages/extension_google_sign_in_as_googleapis_auth/pubspec.yaml +++ b/packages/extension_google_sign_in_as_googleapis_auth/pubspec.yaml @@ -8,7 +8,7 @@ name: extension_google_sign_in_as_googleapis_auth description: A bridge package between google_sign_in and googleapis_auth, to create Authenticated Clients from google_sign_in user credentials. repository: https://github.com/flutter/packages/tree/main/packages/extension_google_sign_in_as_googleapis_auth issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+extension_google_sign_in_as_googleapis_auth%22 -version: 2.0.8 +version: 2.0.9 environment: sdk: ">=2.12.0 <3.0.0" @@ -17,7 +17,7 @@ environment: dependencies: flutter: sdk: flutter - google_sign_in: ^5.0.0 + google_sign_in: ">=5.0.0 <7.0.0" googleapis_auth: ^1.1.0 http: ^0.13.0 meta: ^1.3.0