Releases: ga4gh/tool-registry-service-schemas
Releases · ga4gh/tool-registry-service-schemas
2.0.2
Maintenance release with a lot of security updates.
Actual changes include a specification for tag-based search, descriptions for specific workflow versions, a fix to the zip return type, and many documentation updates.
What's Changed
- Feature/fix build process by @denis-yuen in #226
- Bump qs from 6.9.4 to 6.11.0 by @dependabot[bot] in #230
- Bump json-pointer from 0.6.1 to 0.6.2 by @dependabot[bot] in #232
- Bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot[bot] in #237
- Change version example to have 2 unique versions by @coverbeck in #231
- Bump cookiejar from 2.1.2 to 2.1.4 by @dependabot[bot] in #236
- Feature/procedural cleanup by @denis-yuen in #238
- Small comment round up by @denis-yuen in #239
- docs: fix broken link by @uniqueg in #250
- ci: upgrade GH Actions by @uniqueg in #251
- fix: rectify "GET .../files" response schema by @uniqueg in #249
- Allow dependabot builds to manipulate gh-pages by @denis-yuen in #252
- Bump loader-utils from 1.4.0 to 1.4.2 by @dependabot[bot] in #227
- Bump json5 from 1.0.1 to 1.0.2 by @dependabot[bot] in #233
- Bump ws from 7.5.3 to 7.5.10 by @dependabot[bot] in #256
- Bump minimatch from 3.0.4 to 3.1.2 by @dependabot[bot] in #234
- Bump semver from 5.7.1 to 5.7.2 by @dependabot[bot] in #242
- Bump browserify-sign from 4.2.1 to 4.2.3 by @dependabot[bot] in #253
- Bump debug from 3.2.6 to 3.2.7 by @dependabot[bot] in #245
- Bump braces from 3.0.2 to 3.0.3 by @dependabot[bot] in #255
- Bump elliptic by @dependabot[bot] in #259
- Revert "Bump elliptic (#259)" by @denis-yuen in #264
- Bump brace-expansion from 1.1.11 to 1.1.12 by @dependabot[bot] in #268
- Bump prismjs by @dependabot[bot] in #270
- Bump minimist from 1.2.5 to 1.2.6 by @dependabot[bot] in #269
- Bump pbkdf2 from 3.1.2 to 3.1.3 by @dependabot[bot] in #261
- Bump form-data from 2.5.1 to 2.5.5 by @dependabot[bot] in #262
- Bump cipher-base from 1.0.4 to 1.0.6 by @dependabot[bot] in #272
- Bump sha.js from 2.4.11 to 2.4.12 by @dependabot[bot] in #273
- Update README.md for 2.0.2 maintenance release by @denis-yuen in #271
Full Changelog: 2.0.1...2.0.2
2.0.1
API changes
- Service-info
- Galaxy, Snakemake support
- Usability
- Download all workflow descriptors as a zip
- More filter parameters
- Optional fields for describing workflow language version of files, checksums for files (as opposed to container images)
Support improvements
- Build improvements
- Documentation build system courtesy of James Eddy
- Pile of dependabot security updates for that system
- Complete switch to openapi3 (previously auto-generation from swagger)
2.0.1-beta.0
-
for public discussion
-
includes service-info, filter by descriptor language
-
transition to openapi 3.0 (which introduces some formatting changes) only as opposed to converted from swagger by swagger2openapi
-
behind the scenes , transition to new doc system, add galaxy
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
2.0.0-beta.5
Testing build system
2.0.0-beta.4
testing build system
2.0.0-beta.3
Feature/feature/fix tooling attempt 2 (#88) * Try something completely different * WS-2019-0032 WS-2019-0063
2.0.0-beta.2
- see #49
2.0.0-beta.1
Auto-generated OpenAPI upon commit
Show checker in Tool
2.0.0-beta.0
Adding operationIds (#33) See https://github.com/ga4gh/dockstore/issues/1210