googledrive 2.1.0
Syncing up with gargle
Version 1.3.0 of gargle introduced some changes around OAuth and googledrive is syncing up that:
drive_oauth_client()is a new function to replace the now-deprecateddrive_oauth_app().- The new
clientargument ofdrive_auth_configure()replaces the now-deprecatedappargument. - The documentation of
drive_auth_configure()emphasizes that the preferred way to "bring your own OAuth client" is by providing the JSON downloaded from Google Developers Console.
Shared drives
drive_ls(recursive = TRUE) now works when the target folder is on a shared drive (#265, @Falnesio).
drive_mv() no longer errors with "A shared drive item must have exactly one parent." when moving a file on a shared drive (#377).
Other
drive_auth() now warns if the user specifies both email and path, because this is almost always an error (#420).
drive_auth_config() was deprecated in googledrive 1.0.0 (released 2019-08-19) and is now defunct.
drive_example() was deprecated in googledrive 2.0.0 (released 2021-07-08) and is now defunct.