Skip to content

Releases: common-workflow-language/cwltool

3.1.20220204090313

04 Feb 18:05
Compare
Choose a tag to compare

What's Changed

New feature

Misc

New Contributors

Full Changelog: 3.1.20220202173120...3.1.20220204090313

3.1.20220202173120

03 Feb 13:32
Compare
Choose a tag to compare

What's Changed

  • add missing @needs_docker to a test by @mr-c in #1612

Full Changelog: 3.1.20220202110738...3.1.20220202173120

3.1.20220202110738

02 Feb 12:48
Compare
Choose a tag to compare

What's Changed

  • Process generator docs by @tetron in #1599
  • fix --single-step step2_tool error by @huzech in #1597
  • pin Black to (20)22 & reformat using the new stable release by @mr-c in #1606
  • --validate works with $graph docs lacking a "main" by @mr-c in #1605
  • --single-step can not get default value in step by @huzech in #1598
  • coverage: unify source by @mr-c in #1609
  • Single-step: inline and deeply nested sub-workflows by @mr-c in #1608
  • more expr parsing tests by @mr-c in #1507

Full Changelog: 3.1.20220124184855...3.1.20220202110738

3.1.20220124184855

24 Jan 19:30
Compare
Choose a tag to compare

What's Changed

  • "when" expressions get an empty "self" variable by @mr-c in #1601
  • single-process: handle step-level req collisions by @mr-c in #1603

Full Changelog: 3.1.20220119140128...3.1.20220124184855

3.1.20220119140128

19 Jan 14:48
Compare
Choose a tag to compare

What's Changed

  • docker: enforce cores ResourceRequirement if requested by @huzech in #1594
  • test_bad_stdout_expr_error needs docker by @mr-c in #1596

New Contributors

Full Changelog: 3.1.20220117131913...3.1.20220119140128

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