Releases: caltechlibrary/caltechdata_api
Add support for auto-accept communities
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
Add a local parameter for when users are doing local development of either caltechauthors or caltechdata
Bug fix release for descriptions
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
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
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
What's Changed
- CLI Documentation for Users by @Kshemaahna in #66
- Expanded CLI file options by @Kshemaahna and @tmorrell
New Contributors
- @Kshemaahna made their first contribution in #66
Full Changelog: v1.10.0...v1.10.1
v1.10.0
Automated testing
- Repository now has a full suite of automated tests
- Outdated
datacite43files replaced with files from the current version ofCaltechDATA.
Code changes
- Migrated the repository to use a modern
pyproject.tomlandsetup.cfgsetup. - Incorporated a workflow to update
setup.cfgautomatically whencodemeta.jsonchanges, via thecodemeta2cff.ymlGitHub Action. return_idoption added to caltechdata_edit, which matched the behavior ofcaltechdata_writeby returning the record id
CLI improvements
- Support for a profile file with saved orcid and funding data
- Better orcid support
- Bug fixes
Bug fixes
-
Many improvements to the validate function
-
Automated tests added by @RohanBhattaraiNP and @tmorrell.
-
Example jupyter notebook provided by @AbakahAlexander
Full Changelog: v1.9.1...v1.10.0
Bug fix for validation
This release fixes a bug where the validation was too strict and unnecessarily required the identifiers field.
Bug fix for custom DOIs and new tests
This release includes new tests for caltechdata_api and improvements to the build in validation. It also fixes a bug that impacted passing custom DOIs.
Add CaltechAUTHORS support to get_metadata
This release adds CaltechAUTHORS support to get_metadata, as well as the edit.py example. It also includes better token behavior and updated release workflows.