This repository was archived by the owner on May 10, 2022. It is now read-only.
Package is deprecated for use on legacy (version < 4.0) Dataverse installations. Links have been updated to reflect current location of development version of package and the new package ("dataverse") available at: https://github.com/IQSS/dataverse-client-r. New users should use "dataverse" instead in most cases.
SIGNIFICANT USER-VISIBLE CHANGES
- All functions that require an
objectid
argument (e.g., all functions to deposit and release a dataverse study) now accept an object of class "dvStudyAtom" (e.g., returned bydvCreateStudy
) in addition to the previously supported objectid as character string. This should simply the process of creating, editing, and releasing studies. (#20) dvExtractFileIds
now extracts non-data files from DDI-formatted metadata (#16) and exposes UNF signatures for data files (#15).dvSearch
now supports searching in all metadata fields simultaneously by supplying a single character string, whereas a list containing a single, unnamed element is now treated as a valid query string (a change from how character strings were handled in versions < 0.3). See documentation.
BUG FIXES
- SSL_VERIFYHOST was disabled in a previous release due to a certificate issue. It has now been reactivated. (h/t Hadley Wickham)
- Fixed a RCurl-related bug in
dvQuery
that prevented basic authentication for the Data Sharing API.dvQuery
now uses username and password options, when specified, to authenticate requests. - New versions of libcurl (>7.28) deprecate boolean values for options (e.g., SSL_VERIFYPEER and SSL_VERIFYHOST).
dvQuery
anddvDepositQuery
were returning errors due to this and has been updated. Everything is backwards compatible to earlier versions of libcurl.