Nothing
pb_upload()
to correctly resolve "latest"
tag - if there is no release
tag actually named "latest" it will use the first release from pb_releases()
. [#75] pb_download()
and pb_info()
also resolve "latest"
similarly: if there
is no release tag named "latest", use first release from pb_releases()
pb_list()
for no release. pb_list()
now respects the option "piggyback.verbose"
pb_upload()
no longer prints out extra newlines [#93]pb_new_release()
now warns and exits early instead of failing if a release
already exists. [#95]pb_upload
adds a two-second sleep after user creates release [#101]piggyback.cache
R option to avoid memoising altogether.pb_cache_clear()
function to empty the cache more consistently
(internally and externally)show_progress
in pb_upload()
and pb_download()
now defaults to interactive()
[#72]pb_download()
for downloading without a gh::gh_token()
(mostly on Windows?) [#77]guess_repo()
now uses gh::gh_tree_remote()
rather than gert - this eliminates the gert dependency. [#80]pb_release_delete()
introduced to delete existing releases. [#81]pb_new_release()
renamed to pb_release_create()
to sync with the new delete function. pb_upload()
- also switch to using rlang::is_interactive()
to maybe one day test this.httr::RETRY()
behaviour to pb_download()
.pb_upload()
for uploading to a release with no assets [#67]tibble
[#70]pb_track()
, pb_push()
, and pb_pull()
which were removed as of version 0.0.0.9900pb_upload()
now handles the dir
argument to control relative path directories.pb_new_release()
now reports HTTP errors when attempting to create a new release and returns the contents of the error if it fails. pb_releases()
created - it returns a list of releases available in the repository.pb_info()
refactored to search for the specified tag(s) which should improve performance. Should handle multiple tags gracefully.pb_info()
(and therefore pb_list()
, pb_download()
, pb_download_url()
) no longer ask about creating new releases if the release is not found. pb_upload()
is now the only function that offers (interactively) to create a new release if release is not found. If noninteractive, user must run pb_new_release()
manually prior to uploading. {cli}
package and no longer uses clisymbols or crayon - this is to align with the imports from the {gh}
package.gitcreds
and other use.pb_upload()
when creating a new tag in the process, previously data would be attached to the previously latest
tag instead of the newly created one. pb_download()
where httr would report a 401 status even after data successfully downloads. pb_info()
calls, inceasing default piggyback_cache_duration
to 10 minutes [#46]main
or without previous releases [#48]guess_repo()
now infers a remote when there are multiple associated with the repo. The "upstream" (preferred) or "origin" repo is selected if either exists, otherwise the function errors and asks the user to explicitly specify a repo (#31).release_info()
now works properly when there are no existing releases, which enables the usage of pb_new_release()
on repos without a release (#29).pb_info()
under certain cases which resulted in Error in a[[1]] : subscript out of bounds
, (#36)overwrite
behavior in pb_upload()
(#25)pb_download()
. (#24, #26)utils::askYesNo
which is only available in R >= 3.5.0NEWS.md
file to track changes to the package.Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.