Skip to content

Releases: common-workflow-language/cwltool

3.1.20220117131913

17 Jan 15:10
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.1.20220116183622...3.1.20220117131913

3.1.20220116183622

17 Jan 10:49
Compare
Choose a tag to compare

New Features

  • Initial support CUDARequirement extension by @tetron in #1581
  • allow additional pathname characters in strict mode by @mr-c in #1579
  • _terminate_processes for non-docker processes, like nodejs by @mr-c in #1577
  • Add helpful error message when a program is terminated by a (Unix) signal, such as a segfault by @gmloose in #1569

Bug fixes

  • expand stdin shortcut even when an ID is preset by @mr-c in #1592
  • Fix --print-targets to pass inherited reqs. by @mr-c in #1580
  • Protect ruamel from blank comment strings when making templates by @leipzig in #1390

What's Changed

Dependency updates

New Contributors

Full Changelog: 3.1.20211107152837...3.1.20220116183622

3.1.20211107152837

10 Nov 11:17
Compare
Choose a tag to compare

What's Changed

  • --print-targets: support embedded step processess by @mr-c in #1564
  • --print-input-deps: support secondaryFile resolution by @mr-c in #1565

Misc

  • Update README by @ALuesink in #1561
  • Update ruamel-yaml requirement from <0.17.17,>=0.15 to >=0.15,<0.17.18 by @dependabot in #1559
  • cwltool.Dockerfile: only install one version of pyparsing by @mr-c in #1562

New Contributors

Full Changelog: 3.1.20211104071347...3.1.20211107152837

3.1.20211104071347

04 Nov 17:58
d96ddbf
Compare
Choose a tag to compare

What's Changed

  • Call fsaccess.realpath before comparing paths in _relocate. by @tetron in #1560
    (Also bumps minimum schema-salad version to 8.2.20211104054942)

Full Changelog: 3.1.20211103193132...3.1.20211104071347

3.1.20211103193132

04 Nov 08:31
29d8279
Compare
Choose a tag to compare

What's Changed

  • Bump eWaterCycle/setup-singularity from 6 to 7 by @dependabot in #1554
  • skip pyparsing 3.x to fix pydot; rdflib's sparql parsing by @mr-c in #1557
  • detect circular workflow dependencies by @lijiayong in #1543
  • --single-process inherit reqs & hints; support sub-workflows by @mr-c in #1558

Full Changelog: 3.1.20211020155521...3.1.20211103193132

3.1.20211020155521

20 Oct 17:34
Compare
Choose a tag to compare

What's Changed

  • cwltool.Dockerfile fix by @mr-c in #1549
  • outdir can be any valid URI ; add test for this by @tetron in #1552
  • GitHub Actions: Separate concurrency groups by @mr-c in #1553

Full Changelog: 3.1.20211019185001...3.1.20211020155521

3.1.20211014180718

16 Oct 11:20
3df258a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.1.20211004060744...3.1.20211014180718

3.1.20211004060744

06 Oct 13:14
aec33fc
Compare
Choose a tag to compare

What's Changed

  • Remove temporary directories when cache dir is empty string ; by @kinow in #1541
    That also fixes #1542 (Intermediary outputs are not deleted after workflow completion)!

New Contributors to cwltool

Full Changelog: 3.1.20211001174446...3.1.20211004060744

cwltool 3.1.20211001174446 Fix erroneous URL encoding of final output filenames

03 Oct 11:21
96ebb49
Compare
Choose a tag to compare

fix

misc

cwltool 3.1.20210922203925 ; fix for toil-cwl-runner & others

26 Sep 08:20
Compare
Choose a tag to compare
  • trust given secondaryFiles if discover_secondaryFiles is False 478d45a @mr-c

This is needed for toil-cwl-runner (and others) as some secondaryFile expressions can modify other entries in a way that would cause them to not pass validation a second time