Skip to content

Latest commit

 

History

History
88 lines (65 loc) · 3.24 KB

CHANGELOG.md

File metadata and controls

88 lines (65 loc) · 3.24 KB

Changelog

version 2.0.0

  • 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.

  • Backported to 1.0: Imports are now relative to their current location. PR 220 by @geoffjentry.

  • Added conversion functions as_pairs and as_map to convert between Array[Pair[X,Y]] and Map[X,Y]. PR 219 by @DavyCats.

  • Add an after keyword to run a task after other tasks. PR 162 by @cjllanwarne.