Skip to content

Releases: MarkEdmondson1234/googleAuthR

Removing googleAuth and googleAuthR_js support

28 Jan 15:30
Compare
Choose a tag to compare

If you are still using the deprecated with_shiny() then please depend on package googleAuthR == 1.4.1

  • Removed with_shiny() and googleAuth modules that have been deprecated for a while -use gar_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

17 Dec 20:29
Compare
Choose a tag to compare
  • 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

02 Apr 15:53
Compare
Choose a tag to compare

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

07 Dec 09:53
Compare
Choose a tag to compare
  • 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

16 Jun 04:32
Compare
Choose a tag to compare
  • 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 with jsonlite
  • Add gar_service_list() and gar_service_get()
  • If using gar_service_create() and it already exists, will return existing via gar_service_get()
  • Move the setup wizard functions from googleCloudRunner to googleAuthR so they are available for all packages.
  • Remove deprecated new_user param from gar_auth()

Bugs and fixes, add provision service accounts

30 Apr 04:59
Compare
Choose a tag to compare
  • 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 by prompt (#177 - thanks @OuNao/@rasmes/@hugovk)

Bug fixes of bug fix

09 Sep 07:59
Compare
Choose a tag to compare
  • 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

07 Sep 20:08
Compare
Choose a tag to compare

New gargle backend

31 Aug 10:54
Compare
Choose a tag to compare
  • 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 via logout_name and logout_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

08 Jul 19:41
Compare
Choose a tag to compare

googleAuthR v0.8.1

  • Depend on usethis for create_package() and use_github() as they are
    removed in devtools 2.1.0 (@jimhester, #150).