- Incorporated package-wide option management using the {options} package.
- Added obligatory message when access to an internet resource fails. This responds to the 2024-07-04 archiving of the previous version due to a violation of CRAN's policy on packages that access internet resources.
- Removed superceded and deprecated functions: list_affiliate(), GET_db_contents(), download_party(), get_party_as_df(), list_individual_sponsors(), list_institutional_sponsors(), list_party(), list_people(), list_sessions(), list_volume(), list_sessions_in_volume()
- list_volume_sessions() returns text label for release level.
- Removed many superceded and deprecated functions.
- Improved error handling in many functions.
- Added
timeout_secsparameter indownload_session_assets_fr_df()to accommodate downloads of very big files.
- New
download_session_assets_fr_df()function that supports piping syntax. - New
list_session_assets_2()function that provides input to the "pipe-able"download_session_assets_fr_df(). - Fixed bug in
get_db_stats()that did not return valid data except for summary statistics.
- More condensed messages when the user supplies a NULL httr2 request.
- In testing 0.6.0, several users with installed versions of R before 4.0.1 could not use the package because of its dependency on the native (
|>) pipe operator. This version reverts to using themagrittrpipe (%>%).
- Implement
httr2functions throughout.- New
make_default_request()andmake_login_client()functions to pave the way for future data uploads. - Revised
login_db()andlogout_db()to usehttr2-style request objects.
- New
- Reduce redundant calls to Databrary API and better filtering of responses.
- Introduce new function naming convention:
list_*functions return a list or a data frame.list_{volume,session,party}*functions target volumes, sessions, or parties.
download_*functions download a file.
- Update
summarize_videos_in_volume()to support multiple volumes - Update
list_affiliates()to support multiple party IDs. - Update
list_volume_funding()to support multiple volumes. - Update
download_party_avatar()to support multiple party IDs and to return a list with party info and the avatar image. - Update
get_party_as_df()to support multiple party IDs. - Update
GET_db_contents(); it now handles images. - New
download_session_zip()anddownload_volume_zip()functions. - New
summarize_videos_in_volume()function to support multiple volume video statistics. - Update
list_sessions()to support multiple volumes.
- First release approved by CRAN: https://cran.r-project.org/package=databraryr
- First release submitted to CRAN.
- There is a long list of these from the latest 0.2.9 release. We do not list them here.