Skip to content

Releases: ubc-library-rc/dryad2dataverse

v0.7.6 - 5 November 2024: "Electoral College Dropout"

05 Nov 21:18
0ae9bdb
Compare
Choose a tag to compare

scripts.dryadd.py : Made tmpfile location function again.

Full Changelog: v0.7.5...v0.7.6

v0.7.5 - 16 October 2024: "Karen Barley"

16 Oct 21:57
Compare
Choose a tag to compare
  • 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"

12 Sep 18:54
Compare
Choose a tag to compare

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"

25 Apr 18:36
5035143
Compare
Choose a tag to compare

dryad2dataverse.serializer


Full Changelog: v0.7.0...v0.7.1

v 0.7.0 - 1 March 2024: "The fire is cancelled due to lightning"

01 Mar 23:06
0846b20
Compare
Choose a tag to compare

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"

24 Aug 17:40
bc7d64e
Compare
Choose a tag to compare

dryad2dataverse.scripts.dryadd

  • It's logging.WARNING not logging.warning. Oops.

Full Changelog: v0.6.1...v0.6.2

v0.6.1 - 11 May 2023: "Fish in the HVAC"

11 May 16:15
Compare
Choose a tag to compare

v0.6.1 - 11 May 2023

dryad2dataverse.constants

Full Changelog: v0.6.0...v0.6.1

v0.6.0 - 2 May 2023: "Exhaust fan"

03 May 20:42
Compare
Choose a tag to compare

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 to git+http. . .
  • Test framework now unittest
  • Documentation updated

dryad2dataverse.constants

  • constants.dvurl now defaults to https://borealisdata.ca
  • pathlib instead of os.path for greater cross-platform compatibility.

v0.5.8 - 10 February 2023: "Queen Victoria's anniversary"

10 Feb 23:16
Compare
Choose a tag to compare

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"

07 Dec 23:51
Compare
Choose a tag to compare

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.