Skip to content

Releases: common-workflow-language/cwltool

PEP 561 compatibility

27 Oct 15:19
Compare
Choose a tag to compare

For users of Python type hints (via mypy or others), the cwltool module now advertises that our code comes with PEP 484 type hints

"add PEP 561 compatibility" (#1355) by @mr-c

Hello Python 3.9, goodbye Python 3.5!

26 Oct 14:48
fad717d
Compare
Choose a tag to compare

Fix algorithm for generating output names when output names clash (#1342) by @pvanheus
allow pytest version 6 and other build cleanups (#1345) by @mr-c
Drop support/testing/CI for Python 3.5 (#1346) by @mr-c
Python 3.9 testing (#1352) by @mr-c

  • upgrade to mypy 0.790
    Singularity: Support both --userns error messages (#1350) by @jonathanxu18
    (also removes --pid when using --userns with Signularity, for better Singularity in Kubernetes support)

Now supports the ratified and release vrsion of CWL v1.2

26 Oct 14:43
83038fe
Compare
Choose a tag to compare

Add v1.2 stable release (#1334) by @tetron

upgrade to JSHint 2.12.0 (MIT license) @mr-c

Support CWL v1.2.0-dev5

26 Oct 14:41
e74df48
Compare
Choose a tag to compare

Permit fractional storage values in ResourceRequirement (#1327) by @tetron

  • Make sure parallel executor sets tmpdirSize and outdirSize

The road to CWL 1.2

23 Jul 14:26
eba8091
Compare
Choose a tag to compare

Since the last github release:

  • New experimental extension MPIRequirement (#1276)
  • Support for 1.2.0-dev4 (#1315) (#1324)
  • Packing handles mixed document versions in a workflow (#1320)
  • Improved --print-dot output (#1316)
  • Fix string interpolation and backslash escaping to match 1.2 spec. (#1309)

cwltool 3.0.20200530110633 CWL v1.2.0-dev3 , mypyc support, and more!

03 Jun 19:33
e6c2d95
Compare
Choose a tag to compare

Fixed typo in docker.py #1269 by @hknust
Support CWL v1.2.0 dev3 ("only_non_null" -> "the_only_non_null") #1273 by @mr-c
Allow specification of file object in sec expression #1233 by @illusional
cope with unmovable files left over from Docker+IWDR #1282 by @mr-c
Remove schema_salad mention from tox.ini #1288 by @mr-c
Use schema_salad.avro.schema.Name according to docs #1281 by @rupertnash
Restore udocker feature #1293 by @mr-c
Upgrade to new mypy; get codebase compatible with mypyc #1294 by @mr-c
Rework types to use "Any" less often #1299 by @mr-c

cwltool 3.0.20200324120055 small tweaks to support toil-cwl-runner

24 Mar 12:45
445f6b3
Compare
Choose a tag to compare

cwltool 3.0.20200317203547: Conditionals, abstract operations, v1.2-dev2 and more!

20 Mar 10:31
c7c3799
Compare
Choose a tag to compare

Conditionals! #1222 @tetron
abstract operation #1255 @tetron
Use non-flat badges with the commonwl icon for conformance badges #1244 @tom-tan
Add doc field message to the output of --help #1248 @tom-tan
docker: change from --volume to --mount #1251 @mccalluc
explain who provides cwltool #1245 @mr-c
Update fragments in index #1256 @tetron
Ensure pack() produces original documents, not internally updated #1259 @tetron
Add test for packing a fragment of a document & fix. #1261 @tetron
Bump to 1.2.0-dev2 #1262 @tetron

cwltool 2.0.20200126090152 Allow turning off caching of downloaded documents

27 Jan 16:23
20d664e
Compare
Choose a tag to compare

--pack: allow inputs/outputs named "name" #1239 @mr-c
run conformance tests using Travis #1237 @mr-c
Allow turning off caching of downloaded documents #1242 @tetron

cwltool 2.0.20200122124526 increase max. ruaml.yaml version to 0.16.5

22 Jan 13:25
7ec307b
Compare
Choose a tag to compare