Skip to content

Releases: caltechlibrary/caltechdata_api

Bug fix release

15 Aug 21:08
Compare
Choose a tag to compare

This release fixes a bug in the cli token handling. It also corrects how caltechdata_edit treats new version records with custom DOIs.

First release of CaltechDATA CLI

10 Jul 13:27
Compare
Choose a tag to compare

This release makes a new command line interface (CLI) available for CaltechDATA. It allows you to create and edit records in CaltechDATA using the API entirely from the command line. You can create metadata entirely on the command line, or utilize a README template https://github.com/caltechlibrary/caltechdata_api/blob/main/templates/README.md, or use the previously supported json file https://github.com/caltechlibrary/caltechdata_api/blob/main/example.json.

As we bring online new storage options online for Caltech, the CLI will be updated and enhanced.

CLI preview improvements

01 May 19:51
Compare
Choose a tag to compare

This release includes a number of cli preview performance improvements, including switching to s3md for large uploads with additional automation. It also includes better token handling, support for multiple file uploads, and multiple values in README.md.

Includes improvements by @RohanBhattaraiNP and @elizabethjhwon

Full Changelog: v1.6.0...v1.6.1

CLI Preview

19 Apr 22:16
Compare
Choose a tag to compare

This release includes a preview of the CaltechDATA cli tool. It is currently set up to work only with the test version of CaltechDATA, and may change functionality before we bring it into production.

New Contributors

Full Changelog: v1.5.0...v1.6.0

Full authors workflow and caltechdata bug fixes

15 Nov 21:45
Compare
Choose a tag to compare

This release includes a full workflow for modifying records in CaltechAUTHORS and some small improvements to the CaltechDATA workflow, including support for getting metadata with a token.

Full Changelog: v1.4.5...v1.5.0

Bug for for CaltechAUTHORS

26 Aug 00:00
Compare
Choose a tag to compare

Small bug fix for CaltechAUTHORS publication

Improvements to version handling

03 Aug 23:01
Compare
Choose a tag to compare

Fixes some bugs when new files are added without metadata changes and improved handling of persistent identifiers.

caltechdata_edit bug fix

03 Aug 16:30
Compare
Choose a tag to compare

This release fixes a bug in caltechdata_edit, which impacted records without external files.

Community bug fix

23 Jun 23:18
Compare
Choose a tag to compare

This release includes a bug fix for community record submissions.

New record creation and editing options

17 May 22:51
Compare
Choose a tag to compare

This release adds new options to caltechdata_api:

  • default_preview is the file that will show up in the CaltechDATA file preview pane
  • file_descriptions is an array of text that is associated with external file links
  • s3_link is the parent download link for external file links (listed at the top of the external files block)

This release fixes a bug with duplicate filenames, supports passing embargo settings, and allows users to provide custom 'updated' dates. The new custom external files description type is also supported.

get_files is fixed to work with the current version of CaltechDATA.

An example automated data transfer script process_tomograms.py is included.

Full Changelog: v1.3.0...v1.4.0