NEWS
dataverse 0.3.15
- Implement a cache for API calls (including file download) when dataset version is specified. The functions will reload from the cache automatically the second time. (#112, #135, by @mtmorgan)
dataverse 0.3.14 (2024-05-13)
- Improve recommendation for rdata loading (#107, #127)
get_file_by_*()
can now return the download URL to be used in external functions or programs, useful for large files (#128, implemented in #129 @JBGruber and @kuriwaki)
- Removes remote resource from vignette and move them to ghactions (#131)
dataverse 0.3.13 (2023-03-23)
- Update expired token (#123)
dataverse 0.3.11 (2022-06-11)
- Allow for downloading from draft datasets (#115, @Danny-dK)
- Fix add dataset bug introduced in a recent version (#116)
dataverse 0.3.10 (2022-01-13)
- Add progress bar for all downloads (#108)
- Minor documentation improvements (#64, #107)
- Faster method for detecting ingest (#113) and robustness to ingested files without a metadata file due to errors (#80)
- No longer relies on
foreign
(#34)
dataverse 0.3.9 (2021-07-26)
dataverse 0.3.8 (2021-04-14)
Core Features
Testing
- Doesn't rely on CRAN for daily tests of API functions (#96)
- Upgrade testthat to 3.0 edition (#97)
- Move to GitHub Actions, and away from Travis-CI. (#98) Three GitHub Actions are defined for testing:
- thorough testing related to PRs and the main branch,
- straight-forward tests for each push to the dev branch, and
- straight-forward tests run daily at 3am
dataverse 0.3.3
dataverse 0.3.1
- Avoids tests in R Check if the dataverse server is not available (#77)
- Avoids potential mixup of dataset ordering within a retrieved dataverse (#83)
dataverse 0.3.0 (2021-01-19)
New Methods
- Add new
get_dataframe_*()
methods (#48, #66)
Small updates
- Make filter queries (fq) work in
dataverse_search
(#36 @adam3smith)
- Update maintainer to Will Beasley ([email protected]) (#38)
- More robust file retrieval (#39 @kuriwaki)
- Tests use https://demo.dataverse.org/dataverse/dataverse-client-r/. (#40)
- Fixes most get_file errors by removing query argument (#33 @kuriwaki)
- Fix getting multiple files by id in
get_file()
(#47 @adam3smith)
- Temporary files created by
get_file()
are automatically deleted.
dataverse 0.2.1
- Export
initiate_sword_dataset()
. (h/t Justin de Benedictis-Kessner)
- Pass
key
, server
, and ...
arguments to internal get_dataverse()
and get_dataset()
calls.
- Tests now run with an explicit empty API key.
- Fixed a bug in internal function
parse_dataset()
, related to capitalization. (#17)
- Vignette uses 'remotes' package in place of the archived 'ghit' package. (#24 @wibeasley)
- Updated config for Travis-CI, such as switch to xenial Ubuntu release, specify repo's org, and specify covr parameters. (#25 @wibeasley)
dataverse 0.2.0 (2017-06-15)
- Added an
update_dataset_file()
function and improved associated documentation. (#10)
dataverse 0.1.23
- Added a provisional
add_dataset_file()
function. (#10)
- Reorganized some code.
- Noted that user-related functions are not implemented (yet). (#1)
dataverse 0.1.22
- Change vignette workflow so that vignettes are pre-built. (#1)
- Removed XML dependency, updating all code to xml2 instead.
- Removed urltools dependency.
- Finished the "Data Archiving" vignette. (#1)
- Fixed some bugs in
dataverse_search()
get_file()
now unzips its results when multiple files are requested and returns them as a raw vector.
- Finished the "Data Retrieval" vignette. (#1)
- Document
dataverse_search()
in a vignette. (#1)
dataverse 0.1.21
dataverse 0.1.20
- Update roxygen.
- Add
print.dataverse_file()
method. (#12)
- Added a
dataverse_id.character()
method. (#12)
dataverse 0.1.18
- Fixed a bug in
api_url()
related to parsing of the Dataverse server URL that was affected by an API change in urltools. (h/t John Little)
dataverse 0.1.1