Skip to content

Releases: caltechlibrary/caltechdata_api

Release for the 2.0 version of CaltechDATA

26 Jun 23:13

Choose a tag to compare

This breaking release brings caltechdata_api in line with the 2.0 release of the CaltechDATA. The primary change is that the default metadata schema will be the InvenioRDM schema https://inveniordm.docs.cern.ch/reference/metadata/. This is the native schema for CaltechDATA, and makes it easier to round-trip data. You can continue sending metadata in DataCite format is you use the schema="43" parameter.

It also has integrated support for file linking to files in an Open Storage Network bucket.

Full Changelog: v1.11.0...v2.0.0

v1.11.0 - More resilient uploads

19 Mar 23:00

Choose a tag to compare

This version of caltechdata_api includes API calls that are more resilient to temporary outages and will automatically be retried. It also resolves a temporary Invenio dependency issue in datacite.

Full Changelog: v1.10.6...v1.11.0

Add support for auto-accept communities

18 Oct 01:50

Choose a tag to compare

In RDM v13 communities can set a permission to automatically accept submissions. This change allows caltechdata_api to work in those cases. It also adds a script example for adding files to a record in CaltechAUTHORS.

Full Changelog: v1.10.5...v1.10.6

Add local option

17 Sep 23:21

Choose a tag to compare

Add a local parameter for when users are doing local development of either caltechauthors or caltechdata

Bug fix release for descriptions

09 Sep 23:45

Choose a tag to compare

This release includes a bug fix for records that don't include a description field. It also updates some GItHub actions dependencies and includes some example update scripts.

Full Changelog: v1.10.3...v1.10.4

Improved description handling and more ROR v2

22 Aug 17:22

Choose a tag to compare

This release improves description handling, including html support using get_metadata and external file descriptions. It also fixes another ROR v2 bug in the cli.

Bug fix for ROR v2

06 Aug 18:46

Choose a tag to compare

This is a bug fix release to make our function call match the new ROR v2 path

v1.10.1 - Added documentation and expanded cli options

22 Jul 18:44

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.10.0...v1.10.1

v1.10.0

13 Mar 01:58

Choose a tag to compare

Automated testing

  • Repository now has a full suite of automated tests
  • Outdated datacite43 files replaced with files from the current version of CaltechDATA.

Code changes

  • Migrated the repository to use a modern pyproject.toml and setup.cfg setup.
  • Incorporated a workflow to update setup.cfg automatically when codemeta.json changes, via the codemeta2cff.yml GitHub Action.
  • return_id option added to caltechdata_edit, which matched the behavior of caltechdata_write by returning the record id

CLI improvements

  • Support for a profile file with saved orcid and funding data
  • Better orcid support
  • Bug fixes

Bug fixes

Full Changelog: v1.9.1...v1.10.0

Bug fix for validation

02 Dec 23:14

Choose a tag to compare

This release fixes a bug where the validation was too strict and unnecessarily required the identifiers field.