From fb5f31b259bfda78b7627bb4e90e984839e16376 Mon Sep 17 00:00:00 2001 From: Sam Stern Date: Thu, 8 Sep 2016 10:14:12 -0700 Subject: [PATCH] Version 0.5.3 Change-Id: Iaafad0f3b8707e862db6b7210bc2398e63d83396 --- README.md | 8 ++-- auth/README.md | 12 +++--- .../ui/auth/provider/GoogleProvider.java | 6 +-- auth/src/main/res/values/config.xml | 8 ++-- .../CustomRobolectricGradleTestRunner.java | 4 ++ .../test_helpers/FacebookProviderShadow.java | 9 ++-- .../test_helpers/GoogleProviderShadow.java | 5 --- .../auth/test_helpers/LoginManagerShadow.java | 41 +++++++++++++++++++ .../ui/idp/AuthMethodPickerActivityTest.java | 4 +- common/constants.gradle | 2 +- 10 files changed, 69 insertions(+), 30 deletions(-) create mode 100644 auth/src/test/java/com/firebase/ui/auth/test_helpers/LoginManagerShadow.java diff --git a/README.md b/README.md index cbd7a1624..20fe36c07 100644 --- a/README.md +++ b/README.md @@ -28,13 +28,13 @@ libraries. ```groovy dependencies { // Single target that includes all FirebaseUI libraries - compile 'com.firebaseui:firebase-ui:0.5.2' + compile 'com.firebaseui:firebase-ui:0.5.3' // FirebaseUI Database only - compile 'com.firebaseui:firebase-ui-database:0.5.2' + compile 'com.firebaseui:firebase-ui-database:0.5.3' // FirebaseUI Auth only - compile 'com.firebaseui:firebase-ui-auth:0.5.2' + compile 'com.firebaseui:firebase-ui-auth:0.5.3' } ``` @@ -61,7 +61,7 @@ For convenience, here are some examples: | FirebaseUI Version | Firebase/Play Services Version | |--------------------|--------------------------------| -| 0.5.2 | 9.4.0 | +| 0.5.3 | 9.4.0 | | 0.4.4 | 9.4.0 | | 0.4.3 | 9.2.1 | | 0.4.2 | 9.2.0 | diff --git a/auth/README.md b/auth/README.md index fe49b1e42..bc1937729 100644 --- a/auth/README.md +++ b/auth/README.md @@ -44,7 +44,7 @@ Gradle, add: ```groovy dependencies { // ... - compile 'com.firebaseui:firebase-ui-auth:0.5.2' + compile 'com.firebaseui:firebase-ui-auth:0.5.3' } ``` @@ -54,7 +54,7 @@ If instead your project uses Maven, add: com.firebaseui firebase-ui-auth - 0.5.2 + 0.5.3 ``` @@ -325,10 +325,10 @@ would like to request additional scopes from the user, add a string array resour For a list of all scopes, see: https://developers.google.com/identity/protocols/googlescopes --> - + https://www.googleapis.com/auth/drive.readonly - + ``` @@ -344,8 +344,8 @@ Facebook Login. If you would like to override these scopes, a string array reso https://developers.facebook.com/docs/facebook-login/android https://developers.facebook.com/docs/facebook-login/permissions --> - + user_birthday - + ``` diff --git a/auth/src/main/java/com/firebase/ui/auth/provider/GoogleProvider.java b/auth/src/main/java/com/firebase/ui/auth/provider/GoogleProvider.java index 0a2d142d8..d48f7c99b 100644 --- a/auth/src/main/java/com/firebase/ui/auth/provider/GoogleProvider.java +++ b/auth/src/main/java/com/firebase/ui/auth/provider/GoogleProvider.java @@ -62,7 +62,7 @@ public GoogleProvider(FragmentActivity activity, IDPProviderParcel parcel, @Null .requestIdToken(mClientId); // Add additional scopes - String[] extraScopes = getExtraScopes(); + String[] extraScopes = mActivity.getResources().getStringArray(R.array.google_permissions); for (String scopeString : extraScopes) { builder.requestScopes(new Scope(scopeString)); } @@ -154,9 +154,5 @@ public void onClick(View view) { public void onConnectionFailed(@NonNull ConnectionResult connectionResult) { Log.w(TAG, "onConnectionFailed:" + connectionResult); } - - private String[] getExtraScopes() { - return mActivity.getResources().getStringArray(R.array.google_permissions); - } } diff --git a/auth/src/main/res/values/config.xml b/auth/src/main/res/values/config.xml index 67a3bb95c..6989dfe3f 100644 --- a/auth/src/main/res/values/config.xml +++ b/auth/src/main/res/values/config.xml @@ -29,8 +29,8 @@ https://developers.facebook.com/docs/facebook-login/android https://developers.facebook.com/docs/facebook-login/permissions --> - - + + - - + +