Skip to content

Releases: caltechlibrary/irdmtools

Fix issue where author only has a last name in CrossRef data

03 Oct 18:06
Compare
Choose a tag to compare

This release addresses Issue #80 where data from CrossRef didn't have a given name so author was identified as an organization. Check was revised to only check Family name to identify as person.

Fix CrossRef published date handling

25 Sep 16:46
Compare
Choose a tag to compare

CrossRef seems to be improving the date handling. The "published" property in "work" is often populated, I've updated how publication date is derived in the simplified records to take advantage of that before falling back to the old date sequence preferences.

Improved exit codes for doi2rdm

23 Sep 18:44
Compare
Choose a tag to compare

The exit codes for doi2rdm now differentiate between a problem in formatting and something not being available. If the DOI is not found the exit code will be ENOEXIT (2), if their is a problem cause by formats of the documents being process you'll get an exit code of ENOEXEC (8).

Rename mapped field name

17 Sep 20:56
Compare
Choose a tag to compare

The creators field value for creator type has been remapped from "organization" to "organizational" to match the RDM naming convention.

Bug fix for doi2rdm

17 Sep 19:55
Compare
Choose a tag to compare

This fixes a bug in how CrossRef authors were mapped for organizational authorship. See issue #78.

Full Changelog: v0.0.84...v0.0.85

Versioned installers included

10 Jul 19:20
Compare
Choose a tag to compare

This is a minor release fixing the installer.sh and installer.ps1 scripts to support installing a specific version. This is needed to decouple the irdmtools releases from the harvester releases.

added rdmds2citation, improved doi2rdm

01 May 17:22
Compare
Choose a tag to compare

This release includes journal title normalization via ISSN prefix in the options.yaml provided to doi2rdm. In addition a new tool, rdmds2citation, will take a dataset collection of RDM objects and map them to a citation object collections. This was included for future feeds work as we continue migrations from EPrints to RDM.

Performance improvements

29 Apr 16:37
Compare
Choose a tag to compare

Improve Performance in getRecordFromPg().

doi2rdm datacite resource mapping change

15 Apr 17:38
Compare
Choose a tag to compare

This release switches from using the citeproc resource type in the DataCite dois data object to using .data.attributes.types.resourceTypeGeneral instead. Also added a "preprint"/"Preprint" resource mapping to our options.yaml default file.

Bug fixes for doi2rdm

15 Apr 16:31
Compare
Choose a tag to compare

This release include bug fixes for for doi2rdm and the DataCite support. Subjects are de-duplicated based on the subject string and if .data.creators[*].nameType is not set I use the fallback of checking for family and given names to set .creators[*].person_or_org.type to "personal" in the RDM JSON document.