Releases: ubc-library-rc/dataverse_utils
v0.22.8 — 29 April 2026: “Pasta e ceci”
dv_collection_info
- Added configurable rate limiter for collections
- Outputs a single SQLite3 file or two tsv files, one for studies, the other for files
- Optional logger output
- Progress bars are now more informative and show progress per collection
Full Changelog: v0.22.6...v0.22.8
v0.22.1 — 11 March 2026: “The previous fix has been fixed”
- Readme creator will no longer crash on no version statement found
- [ct]sv files have encoding detected to avoid a pandas crash
- Confusing help statement fixed in
dv_collection_info
Full Changelog: v0.22.1...v0.22.2
v0.22.1 — 5 March 2026: “The flight has been cancelled for your convenience”
-
Dependencies have been downgraded slightly to get rid of the irritating warning message
-
dv_collection_infocan now analyze:- single studies and recursive collections
- single (ie, most recent) version or all versions
- both metadata and file information
-
dv_readme_creatornow correctly downloads and analyzes files if only a file ID (as opposed to a persistent identifier) is found.
Full Changelog: v0.21.5...v0.22.1
v0.21.5 — 8 December 2025: "Gumboots"
v0.21.4 — 27 November 2025: "Unexpected parking"
Minor changes, expanded help.
Full Changelog: v0.21.2...v0.21.4
v0.21.2 — 16 October 2025: "Raking concrete"
- First official release of dv_readme_creator
dv_readme_creator -hfor help.
Will save a document in either PDF or Markdown/text format created from Dataverse study fields and include basic information for SPSS .sav, SAS .sas7bdat, R .RData/.rda, Stata.dta and t- and csv format files.
All the above files are downloaded for local analysis, so be warned. - Documentation to follow
Full Changelog: v0.21.1...v0.21.2
v0.20.1 — 7 October 2025: "A suitable location"
- Updated requirements
- Unified, more obvious versioning for command line scripts
- User-agents for requests
- The as-yet undocumented ability to create README files from metadata [very much subject to change]
Plus, a host of minor changes.
Full Changelog: v0.17.2...v0.20.1
v0.17.2 — 15 August 2025: "Unseasonably moisture-laden"
- Requirements updated
dataverse_utils.ldc.Ldcmetadata changed to scrub superfluoushttps://doi.orgfrom DOI
Full Changelog: v0.17.1...v0.17.2
v0.17.0 — 28 May 2025: "Somewhat stale sandwich"
Something new! A new script to recursively analyze a Dataverse collection. Just specify the root shortname and you're off and running. Well, maybe the URL too.
- New script:
dv_collection_info. Dump your collection into a spreadsheet for easy analysis! - New module:
dataverse_utils.collectionscollections.DvCollectionwill recursively crawl a collection for you- `collections.StudyMetadata will take as input the JSON from a metadata API request and output a sane, flattened dictionary with the study metadata. Acts like a dict because it is a dict!
Full Changelog: v0.16.4...v0.17.0
v0.16.4 — 14 April 2025: "Homemade sausage"
Not much has changed but:
- Switched to packaging using poetry instead of setuptools
- Fixed deprecated keyword in urllib3.utils.Retry
Full Changelog: v0.16.2...v0.16.4