2.0.0
As a brief summary, changes include
Breaking Changes
- conversion of many parameters and object properties from kebab case (hyphens) to snake case (underscores) to better support Javascript tooling and to better match other GA4GH cloud workstream APIs
- removal of protobuf support and many of the conversions that were inherited from that choice
- ToolDescriptor.descriptor is optional if ToolDescriptor.url is provided (21)
- Some variable name changes to better account for possibility of support for Singularity or other Docker alternatives
- allow for multiple container images, multiple authors, multiple verification sources for versions of tools
- the last point is also related to a number of variable name changes suggested by the TRS PRC
Substantial Changes
- addition of a documentation build system supporting https://ga4gh.github.io/tool-registry-service-schemas/Introduction/ (this site)
- the addition of Nextflow as a descriptor format
/tools/{id}/versions/{version_id}/{type}/files
endpoint added to describe all avaliable files for a tool- checker workflows (26)
- process for auto-generation of OpenAPI 3 copy of the schema