Automated testing
- Repository now has a full suite of automated tests
- Outdated
datacite43
files replaced with files from the current version ofCaltechDATA
.
Code changes
- Migrated the repository to use a modern
pyproject.toml
andsetup.cfg
setup. - Incorporated a workflow to update
setup.cfg
automatically whencodemeta.json
changes, via thecodemeta2cff.yml
GitHub Action. return_id
option added to caltechdata_edit, which matched the behavior ofcaltechdata_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
-
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