Recent Releases of https://github.com/common-workflow-language/cwl-utils

https://github.com/common-workflow-language/cwl-utils - v0.40

What's Changed

  • gh-actions: test Python 3.14.0rc1 by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/366
  • Add ScatterWorkflowStep and LoopWorkflowStep by @GlassOfWhiskey in https://github.com/common-workflow-language/cwl-utils/pull/371

Deps

  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/common-workflow-language/cwl-utils/pull/368
  • Bump actions/setup-python from 5 to 6 by @dependabot[bot] in https://github.com/common-workflow-language/cwl-utils/pull/369
  • Bump mypy from 1.17.0 to 1.17.1 by @dependabot[bot] in https://github.com/common-workflow-language/cwl-utils/pull/367
  • Bump version to 0.40 by @GlassOfWhiskey in https://github.com/common-workflow-language/cwl-utils/pull/372

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.39...v0.40

- Python
Published by GlassOfWhiskey 9 months ago

https://github.com/common-workflow-language/cwl-utils - v0.39

What's Changed

  • support Python 3.14 by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/365
  • Fix unclosed file in loadlinkedfile by @maxnoe in https://github.com/common-workflow-language/cwl-utils/pull/363

Deps

  • Bump mypy from 1.15.0 to 1.16.0 by @dependabot[bot] in https://github.com/common-workflow-language/cwl-utils/pull/360
  • Bump mypy from 1.16.0 to 1.16.1 by @dependabot[bot] in https://github.com/common-workflow-language/cwl-utils/pull/361
  • Bump mypy from 1.16.1 to 1.17.0 by @dependabot[bot] in https://github.com/common-workflow-language/cwl-utils/pull/364

New Contributors

  • @maxnoe made their first contribution in https://github.com/common-workflow-language/cwl-utils/pull/363

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.38...v0.39

- Python
Published by mr-c 11 months ago

https://github.com/common-workflow-language/cwl-utils - v0.38

What's Changed

  • Support ruamel.yaml 0.18+: Use yaml.dump over old dump command, stripped double .cwl, and fixed import issues by @alexiswl in https://github.com/common-workflow-language/cwl-utils/pull/287
  • input schema generation tests: use local files, not remote by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/358
  • sandboxjs: make node image discovery more robust by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/359

Deps

  • Bump codecov/codecov-action from 5.1.2 to 5.x by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/357

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.37...v0.38

- Python
Published by mr-c about 1 year ago

https://github.com/common-workflow-language/cwl-utils - v0.37

What's Changed

  • Replace ":" in singularity image name with "_" by @sameeul in https://github.com/common-workflow-language/cwl-utils/pull/342
  • parsers: don't sort entries when processing ID Maps by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/343
  • cwl-input-schema implementation by @alexiswl in https://github.com/common-workflow-language/cwl-utils/pull/288
  • Fix load_document_by_uri method by @GlassOfWhiskey in https://github.com/common-workflow-language/cwl-utils/pull/345
  • Regenerate parsers with schema_salad 8.8.20250205075315 by @GlassOfWhiskey in https://github.com/common-workflow-language/cwl-utils/pull/352

Deps

  • Update black requirement from ==24.* to ==25.* by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/353
  • Bump codecov/codecov-action from 5.1.1 to 5.1.2 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/346
  • Update flake8-bugbear requirement from <24.11 to <24.13 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/344
  • Bump mypy from 1.13.0 to 1.14.0 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/347
  • Bump mypy from 1.14.0 to 1.14.1 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/348
  • Bump mypy from 1.14.1 to 1.15.0 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/354
  • Bump schema_salad from 8.8.20241206093842 to 8.8.20250205075315 by @GlassOfWhiskey in https://github.com/common-workflow-language/cwl-utils/pull/352

New Contributors

  • @sameeul made their first contribution in https://github.com/common-workflow-language/cwl-utils/pull/342

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.36...v0.37

- Python
Published by GlassOfWhiskey over 1 year ago

https://github.com/common-workflow-language/cwl-utils - v0.36

What's Changed

  • Drop support for Python 3.8 by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/321
  • Generate parser from cwltool extensions by @GlassOfWhiskey in https://github.com/common-workflow-language/cwl-utils/pull/337
  • Add CWL objects to parser __init__.py by @GlassOfWhiskey in https://github.com/common-workflow-language/cwl-utils/pull/267
  • Refresh the parsers with the latest schema-salad codegen by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/338
  • correct license path by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/328
  • pydocstyle is unmaintained, switch to ruff by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/329
  • add cwl-runner header to all CWL test files, mark them executable by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/331

Deps

  • Update black requirement to allow newer versions by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/322
  • Bump mypy from 1.11.2 to 1.12.0 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/325
  • Bump mypy from 1.12.0 to 1.12.1 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/327
  • Bump mypy from 1.12.1 to 1.13.0 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/330
  • Bump codecov/codecov-action from 4.6.0 to 5.0.0 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/333
  • Bump codecov/codecov-action from 5.0.0 to 5.0.2 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/334
  • Bump codecov/codecov-action from 5.0.2 to 5.0.4 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/335
  • Update flake8-bugbear requirement from <24.9 to <24.11 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/332
  • Bump codecov/codecov-action from 5.0.4 to 5.0.7 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/336
  • Bump codecov/codecov-action from 5.0.7 to 5.1.1 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/340

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.35...v0.36

- Python
Published by mr-c over 1 year ago

https://github.com/common-workflow-language/cwl-utils - v0.35

Last release of cwl-utils with Python 3.8 support.

What's Changed

  • Regenerate the parsers by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/318
  • mypy 1.12 prep by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/319
  • prepare for future mypy release and enable --local-partial-types now by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/323

Deps

  • Bump codecov/codecov-action from 4.5.0 to 4.6.0 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/320

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.34...v0.35

- Python
Published by mr-c over 1 year ago

https://github.com/common-workflow-language/cwl-utils - v0.34

What's Changed

  • Add Python 3.13 support and release 0.34 by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/317
  • Fix release test by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/303

Deps

  • Update flake8-bugbear requirement from <24.3 to <24.5 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/300
  • gh-actions: shellcheck clean by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/304
  • Bump codecov/codecov-action from 4.3.0 to 4.3.1 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/302
  • Update black requirement from ~=24.3 to ~=24.4 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/299
  • Bump mypy from 1.9.0 to 1.10.0 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/301
  • Bump codecov/codecov-action from 4.3.1 to 4.4.1 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/306
  • Bump mypy from 1.10.0 to 1.10.1 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/308
  • Bump codecov/codecov-action from 4.4.1 to 4.5.0 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/307
  • Bump mypy from 1.10.1 to 1.11.0 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/310
  • Bump mypy from 1.11.0 to 1.11.1 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/312
  • Update sphinx requirement from <7,>=2.2 to >=2.2,<9 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/311
  • Update black requirement from ~=24.4 to ~=24.8 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/313
  • Update flake8-bugbear requirement from <24.5 to <24.9 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/315
  • Bump mypy from 1.11.1 to 1.11.2 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/316

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.33...v0.34

- Python
Published by mr-c almost 2 years ago

https://github.com/common-workflow-language/cwl-utils - v0.33

What's Changed

  • covert setup.py to setup.cfg to pyproject.toml by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/266
  • improve metadata about the project by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/270
  • setuptools: silence package discovery warnings by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/291
  • CWL v1.2.1 was released, update location by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/297
  • Release cwl-utils 0.33 by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/298

Deps

  • Update flake8-bugbear requirement from <23.12 to <23.13 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/264
  • Update flake8-bugbear requirement from <23.13 to <24.2 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/274
  • Update flake8-bugbear requirement from <24.2 to <24.3 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/283
  • Bump actions/setup-python from 4 to 5 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/265
  • Update black requirement from ~=23.11 to ~=23.12 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/268
  • Update black requirement from ~=23.12 to ~=24.1 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/277
  • Update black requirement from ~=24.1 to ~=24.2 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/284
  • Update black requirement from ~=24.2 to ~=24.3 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/293
  • Bump github/codeql-action from 2 to 3 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/269
  • Bump mypy from 1.7.1 to 1.8.0 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/272
  • Bump mypy from 1.8.0 to 1.9.0 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/292
  • Bump actions/cache from 3 to 4 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/275
  • Bump codecov/codecov-action from 3.1.4 to 3.1.5 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/276
  • Bump codecov/codecov-action from 3.1.5 to 3.1.6 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/279
  • Bump codecov/codecov-action from 3.1.6 to 4.0.2 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/289
  • Bump codecov/codecov-action from 4.0.2 to 4.1.0 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/290
  • Bump codecov/codecov-action from 4.1.0 to 4.1.1 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/294
  • Bump codecov/codecov-action from 4.1.1 to 4.2.0 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/295
  • Bump codecov/codecov-action from 4.2.0 to 4.3.0 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/296
  • Update pytest requirement from <8 to <9 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/278

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.32...v0.33

- Python
Published by mr-c about 2 years ago

https://github.com/common-workflow-language/cwl-utils - v0.32

What's Changed

  • Added parsers for CWL input files by @GlassOfWhiskey in https://github.com/common-workflow-language/cwl-utils/pull/199
  • require the map & union enabled version of schema-salad by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/263

Deps

  • Bump mypy from 1.7.0 to 1.7.1 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/261
  • Update flake8-bugbear requirement from <23.10 to <23.12 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/262

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.31...v0.32

- Python
Published by mr-c over 2 years ago

https://github.com/common-workflow-language/cwl-utils - v0.31

What's Changed

Release 0.30 has been yanked from PyPI due to regressions.

  • revert to schema-salad 8.4.20230817074451 to fix format field handling by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/256

Misc

  • Update black requirement from ~=23.10 to ~=23.11 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/257
  • Bump mypy from 1.6.1 to 1.7.0 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/258
  • prepare to release 0.31 by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/259

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.30...v0.31

- Python
Published by mr-c over 2 years ago

https://github.com/common-workflow-language/cwl-utils - v0.30

What's Changed

  • Do not require docker save by @jfennick in https://github.com/common-workflow-language/cwl-utils/pull/247
  • regen parsers with schema-salad 8.4.20230911161330 by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/240
  • reduce usage of deprecated pkg_resources APIs by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/249

Deps

  • Bump actions/checkout from 3 to 4 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/244
  • Bump mypy from 1.5.1 to 1.6.0 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/248
  • Bump mypy from 1.6.0 to 1.6.1 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/251
  • Update flake8-bugbear requirement from <23.8 to <23.10 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/246
  • Update black requirement from ~=23.7 to ~=23.10 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/250
  • Update ruamel-yaml requirement from <0.18,>=0.17.6 to >=0.17.6,<0.19 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/252
  • Update ruamel-yaml requirement from <0.18,>=0.17.6 to >=0.17.6,<0.19 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/253

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.29...v0.30

- Python
Published by mr-c over 2 years ago

https://github.com/common-workflow-language/cwl-utils - v0.29

What's Changed

Python 3.6 and 3.7 are no longer supported.

  • Drop Python 3.6 & 3.7 by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/241
  • test using Python 3.12rc1 by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/237

Deps

  • Update flake8-bugbear requirement from <23.6 to <23.7 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/232
  • Bump mypy from 1.3.0 to 1.4.0 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/233
  • Bump mypy from 1.4.0 to 1.4.1 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/234
  • Update flake8-bugbear requirement from <23.7 to <23.8 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/235
  • Update black requirement from ~=23.3 to ~=23.7 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/236
  • Bump mypy from 1.4.1 to 1.5.1 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/239
  • prepare to release 0.29 by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/242
  • bump singularity testing version to 3.11.4 by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/243

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.28...v0.29

- Python
Published by mr-c almost 3 years ago

https://github.com/common-workflow-language/cwl-utils - v0.28

What's Changed

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.27...v0.28

- Python
Published by mr-c about 3 years ago

https://github.com/common-workflow-language/cwl-utils - v0.27

What's Changed

Deps

  • packing: Allow $imports in type fields by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/222
  • Better support type links with fragments by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/223
  • docker_extract: support CWL v1.1 and v1.2 by @manabuishii in https://github.com/common-workflow-language/cwl-utils/pull/102
  • Support using udocker to run nodejs by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/224
  • Refresh the parsers by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/225
  • Check singularity image already cached by @manabuishii in https://github.com/common-workflow-language/cwl-utils/pull/101

Deps

  • Bump codecov/codecov-action from 3.1.3 to 3.1.4 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/221

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.26...v0.27

- Python
Published by mr-c about 3 years ago

https://github.com/common-workflow-language/cwl-utils - v0.26

What's Changed

  • Bump mypy from 1.2.0 to 1.3.0 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/216
  • Update ruamel-yaml requirement from <0.17.23,>=0.17.6 to >=0.17.6,<0.17.27 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/215
  • prepare for 0.26 release by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/217

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.25...v0.26

- Python
Published by mr-c about 3 years ago

https://github.com/common-workflow-language/cwl-utils - v0.25

What's Changed

  • Bump codecov/codecov-action from 3.1.2 to 3.1.3 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/210
  • Update ruamel-yaml requirement from <0.17.22,>=0.17.6 to >=0.17.6,<0.17.23 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/211
  • release 0.25 by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/212

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.24...v0.25

- Python
Published by mr-c about 3 years ago

https://github.com/common-workflow-language/cwl-utils - v0.24

What's Changed

  • added --container-engine by @jfennick in https://github.com/common-workflow-language/cwl-utils/pull/206
  • enable loading all parts of a $graph document by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/201
  • js timeout: docs by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/204

  • Update black requirement from ~=23.1 to ~=23.3 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/205

  • Bump mypy from 0.991 to 1.2.0 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/198 https://github.com/common-workflow-language/cwl-utils/pull/202 https://github.com/common-workflow-language/cwl-utils/pull/203 https://github.com/common-workflow-language/cwl-utils/pull/207

  • Bump codecov/codecov-action from 3.1.1 to 3.1.2 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/208

New Contributors

  • @jfennick made their first contribution in https://github.com/common-workflow-language/cwl-utils/pull/206

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.23...v0.24

- Python
Published by mr-c about 3 years ago

https://github.com/common-workflow-language/cwl-utils - v0.23

What's Changed

  • Add static_checker to parser utils by @GlassOfWhiskey in https://github.com/common-workflow-language/cwl-utils/pull/193
  • refresh parsers by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/196

Misc

  • make ruamel.yaml requirement explicit by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/190
  • Offline graph-split test by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/191
  • git blame: ignore mass-reformatting by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/194
  • CI: use newer Singularity by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/192
  • readthedocs: install graphviz by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/195
  • prepare for 0.23 relelase by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/197

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.22...v0.23

- Python
Published by mr-c over 3 years ago

https://github.com/common-workflow-language/cwl-utils - v0.22

What's Changed

  • Parser includes $import and $include tracking by @tetron in https://github.com/common-workflow-language/cwl-utils/pull/188

  • docs: intersphinx links, other cleanups by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/187

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.21...v0.22

- Python
Published by mr-c over 3 years ago

https://github.com/common-workflow-language/cwl-utils - v0.21

What's Changed

  • Don't always force pull nodejs with Singularity by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/181
  • Avoid pulling existing Singularity image #177 by @adrabent in https://github.com/common-workflow-language/cwl-utils/pull/178
  • Python 3.11 is supported by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/173 https://github.com/common-workflow-language/cwl-utils/pull/179
  • parsers regen: don't modify the yaml destructively by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/176

  • Bump mypy from 0.981 to 0.991 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/174 https://github.com/common-workflow-language/cwl-utils/pull/180 https://github.com/common-workflow-language/cwl-utils/pull/182

  • upload to codecov.io using the token to reduce build failures by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/183

New Contributors

  • @adrabent made their first contribution in https://github.com/common-workflow-language/cwl-utils/pull/178

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.20...v0.21

- Python
Published by mr-c over 3 years ago

https://github.com/common-workflow-language/cwl-utils - v0.20

What's Changed

  • Improve type_for_source function behaviour by @GlassOfWhiskey in https://github.com/common-workflow-language/cwl-utils/pull/164

  • Bump codecov/codecov-action from 3.1.0 to 3.1.1 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/170

  • Bump mypy from 0.971 to 0.981 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/171

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.19...v0.20

- Python
Published by mr-c over 3 years ago

https://github.com/common-workflow-language/cwl-utils - v0.19

What's Changed

  • Added content utilities to cwl_utils by @GlassOfWhiskey in https://github.com/common-workflow-language/cwl-utils/pull/165
  • Comparable parser objects by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/166
  • Update for subscope by @tetron in https://github.com/common-workflow-language/cwl-utils/pull/167

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.18...v0.19

- Python
Published by mr-c almost 4 years ago

https://github.com/common-workflow-language/cwl-utils - v0.18

What's Changed

  • Codegen changes to support cwltool --fast-parse by @tetron in https://github.com/common-workflow-language/cwl-utils/pull/156

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.17...v0.18

- Python
Published by mr-c almost 4 years ago

https://github.com/common-workflow-language/cwl-utils - v0.17

What's Changed

  • normalize script names: no .py suffix, always cwl- by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/154
  • Use Apache 2.0 license everywhere by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/158
  • Fixed typeforsource logic by @GlassOfWhiskey in https://github.com/common-workflow-language/cwl-utils/pull/152

  • Update pytest requirement from <7 to <8 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/151

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.16...v0.17

- Python
Published by mr-c almost 4 years ago

https://github.com/common-workflow-language/cwl-utils - v0.16

What's Changed

  • Added graph loading feature by @GlassOfWhiskey in https://github.com/common-workflow-language/cwl-utils/pull/146
  • Regenerate parsers with schema graph property by @GlassOfWhiskey in https://github.com/common-workflow-language/cwl-utils/pull/145
  • Added stdstreams to file conversion utils by @GlassOfWhiskey in https://github.com/common-workflow-language/cwl-utils/pull/144

  • Fix typos and wrong pip version range by @kinow in https://github.com/common-workflow-language/cwl-utils/pull/147

  • Update pytest requirement from <7 to <8 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/148

  • tighten cwl_version() types by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/149

  • release v0.16 by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/150

New Contributors

  • @kinow made their first contribution in https://github.com/common-workflow-language/cwl-utils/pull/147

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.15...v0.16

- Python
Published by mr-c almost 4 years ago

https://github.com/common-workflow-language/cwl-utils - v0.15

What's Changed

  • Migrate format checking routines from cwltool by @GlassOfWhiskey in https://github.com/common-workflow-language/cwl-utils/pull/141

  • upgrade to mypy 0.971 by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/139

  • Moved kill_processes to sandbox destructor by @GlassOfWhiskey in https://github.com/common-workflow-language/cwl-utils/pull/140

  • rename typeshed; misc cleanups by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/142

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.14...v0.15

- Python
Published by mr-c almost 4 years ago

https://github.com/common-workflow-language/cwl-utils - v0.14

What's Changed

  • refresh parsers to pick up new shortname helper function by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/132
  • refresh with latest schema-salad by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/134
  • Removed cwltool deps by @GlassOfWhiskey in https://github.com/common-workflow-language/cwl-utils/pull/135

Deps

  • Bump actions/setup-python from 2 to 3 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/125
  • Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/126
  • Bump actions/cache from 2 to 3 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/127
  • Bump codecov/codecov-action from 2.1.0 to 3.0.0 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/129
  • Bump codecov/codecov-action from 3.0.0 to 3.1.0 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/130
  • Bump github/codeql-action from 1 to 2 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/131
  • Bump actions/setup-python from 3 to 4 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/133

New Contributors

  • @GlassOfWhiskey made their first contribution in https://github.com/common-workflow-language/cwl-utils/pull/135

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.13...v0.14

- Python
Published by mr-c almost 4 years ago

https://github.com/common-workflow-language/cwl-utils - v0.13

What's Changed

  • Add cwl_utils.parser.latest by @tom-tan in https://github.com/common-workflow-language/cwl-utils/pull/119
  • Add entries to .gitignore by @tom-tan in https://github.com/common-workflow-language/cwl-utils/pull/123
  • demote cwlformat dep to an extra by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/124

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.12...v0.13

BioHackEU21

- Python
Published by mr-c over 4 years ago

https://github.com/common-workflow-language/cwl-utils - v0.12

What's Changed

  • v1.2 secondary files long form parsing by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/90
  • Support anonymous types better by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/94
  • Fix typo in parser example in README by @tom-tan in https://github.com/common-workflow-language/cwl-utils/pull/96
  • CWL parsers refresh with plain dict save() by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/100
  • Provide cwlutils.parser.load* and save to provide unified way to load and save the CWL object for all CWL versions by @tom-tan in https://github.com/common-workflow-language/cwl-utils/pull/99
  • Update README to use cwl_utils.parser by @tom-tan in https://github.com/common-workflow-language/cwl-utils/pull/104
  • Fix document for generated parsers by @tom-tan in https://github.com/common-workflow-language/cwl-utils/pull/105
  • Simplify parser by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/109
  • put example under test by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/110
  • fix doc generation by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/111
  • secfiles DSL fix & refresh from 1.2.1_proposed by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/114
  • Make load_document_by_path applicable to a URI with http and https schemes by @tom-tan in https://github.com/common-workflow-language/cwl-utils/pull/117

Misc: * Py10 + CI + Badge updates by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/112 * Dependabot fix by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/115 * Bump eWaterCycle/setup-singularity from 6 to 7 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/116 * Skip tests for docker_extract if corresponding container runtime is not available by @tom-tan in https://github.com/common-workflow-language/cwl-utils/pull/118 * release v0.12 by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/120 * release-test: newer pip by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/121 * releasing: fix pip version and dist location by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/122

New Contributors

  • @tom-tan made their first contribution in https://github.com/common-workflow-language/cwl-utils/pull/96

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/v0.11...v0.12

BioHackEU21

- Python
Published by mr-c over 4 years ago

https://github.com/common-workflow-language/cwl-utils - v0.11

What's Changed

  • Created example for importing CWL as an object into python by @alexiswl in https://github.com/common-workflow-language/cwl-utils/pull/53
  • clarify licensing by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/62
  • Example of programmatic CWL creation by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/70
  • advertise that we include our own types by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/82
  • Initial "all-in-one" normalizer script by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/63

Misc: * Switch to Github Actions by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/60 * Update ruamel-yaml requirement from <=0.16.5,>=0.12.4 to >=0.12.4,<0.16.14 by @dependabot-preview in https://github.com/common-workflow-language/cwl-utils/pull/59 * Revert "Merge pull request #59 from dependabot/pip/ruamel-yaml-gte-0.12.4-and-lt-0.16.14" by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/61 * Update ruamel-yaml requirement by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/65 * Upgrade to GitHub-native Dependabot by @dependabot-preview in https://github.com/common-workflow-language/cwl-utils/pull/72 * fix release test by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/77 * Update ruamel-yaml requirement from <0.16.12,>=0.12.4 to >=0.12.4,<0.17.8 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/76 * fix typo by @KushalBeniwal in https://github.com/common-workflow-language/cwl-utils/pull/78 * Bump mypy from 0.812 to 0.901 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/79 * Update ruamel-yaml requirement from <0.17.8,>=0.12.4 to >=0.12.4,<0.17.10 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/80 * get ready for v0.10 release by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/83 * update release test in preparation for v0.10 by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/84 * Bump mypy from 0.901 to 0.910 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/85 * Update schema-salad requirement from <8,>=7 to >=7,<9 by @dependabot in https://github.com/common-workflow-language/cwl-utils/pull/86 * release v0.11 by @mr-c in https://github.com/common-workflow-language/cwl-utils/pull/87

New Contributors

  • @alexiswl made their first contribution in https://github.com/common-workflow-language/cwl-utils/pull/53
  • @KushalBeniwal made their first contribution in https://github.com/common-workflow-language/cwl-utils/pull/78

Full Changelog: https://github.com/common-workflow-language/cwl-utils/compare/0.9...v0.11

- Python
Published by mr-c over 4 years ago

https://github.com/common-workflow-language/cwl-utils - cwl-utils v0.10 ; license clarified (mostly Apache-2.0, some scripts GPL-3)

clarify licensing (#62) e3d45d5 @mr-c

Created example for importing CWL as an object into python c7308ef @alexiswl Example of programmatic CWL creation 6519118 @mr-c

Switch to Github Actions b837e28 @mr-c add executable bit to setup.py 3387a34 @mr-c fix release test dc637b6 @mr-c Update ruamel-yaml requirement ff225bb 9b004c1 ac013b5 @mr-c @dependabot fix typo 3b05cc0 @KushalBeniwal Upgrade to GitHub-native Dependabot 8dee31d @dependabot @mr-c Bump mypy from 0.812 to 0.901 a077d43 @mr-c requests type hints are now in a different package c7d7738 @mr-c advertise that we include our own types b4b82b5 @mr-c get ready for v0.10 release 1bfd7e2 @mr-c

- Python
Published by mr-c about 5 years ago

https://github.com/common-workflow-language/cwl-utils - cwl-utils 0.9 - Many parser & CWL expression tool fixes!

CWL tool to refactor expressions / interpolated parameter references - Now exits 7 if only a single file is provided and it is unmodified (and other fixes) #42 @mr-c - better escaping #47 @mr-c - accept relative paths #48 @mr-c

CWL v1.x Parsers: - CWL v1.2: pickValue & when (generic and in the CWL expr refactoring tool) #43 @mr-c - fix for expanded syntax in id-like fields #51 #52 @tetron @mr-c

README freshen d1f1b0d6246680d13f3611e12b8310237e4fbfa4 @mr-c

- Python
Published by mr-c over 5 years ago

https://github.com/common-workflow-language/cwl-utils - cwl-util 0.8 -- major expression refactor tool refactoring

  • fix errors in graph_split, added test @mr-c
  • improve CLI for graph_split.py #38 by @altairwei
  • clean up image pullers @mr-c
  • update CWL v1.0, v1.1 and v1.2 parsers @mr-c
  • docstring everywhere! @mr-c
  • Added a CONTRIBUTING guide @mr-c

- Python
Published by mr-c over 5 years ago

https://github.com/common-workflow-language/cwl-utils - cwl-utils 0.7 - CWL v1.2 final + $schemas support

$schemas support is courtesy of @leipzig ; thanks!

- Python
Published by mr-c almost 6 years ago

https://github.com/common-workflow-language/cwl-utils - cwl-utils 0.6

create codeseq analysis @mr-c regenerate parsers (https://github.com/common-workflow-language/cwl-utils/pull/26) @illusional bump schema-salad version (to >=7 <8) @illusional

- Python
Published by illusional almost 6 years ago

https://github.com/common-workflow-language/cwl-utils - cwl-utils 0.4

  • update v1.0 and v1.1 parsers with optional field support (#15 @illusional)
  • freshen testing setup (@mr-c)

- Python
Published by illusional about 6 years ago

https://github.com/common-workflow-language/cwl-utils - cwl-utils 0.3

add v1.1 parser @mr-c add script to replace ExpressionTools with CommandLineTools @mr-c

- Python
Published by mr-c over 6 years ago

https://github.com/common-workflow-language/cwl-utils - cwl-utils 0.2

new utility: graphsplit.py (a $graph splitter) @mr-c dockerextract.py: Allow to pull images with Singularity https://github.com/common-workflow-language/cwl-utils/pull/4 @khillion Support both Singularity 2.6.1 and 3.x image_puller.py: Change replace charcter https://github.com/common-workflow-language/cwl-utils/pull/9 @manabuishii

- Python
Published by mr-c over 6 years ago

https://github.com/common-workflow-language/cwl-utils - hello world

- Python
Published by gijzelaerr over 7 years ago