Releases: MarkEdmondson1234/googleAuthR
Releases · MarkEdmondson1234/googleAuthR
Removing googleAuth and googleAuthR_js support
If you are still using the deprecated with_shiny()
then please depend on package googleAuthR == 1.4.1
- Removed
with_shiny()
andgoogleAuth
modules that have been deprecated for a while -usegar_shiny_*
instead. - Improved error handling with custom http errors - API responses with errors will create R error conditions
http_404
which can be used to more refined processing.
Big fix for service creation functions
- Fix gar_service_create() and dependent functions since error message changed for service email (#197)
- Better error if gar_service_get_roles() finds no roles
Prettier and easier
googleAuthR 1.4.0
- Fix batching when response has a blank line in first line
- Retry on 408 status codes (#199)
- Add filter down to roles for one accountId in
gar_service_get_roles()
- Prettier startup messages via
cli
- Make setup flow easier without needing so many R restarts
IAM bug fix
- Fix gar_set_client() returning web-project id if expecting project id and both env arguments are set.
- Fix gar_service_provision() and gar_service_get() as API error message changed (#197)
Creating service keys and setup wizard helpers
- Let you supply your own URL for discovery documents in
gar_discovery_api()
- Change defaults on
gar_create_package()
to check = FALSE, github=FALSE - Add class 'list' to
gar_discovery_*()
objects so they work withjsonlite
- Add
gar_service_list()
andgar_service_get()
- If using
gar_service_create()
and it already exists, will return existing viagar_service_get()
- Move the setup wizard functions from
googleCloudRunner
togoogleAuthR
so they are available for all packages. - Remove deprecated
new_user
param fromgar_auth()
Bugs and fixes, add provision service accounts
- Add
gar_scope_config
- Add Docker build available at
gcr.io/gcer-public/googleauthr
- More API error feedback if using googleAuthR.verbose < 3
- Auto-auth should succeed if one of the scopes needed is present
- Set default scopes to "https://www.googleapis.com/auth/cloud-platform" in
gar_gce_auth
- Corrected and clarified
googleSignIn
documentation (#171, @jonthegeek). - Fix
gar_debug_parsing()
message - Remove deprecated
gar_auth_jsUI
since it causes an issue when used - Add functions
gar_service_*
to provision service accounts via R (#178) - Remove OAuth2 login parameter
approval_prompt
as its replaced byprompt
(#177 - thanks @OuNao/@rasmes/@hugovk)
Bug fixes of bug fix
- Allow to be used by R 3.3 via custom
isFALSE
function (#158 - thanks @matthijsvanderloos) - Web JSON client id messaging
- Auto_auth works on startup now
Bug fixes
- Add default scope of "https://www.googleapis.com/auth/cloud-platform" to
gar_gce_auth()
- Improvements to stop
gar_auto_auth()
block library installation if auth files not correct.
New gargle backend
- Implement
library(gargle)
as backend for authentication functions - Auto-attempt authentication via
gar_auth()
if an API call has no auth set - Remove explicit R6 dependency as imported via
gargle
- Enable some customization of
googleSignInUI
's logout button vialogout_name
andlogout_class
parameters - Expose information whether user is signed in via
googleSignIn
module - Auto-auth by specifying an email address in
gar_auto_auth()
usethis update
googleAuthR v0.8.1
- Depend on usethis for
create_package()
anduse_github()
as they are
removed in devtools 2.1.0 (@jimhester, #150).