Releases: ubc-library-rc/dryad2dataverse
v0.7.6 - 5 November 2024: "Electoral College Dropout"
scripts.dryadd.py
: Made tmpfile location function again.
Full Changelog: v0.7.5...v0.7.6
v0.7.5 - 16 October 2024: "Karen Barley"
-
Added a testmode to
dryadd
. Now you can, say, run a test instance and only use the first n studies output by Dryad. Admittedly that has not much use unless they're going to be updated a lot, but it's still better than downloading, say, 7000 records for a test instance. -
Fixed bug where the backup database was always in the home directory.
Full Changelog: v0.7.4...v0.7.5
v0.7.4 - 12 September 2024: "An array of fresh vegetables"
Added a User-Agent to any http requests: dryad2dataverse/v[version] ([platform]); Python [pythonversion]
to aid in bot-filtering
dryad2dataverse.transfer
- revamped hex digest procedure to prevent errors on the event that Dryad and Dataverse don't use the same hash method.
Full Changelog: v0.7.1...v0.7.4
v0.7.1 - 25 April 2024: "Caramelized shallot pasta"
dryad2dataverse.serializer
- Changed key for identifying file URLs after Dryad API output change: datadryad/dryad-app@b8a333b
Full Changelog: v0.7.0...v0.7.1
v 0.7.0 - 1 March 2024: "The fire is cancelled due to lightning"
dryad2dataverse.transfer
- Now supports Dryad digest types ('adler-32','crc-32','md2','md5','sha-1','sha-256','sha-384','sha-512')
Full Changelog: v0.6.2...v0.7.0
v0.6.2 - 24 August 2023: "Rubber thimble"
dryad2dataverse.scripts.dryadd
- It's
logging.WARNING
notlogging.warning
. Oops.
Full Changelog: v0.6.1...v0.6.2
v0.6.1 - 11 May 2023: "Fish in the HVAC"
v0.6.1 - 11 May 2023
dryad2dataverse.constants
- Eliminated deprecated parameter in call to
urllib3.util.Retry
as per urllib3/urllib3#2092
Full Changelog: v0.6.0...v0.6.1
v0.6.0 - 2 May 2023: "Exhaust fan"
v0.6.0 - 2 May 2023
This is a maintenance release, it has no dramatic changes with the exception of being able to be installed with pip
like everything else in the world. Well, that and that "dataverse.scholarsportal.info" is now "borealisdata.ca".
- Updated to current Python packaging standards
- Installation can now be done straight from
pip
without resorting togit+http. . .
- Test framework now
unittest
- Documentation updated
dryad2dataverse.constants
constants.dvurl
now defaults to https://borealisdata.capathlib
instead ofos.path
for greater cross-platform compatibility.
v0.5.8 - 10 February 2023: "Queen Victoria's anniversary"
v0.5.8 - 10 February 2023
- Good lord I misspelled "February" initially.
- certifi requirements updated
- somewhat better error logging for odd requests failures
- Dataverse JSON change to be in compliance with new standards for v5.12+
Note that binaries will no longer be produced for dryad2dataverse. If you want one, you can either contact me and I will create one and add it to the release, or you can make one yourself using PyInstaller or Nuitka. The effort of making them vs the lack of downloads has led to this decision. If this is a problem please create an issue for discussion.
Full Changelog: v0.5.0...v0.5.8
v0.5.0 - 07 Dec 2022: "The tag that will live in infamy"
v0.5.0 - 7 December 2022
dataverse.handlers
- New handler component
- Custom SSL log handler
SSLSMTPHandler
added which reduces frequency of email problems
dryadd.py
- Mail formatting changed to ensure lines are less than 1000 characters in length to adhere to RFC 2825 4.5.3.5
- Logging messages contain more information
- Default mail service changed to Yahoo mail
- Default dataverse server destination changed to
https://borealisdata.ca
- Help text cleanup
Binaries are not yet available, but will be made in the new year.