This repository has been archived by the owner on Jun 9, 2020. It is now read-only.
Releases: common-workflow-lab/python-cwlgen
Releases · common-workflow-lab/python-cwlgen
CWLGen Deprecation
In this release we deprecate CWLGen, please use cwl-utils >= 0.4
. A migration note is available on the README#deprecated.
Various fixes
This release contains a number of small various fixes for the cwlgen library, namely:
- Add required fields for workflow / commandline tool to ensure these are exported (#45)
- Add more parameters (inputs, outputs, steps, etc) to Workflow and CommandLineTool for single line instantiation (#34)
- Bumps ruamel.yaml range to match cwltool (common-workflow-language/cwltool@b7aaee4)
- Allow hints to accept and bind Requirements correctly (#36)
- Fix DockerRequirement directory typo (#44, thanks @martinchapman!)
Better automatic requirements parsing + new Stderr type
Release Candidate: More translation classes + new mechanic
This release brings a new translation mechanism for the CWL classes, more classes for the CWL v1.0 spec, including a complete set of requirements.
Please raise an issue if you find classes are missing or features are not complete.
Additionally, there is (beta) functionality for converting a CWL file into these CWLGen classes.