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()andgoogleAuthmodules 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_404which 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
googleCloudRunnertogoogleAuthRso they are available for all packages. - Remove deprecated
new_userparam 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
googleSignIndocumentation (#171, @jonthegeek). - Fix
gar_debug_parsing()message - Remove deprecated
gar_auth_jsUIsince it causes an issue when used - Add functions
gar_service_*to provision service accounts via R (#178) - Remove OAuth2 login parameter
approval_promptas its replaced byprompt(#177 - thanks @OuNao/@rasmes/@hugovk)
Bug fixes of bug fix
- Allow to be used by R 3.3 via custom
isFALSEfunction (#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_nameandlogout_classparameters - Expose information whether user is signed in via
googleSignInmodule - 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).