Skip to content

Releases: caltechlibrary/epxml_to_datacite

M1 support and general fixes

29 Aug 17:02
Compare
Choose a tag to compare

This release includes M1 support for Macs, as well as a number of other bug fixes. It enhances the caltechauthors script with support for text file inputs and improvements to series and numbering information transfer. It also fixes a bug with accepted date transfer.

Full Changelog: v1.1...v1.2

v1.1 - conference items, identifiers, and dependencies

27 Oct 22:39
Compare
Choose a tag to compare

This release adds support for conference items, fixes handling of identifiers, and cleans up dependencies.

Full Changelog: v0.14.0...v1.1

Add book type, teaching resource, and bug fixes

22 Oct 14:04
Compare
Choose a tag to compare

This release includes a book item type, support for teaching resources in the tech report item type script, and bug fixes for the 4.3 metadata shift.

Switch to DataCite REST API, 4.3 schema, and add prefix options for tech report

16 Apr 21:50
Compare
Choose a tag to compare

This major release switches from using the DataCite MDS API to the DataCite REST API. It updates the metadata schema for DataCite 4.3 and adds in a ROR Affiliation Identifier for CaltechTHESIS records.

Operationally both the CaltechAUTHORS and CaltechTHESIS scripts now update DOI metadata with DataCite, instead of providing the user the option to overwrite DOIs in the Eprints record.

The new prefix option in caltech_authors_techreports allows users to mint DOIs for groups that use a non-Caltech Library prefix. All code has also been formatted with the Black code formatter.

If you're upgrading, please uninstall the datacite library with pip ininstall datacite and reinstall the new version with pip install -r requirements.txt from within the epxml_to_datacite folder.

New All-In-One Installation

20 Mar 18:46
Compare
Choose a tag to compare

This release includes a new installation procedure that automatically installs the correct dependencies. Compatible eputil executables (v0.0.41) are now included in the repository.

Date check

22 Feb 18:50
Compare
Choose a tag to compare

Add date check so tech report script will work on non-released records.

Encoding and error handling

21 Feb 23:34
f08cd20
Compare
Choose a tag to compare

Add better encoding for file reading and writing. Also includes some test error handling.

Improve encoding and add new subject

05 Feb 16:53
Compare
Choose a tag to compare

Added more explicit encoding option for Windows and new subject.

Bug fix for multiple groups

16 Jan 22:53
Compare
Choose a tag to compare

Handle bug when a record has multiple groups.

Bringing file improvements to tech report script

18 Dec 19:35
Compare
Choose a tag to compare

This release adds the improvements in file handling from the thesis script to the tech report version. It also fixes a couple of typos.