Skip to content

Releases: caltechlibrary/caltechdata_api

Fix DOI and Identifier handling

06 Dec 01:15
Compare
Choose a tag to compare

This release fixes some issues with DOI and other identifier handling.

The caltechdata_edit function was changed so it accepts just one id at a time. This is the more likely use case and makes metadata checks easier.

This release improves metadata handling, add some example metadata files, and updates documentation.

Full Changelog: v1.0.0...v1.1.0

caltechdata_api for InvenioRDM

23 Nov 23:17
Compare
Choose a tag to compare

This release of caltechdata_api is the first designed to work with InvenioRDM and the current version of CaltechDATA. The interface is generally the same, but has been enhanced to support the new features in InvenioRDM such as draft records. Code that supported the TIND version of CaltechDATA is no longer needed and has been removed.

Full Changelog: v0.3.0...v1.0.0

Fix file handling on edit

08 Sep 18:26
Compare
Choose a tag to compare

This release fixes file handling on edit to correctly remove duplicate files. It also adds better options to edit.py to be able to delete files.

get_files

03 Sep 16:57
Compare
Choose a tag to compare

This release adds get_files, which is a simple export of files attached to a record.

Add better metadata options and bug fix

24 Aug 16:26
Compare
Choose a tag to compare

This release reorganizes the get_metadata function to add a validate option to enable skipping validation and removes an unused password option. It also fixes an issue that impacted records with multiple rights statements.

Allow Python 3.6

22 Jul 22:34
Compare
Choose a tag to compare

Have tested and relaxed requirements to allow Python 3.6. Also adds automation to generate a CITATION.cff file.

Bug fix and 4.3 example metadata

27 May 23:32
Compare
Choose a tag to compare

Fix bugs in 4.3 schema customization and provide an example metadata file.

Progressbar fix

26 May 23:12
Compare
Choose a tag to compare

This release makes the progressbar in the download_file function so it works bteere across command line and jupyter notebook environments.

Download_url function, standard datacite release

19 May 21:24
Compare
Choose a tag to compare

This release adds a download_url function, which easily returns the download url from the DataCite media API. Since the new version datacite python library has been released, this release will also install the correct dependencies.

download_file function, formatting and example

09 Apr 21:51
Compare
Choose a tag to compare

This release includes a new download_file function that uses the DataCite media API, a bug fix to support "4" and "40" as a schema name, black formatting throughout the code, and a new example jupyter notebook.