Skip to content

Releases: common-workflow-language/cwltool

3.1.20231020140205

20 Oct 14:23
Compare
Choose a tag to compare

What's Changed

  • fix the pickling error for IO objects by @ndonyapour in #1929
  • gh-actions: record version before building container to publish to quay.io by @mr-c in #1931

Full Changelog: 3.1.20231020113452...3.1.20231020140205

3.1.20231020113452

20 Oct 12:30
Compare
Choose a tag to compare

What's Changed

  • temporarily downgrade galaxy-tool-util to workaround issue with newer conda by @mr-c in #1930

Deps

Full Changelog: 3.1.20231016170136...3.1.20231020113452

3.1.20231016170136

16 Oct 17:49
Compare
Choose a tag to compare

What's Changed

  • No longer supporting Python 3.7 by @mr-c in #1901
  • guard import fcntl for windows by @jfennick in #1914
  • extend validation to the inputs of the top level proces by @mr-c in #1915
  • silence spurious warning when validating some documents with "cwltool" extensions by @mr-c in #1921
  • job loading: allow inputs named "id" by @mr-c in #1923

Deps

Misc

Full Changelog: 3.1.20230906142556...3.1.20231016170136

3.1.20230906142556

06 Sep 15:18
Compare
Choose a tag to compare

What's Changed

Dropped Python 3.6 support, brought back Python 3.7 support for this release only
Python 3.12 is now supported

Deps

  • Update rdflib requirement from <6.4,>=4.2.2 to >=4.2.2,<7.1 by @dependabot in #1880
  • Bump sphinx-rtd-theme from 1.2.2 to 1.3.0 by @dependabot in #1892
  • bump minimum required schema_salad version to reflect reality. by @mr-c in #1894
  • Bump actions/checkout from 3 to 4 by @dependabot in #1897

New Contributors

Full Changelog: 3.1.20230719185429...3.1.20230906142556

3.1.20230719185429

27 Jul 08:42
1573509
Compare
Choose a tag to compare

What's Changed

Python 3.7 is no longer a supported version of Python (though it still likely works).

  • Update Python version support document; drop Python 3.7 (EOL) by @mr-c in #1872

Fixes

  • required outputs with secondaryFiles fix for containers by @mr-c in #1870
  • enable pickling of cwltool.workflow.Workflow by @mr-c in #1878

Misc

  • requirements.txt; remove spaces to enable re-use in other contexts by @mr-c in #1867
  • confirm that enhanced TypeDSL from schema-salad 1.3 doesn't change CWL v1.2 by @mr-c in #1868
  • Update flake8-bugbear requirement from <23.7 to <23.8 by @dependabot in #1877
  • Update black requirement from ~=23.3 to ~=23.7 by @dependabot in #1876

Full Changelog: 3.1.20230624081518...3.1.20230719185429

3.1.20230624081518

26 Jun 09:15
Compare
Choose a tag to compare

What's Changed

  • pass through QEMU_LD_PREFIX by default by @mr-c in #1849
  • dockerfile: pin graphviz to before 8.x by @mr-c in #1863

Misc

  • Remove deprecated use of Pathlib.Path as a context-mananger by @mr-c in #1854
  • gh-actions: keep running even if codecov upload fails by @mr-c in #1857

Deps

  • Update ruamel-yaml requirement from <0.17.28,>=0.16.0 to >=0.16.0,<0.17.32 by @dependabot in #1852
  • Update flake8-bugbear requirement from <23.6 to <23.7 by @dependabot in #1856
  • Bump sphinx-rtd-theme from 1.2.1 to 1.2.2 by @dependabot in #1858
  • Update pytest requirement from <7.4,>=6.2 to >=6.2,<7.5 by @dependabot in #1864

Full Changelog: 3.1.20230601100705...3.1.20230624081518

3.1.20230601100705

01 Jun 10:21
fd7db53
Compare
Choose a tag to compare

What's Changed

  • Ensure that files with identical basenames get staged to unique paths by @mr-c in #1853

Full Changelog: 3.1.20230527103121...3.1.20230601100705

3.1.20230527103121

27 May 10:52
Compare
Choose a tag to compare

What's Changed

  • synchronize setup.py & requirements.txt by @mr-c in #1848
    (fixes missing dependency on importlib_resources and importlib_metadata; also drop dependency on the bagit library library which is only used in the tests)

Full Changelog: 3.1.20230526180938...3.1.20230527103121

3.1.20230526180938

26 May 19:05
5667711
Compare
Choose a tag to compare

What's Changed

  • CWLProv snapshots: capture the workflow even if the cwl:tool trick in the input object is used by @mr-c in #1847

  • Refactoring provenance.py as provenance submodule by @RenskeW in #1775

  • use importlib instead of the deprecated pkg_resources by @mr-c in #1844

  • Bump sphinx-rtd-theme from 1.2.0 to 1.2.1 by @dependabot in #1845

  • Update ruamel-yaml requirement from <0.17.27,>=0.16.0 to >=0.16.0,<0.17.28 by @dependabot in #1846

Full Changelog: 3.1.20230513155734...3.1.20230526180938

3.1.20230513155734

13 May 16:45
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.1.20230425144158...3.1.20230513155734