Skip to content

Releases: ubc-library-rc/dataverse_utils

v0.22.8 — 29 April 2026: “Pasta e ceci”

29 Apr 15:22

Choose a tag to compare

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”

11 Mar 15:00

Choose a tag to compare

  • 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”

05 Mar 19:56

Choose a tag to compare

  • Dependencies have been downgraded slightly to get rid of the irritating warning message

  • dv_collection_info can now analyze:

    • single studies and recursive collections
    • single (ie, most recent) version or all versions
    • both metadata and file information
  • dv_readme_creator now 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"

08 Dec 16:53

Choose a tag to compare

Dependency security update: urllib3

Functionality is unchanged.


Full Changelog: v0.21.4...v0.21.5

v0.21.4 — 27 November 2025: "Unexpected parking"

27 Nov 16:03

Choose a tag to compare

Minor changes, expanded help.

Full Changelog: v0.21.2...v0.21.4

v0.21.2 — 16 October 2025: "Raking concrete"

16 Oct 19:04

Choose a tag to compare

  • First official release of dv_readme_creator
    dv_readme_creator -h for 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"

07 Oct 21:59

Choose a tag to compare

  • 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"

15 Aug 16:24

Choose a tag to compare

  • Requirements updated
  • dataverse_utils.ldc.Ldc metadata changed to scrub superfluous https://doi.org from DOI

Full Changelog: v0.17.1...v0.17.2

v0.17.0 — 28 May 2025: "Somewhat stale sandwich"

28 May 20:51

Choose a tag to compare

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.collections
    • collections.DvCollection will 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"

14 Apr 19:09

Choose a tag to compare

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