Skip to content

Releases: aiondemand/AIOD-rest-api

Release 0.4.20230627 ("Athens")

27 Jun 11:47
Compare
Choose a tag to compare
Pre-release

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.
    • General Framework: #50
    • Dataset, Publication (#50), Case Study (#52), Presentation(#55), Project (#57), News (#58), Educational Resource (#59, #63), Events (#61)

Hotfix 0.3.20220509

09 May 08:24
0d5a2c0
Compare
Choose a tag to compare
Hotfix 0.3.20220509 Pre-release
Pre-release

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

  • Code bug: name of database table "publication" instead of "presentation" (#46)
  • Fixed dependency version of urllib3, because the newest release does not play well with other packages (#46)

Release 0.3.20220501

01 May 08:01
Compare
Choose a tag to compare
Release 0.3.20220501 Pre-release
Pre-release

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)

Changed

  • v0 Improved Dataset + added inheritance in database design (#26)
  • v0 Improved Publication (#33)