-
Added a required input and output format for workflow engines. PR 357
-
The input specification has been clarified. PR 314 by @geoffjentry.
-
Added a list of keywords that can not be used as identifiers. PR 307 by @mlin.
-
Empty call blocks have been clarified. PR 302 by @aednichols.
-
Optional and non-empty type constraints have been clarified. PR 290 by @mlin.
-
object
has been removed from WDL.struct
can be used to achieve the same type of functionality in a more explicit way. PR 283 by @patmagee. -
The way comments work has been clarified. PR 277 by @patmagee.
-
Implement string escapes in the Hermes grammar. PR 272 by @cjllanwarne.
-
Added
None
for explicitly stating that an optional variable is not defined. PR 263 by @rhpvorderman. -
Backported to 1.0: Fix a bug in the grammar regarding unescaped strings. PR 253 and PR 255 by @aednichols.
-
WDL Files should be encoded in UTF-8 now. String definitions have been clarfied. PR 247 by @EvanTheB.
-
The version
statement
can now be the first non-comment statement. So it can be stated below a license header for example. PR 245 by @ffinfo. -
Added a
keys
function to get an array of keys from a map. PR 244 by @ffinfo. -
Added a new directory type to make it easier when working with inputs that consist of multiple files. PR 241 by @cjllanwarne.
-
Several bugs in the grammar have been fixed. PR 238 and PR 240 by @cjllanwarne.