Releases: common-workflow-language/cwl-utils
v0.19
v0.18
v0.17
What's Changed
-
normalize script names: no .py suffix, always cwl- by @mr-c in #154
-
Fixed type_for_source logic by @GlassOfWhiskey in #152
-
Update pytest requirement from <7 to <8 by @dependabot in #151
Full Changelog: v0.16...v0.17
v0.16
What's Changed
-
Added graph loading feature by @GlassOfWhiskey in #146
-
Regenerate parsers with schema graph property by @GlassOfWhiskey in #145
-
Added stdstreams to file conversion utils by @GlassOfWhiskey in #144
-
Update pytest requirement from <7 to <8 by @dependabot in #148
New Contributors
Full Changelog: v0.15...v0.16
v0.15
What's Changed
-
Migrate format checking routines from cwltool by @GlassOfWhiskey in #141
-
Moved kill_processes to sandbox destructor by @GlassOfWhiskey in #140
Full Changelog: v0.14...v0.15
v0.14
What's Changed
- refresh parsers to pick up new shortname helper function by @mr-c in #132
- refresh with latest schema-salad by @mr-c in #134
- Removed cwltool deps by @GlassOfWhiskey in #135
Deps
- Bump actions/setup-python from 2 to 3 by @dependabot in #125
- Bump actions/checkout from 2 to 3 by @dependabot in #126
- Bump actions/cache from 2 to 3 by @dependabot in #127
- Bump codecov/codecov-action from 2.1.0 to 3.0.0 by @dependabot in #129
- Bump codecov/codecov-action from 3.0.0 to 3.1.0 by @dependabot in #130
- Bump github/codeql-action from 1 to 2 by @dependabot in #131
- Bump actions/setup-python from 3 to 4 by @dependabot in #133
New Contributors
- @GlassOfWhiskey made their first contribution in #135
Full Changelog: v0.13...v0.14
v0.13
v0.12
What's Changed
- v1.2 secondary files long form parsing by @mr-c in #90
- Support anonymous types better by @mr-c in #94
- Fix typo in parser example in README by @tom-tan in #96
- CWL parsers refresh with plain dict save() by @mr-c in #100
- Provide cwl_utils.parser.load_* and save to provide unified way to load and save the CWL object for all CWL versions by @tom-tan in #99
- Update README to use cwl_utils.parser by @tom-tan in #104
- Fix document for generated parsers by @tom-tan in #105
- Simplify parser by @mr-c in #109
- put example under test by @mr-c in #110
- fix doc generation by @mr-c in #111
- secfiles DSL fix & refresh from 1.2.1_proposed by @mr-c in #114
- Make
load_document_by_path
applicable to a URI withhttp
andhttps
schemes by @tom-tan in #117
Misc:
- Py10 + CI + Badge updates by @mr-c in #112
- Dependabot fix by @mr-c in #115
- Bump eWaterCycle/setup-singularity from 6 to 7 by @dependabot in #116
- Skip tests for
docker_extract
if corresponding container runtime is not available by @tom-tan in #118 - release v0.12 by @mr-c in #120
- release-test: newer pip by @mr-c in #121
- releasing: fix pip version and dist location by @mr-c in #122
New Contributors
Full Changelog: v0.11...v0.12
#BioHackEU21
v0.11
What's Changed
- Created example for importing CWL as an object into python by @alexiswl in #53
- clarify licensing by @mr-c in #62
- Example of programmatic CWL creation by @mr-c in #70
- advertise that we include our own types by @mr-c in #82
- Initial "all-in-one" normalizer script by @mr-c in #63
Misc:
- Switch to Github Actions by @mr-c in #60
- Update ruamel-yaml requirement from <=0.16.5,>=0.12.4 to >=0.12.4,<0.16.14 by @dependabot-preview in #59
- Revert "Merge pull request #59 from dependabot/pip/ruamel-yaml-gte-0.12.4-and-lt-0.16.14" by @mr-c in #61
- Update ruamel-yaml requirement by @mr-c in #65
- Upgrade to GitHub-native Dependabot by @dependabot-preview in #72
- fix release test by @mr-c in #77
- Update ruamel-yaml requirement from <0.16.12,>=0.12.4 to >=0.12.4,<0.17.8 by @dependabot in #76
- fix typo by @KushalBeniwal in #78
- Bump mypy from 0.812 to 0.901 by @dependabot in #79
- Update ruamel-yaml requirement from <0.17.8,>=0.12.4 to >=0.12.4,<0.17.10 by @dependabot in #80
- get ready for v0.10 release by @mr-c in #83
- update release test in preparation for v0.10 by @mr-c in #84
- Bump mypy from 0.901 to 0.910 by @dependabot in #85
- Update schema-salad requirement from <8,>=7 to >=7,<9 by @dependabot in #86
- release v0.11 by @mr-c in #87
New Contributors
- @alexiswl made their first contribution in #53
- @KushalBeniwal made their first contribution in #78
Full Changelog: 0.9...v0.11
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