Skip to content
This repository has been archived by the owner on May 10, 2022. It is now read-only.

Final CRAN Release

Latest
Compare
Choose a tag to compare
@leeper leeper released this 07 Jun 12:02
· 14 commits to master since this release

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 by dvCreateStudy) 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 and dvDepositQuery were returning errors due to this and has been updated. Everything is backwards compatible to earlier versions of libcurl.