Releases: aiondemand/AIOD-rest-api
Releases · aiondemand/AIOD-rest-api
Release 0.4.20230627 ("Athens")
Changelog
The format is loosely based on Keep a Changelog,
and this project adheres to Semantic Versioning, except that the date of the release is used as patch version.
Added
- New resource: Computational Resource (#75)
- New endpoint for uploading a new dataset, metadata + data, to Zenodo (#71)
- Authorization for POST / PUT (#47) / DELETE (#53) requests
- Filling the db with example items for each resource (#66)
- New endpoints to get the count of each resource (#70)
- New endpoints to add / edit / delete platforms (#78)
- Make Swagger Beautiful Again, by grouping the endpoints per resource (#76)
- Improved Swagger documentation, by distinguishing Read and Create resource as recommended by sqlmodel (#50)
- Preliminary work on a Zenodo Dataset Connector - not working yet (#49)
Fixed
- Bugfix for deletion of resources (#74)
- Better error messages & tests for adding resources without a platform (#69, #77)
- Pinning the dependency versions to make sure installation always works (#80)
- Better documentation (#51)
Changed
- Refactoring, to make it easier to add new resources. Instead of the need to change 2 files (Pydantic and ORM), now each resource is only defined once.
Hotfix 0.3.20220509
Changelog
The format is loosely based on Keep a Changelog,
and this project adheres to Semantic Versioning, except that the date of the release is used as patch version.
Fixed
Release 0.3.20220501
Changelog
The format is loosely based on Keep a Changelog,
and this project adheres to Semantic Versioning, except that the date of the release is used as patch version.
Added
- API versioning and deprecation cycle (#36)
- v0 Dataset output formats: Schema.org and DCAT-AP (#34).
- v0 Presentation (#43)
- v0 Case Study (#42)
- v0 Project (#31)
- v0 Organizations (#30)
- v0 Code Artifact (#29)
- v0 Events (#27)
Fixed
- camelCase instead of snake_case in attribute names (#40)