[google_sign_in] Use implementation rather than api dependencies for plugin third-party dependencies. (#2015)
* Use implementation rather than API dependencies for google_sign_in
diff --git a/packages/google_sign_in/CHANGELOG.md b/packages/google_sign_in/CHANGELOG.md
index 13aafee..92bf323 100644
--- a/packages/google_sign_in/CHANGELOG.md
+++ b/packages/google_sign_in/CHANGELOG.md
@@ -1,3 +1,8 @@
+## 4.0.7
+
+* Switch from using `api` to `implementation` for dependency on `play-services-auth`,
+ preventing version mismatch build failures in some Android configurations.
+
## 4.0.6
* Fixed the `PlatformException` leaking from `catchError()` in debug mode.
diff --git a/packages/google_sign_in/android/build.gradle b/packages/google_sign_in/android/build.gradle
index 9162c30..cb7227a 100755
--- a/packages/google_sign_in/android/build.gradle
+++ b/packages/google_sign_in/android/build.gradle
@@ -47,6 +47,6 @@
}
dependencies {
- api 'com.google.android.gms:play-services-auth:16.0.1'
+ implementation 'com.google.android.gms:play-services-auth:16.0.1'
implementation 'com.google.guava:guava:20.0'
}
diff --git a/packages/google_sign_in/pubspec.yaml b/packages/google_sign_in/pubspec.yaml
index ee5ad7e..6ed7588 100755
--- a/packages/google_sign_in/pubspec.yaml
+++ b/packages/google_sign_in/pubspec.yaml
@@ -3,7 +3,7 @@
for signing in with a Google account on Android and iOS.
author: Flutter Team <flutter-dev@googlegroups.com>
homepage: https://github.com/flutter/plugins/tree/master/packages/google_sign_in
-version: 4.0.6
+version: 4.0.7
flutter:
plugin: