Skip to content

Releases: CDLUC3/datacite-mapping

0.5.0

14 Mar 12:27
b64360d
Compare
Choose a tag to compare
  • Upgraded to Ruby version 3.0.4
  • Upgraded to Rubocop version 0.93
  • Bump gem version to 0.5.0

Full Changelog: 0.4.1...0.5.0

0.4.1

26 Jan 00:05
Compare
Choose a tag to compare

Addressing out of date development_dependency gems: Updates rake and bundler to later versions.

0.4.0

13 Nov 16:08
981b152
Compare
Choose a tag to compare
  • Datacite 4.3 support:
    • Added the new elements and attributes introduced in DataCite 4.1, 4.2, and 4.3.
    • Updated sample DataCite XML documents to include the new examples introduced in DataCite 4.3.
    • Reading from XML still supports any version of the DataCite schema from 3.0 through 4.3.
    • Object mapping for some items was updated to use full objects instead of simple Strings
      when the DataCite schema introduced more complicated structure. E.g., because ContributorName
      can now include a nameType and an xml:lang, the simple "name" String in the Contributor object was
      replaced with a ContributorName object, accessed through Contributor.contributor_name, while
      Contributor.name is now a convenience method that allows access to the value as a String.
  • These updates to the gem are fully backwards compatible with respect to the input/output XML, but some changes in the object model were required to support the more complex XML. So ruby code that worked with version 0.3.0 will require minor updates to use this version.