Skip to content
This repository has been archived by the owner on Jun 9, 2020. It is now read-only.

Releases: common-workflow-lab/python-cwlgen

CWLGen Deprecation

09 Jun 13:06
fc3911e
Compare
Choose a tag to compare

In this release we deprecate CWLGen, please use cwl-utils >= 0.4. A migration note is available on the README#deprecated.

Various fixes

20 May 00:35
e09658b
Compare
Choose a tag to compare

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

18 Nov 22:12
ad89d65
Compare
Choose a tag to compare

Backwards incompatible change:

  • Rename of InlineJavascriptReq to InlineJavascriptRequirement to better align with spec

Release will contain:

  • New STDERR type (#31)
  • Better automated requirements parsing (#26)
  • Updated ruamel-yaml requirement (#30)

Release Candidate: More translation classes + new mechanic

05 Jul 06:15
e88fa2d
Compare
Choose a tag to compare

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.

v0.2.8

09 May 14:22
Compare
Choose a tag to compare
  • Making workflow step run field expansion something that can be turned off (@kellrott)

v0.2.1

12 May 15:01
Compare
Choose a tag to compare
  • Change order of attribute for CommandLineTool
  • remove id field of input and output that appeared in v0.2.0

v0.2.0

12 May 15:00
Compare
Choose a tag to compare
  • Add import feature for what is covered so far by the library
  • Change attribute names of object to correspond exactly to CWL Tool fields

v0.1.0

12 May 14:59
Compare
Choose a tag to compare

This is the first release of Python-cwlgen:

  • Basic model of CWL Tool
  • export feature to STDOUT or output file