Announcing WDL 1.1.2
Announcing WDL 1.1.2 Release
The OpenWDL community is pleased to announce the release of Workflow Description Language (WDL) 1.1.2!
This is a small release with only a few clarifications to the WDL 1.1 specification:
- It is now explicitly stated that boolean expressions have “short-circuiting” behavior, i.e.
- For
A && B
, ifA
evalutes tofalse
thenB
is not evaluated. - For
A || B
, ifA
evaluates totrue
thenB
is not evaluated.
- For
- It is now explicitly stated that the
read_boolean
function is case-insensitive. - It is now stated that the Union type that was introduced in WDL 1.1.1 is also the type of
runtime
attributes that accept multiple types of values (e.g.memory
, which an accept anInt
orString
). - Clay McLeod contributed a PR to improve the descriptions of
task
s andworkflow
s to make it explicit the number of times each element is allowed. - We added to the RFC guidelines that every signficant addition or change to the specification now requires accompanying test cases to be accepted.
If you find other areas of the specification that you think need improvement, we welcome issues and pull requests.