Changes in version 0.3.17 - Update to use httr2 internally over httr. Changes in version 0.3.16 (2025-11-05) - Fix API calls to set X-Dataverse-key header correctly (#140, by @konradoberwimmer) Changes in version 0.3.15 (2025-05-20) - 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) Changes in version 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) Changes in version 0.3.13 (2023-03-23) - Update expired token (#123) Changes in version 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) Changes in version 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) Changes in version 0.3.9 (2021-07-26) - Change maintainer to @kuriwaki Changes in version 0.3.8 (2021-04-14) Core Features - Adapt to Dataverse 5.4.1 (#94 @kuriwaki) 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 Changes in version 0.3.3 - More verbose error messages returned on httr failure. (#31 @EdJeeOnGithub) Changes in version 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) Changes in version 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 (wibeasley@hotmail.com) (#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. Changes in version 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) Changes in version 0.2.0 (2017-06-15) - Added an update_dataset_file() function and improved associated documentation. (#10) Changes in version 0.1.23 - Added a provisional add_dataset_file() function. (#10) - Reorganized some code. - Noted that user-related functions are not implemented (yet). (#1) Changes in version 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) Changes in version 0.1.21 - Update README. Changes in version 0.1.20 - Update roxygen. - Add print.dataverse_file() method. (#12) - Added a dataverse_id.character() method. (#12) Changes in version 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) Changes in version 0.1.1 - Initial commit