Releases: ubc-library-rc/dataverse_utils
v0.13.1 – 20 September 2024: "Moribund landscape"
- Allow an override on upload to force a particular mimetype
- TSVs can have custom paths so that destination file trees can be made on the fly
- Typo
correcshunscorrections
Full Changelog: v0.10.4...v0.13.1
v0.10.3 – 8 August 2023: "Barbecued cabbage"
v0.10.3 — 8 August 2023
-
dataverse_utils.dvdata.Study
objects now havesource_version
andtarget_version
keys. -
Class method
dataverse_utils.dvdata.Study.get_version
will retrieve a target's Dataverse version. -
dataverse_utils.dvdata.Study.fix_licence
will replace formerly correct licence type'NONE'
withNone
for compatibilty with Dataverse v5.10+. -
dataverse_utils.dvdata.Study.production_location
will changeproductionPlace
multiple value toTrue
and convertvalue
to[value]
for compatibility with Dataverse v5.13+. -
dataverse_utils.dvdata.Study.set_version
with call to target url method will create (hopefully) correct upload json. -
dv_study_migrator
now uses these methods fromdataverse_utils.dvdata.Study
.
Full Changelog: v0.10.2...v0.10.3
v0.9.2 – 4 August 2023: "Conflict unresolution"
v0.9.2 — 4 August 2023
dv_study_migrator
checks for Dataverse target version and (ideally) handles licence uploads correctly. That is, there will be "Custom Dataset Terms" plus the terms of use when migrating data from another instance.
Full Changelog: v0.9.1...v0.9.2
v0.9.1 — 3 August 2023: "Petechial haemorrhaging"
v0.9.1 — 2 August 2023
- New script
dv_study_migrator
can transfer metadata and files between dataverse installations - dataverse_utils.upload_file now has customizable timeout, labels, etc.
dv_record_copy
has corrected documentation
Full Changelog: v0.8.7...v0.9.1
v0.8.7 - 11 May 2023: "Plastic nameplates"
v0.8.7 - 11 May 2023
- Updated dryad2dataverse dependency to eliminate the possibility of
urllib3.util.Retry
errors. - Fixed typo in
pyproject.toml
so that utility runs instead of creating an error.
Full Changelog: v0.8.5...v0.8.7
v0.8.5 - 4 May 2023: "Loss of power"
v0.8.5 - 4 May 2023
Now available on PyPi! No more faffing about with Git!
Now includes eight console utilities for your management pleasure. Collect them all!
- Console scripts should function properly from the command line and work with cygwin
- Repackaged to work with current standards
- Documentation no longer out of date
- LDC uploader now requires manually created certificate chain .pem
- Record copying utility available.
Check the changelog for all of the exciting details!
Full Changelog: v0.6.0...v0.8.5
v0.6.0 - 26 April 2022: "Probably should have done this earlier"
This release includes automatic mimetype detection in dv_manifest_gen.py
and support for setting mimetypes in the upload functions in dataverse_utils
.
It's also the first "release", although tags are available for earlier versions.