Skip to content

wdl-v0.8.0

Compare
Choose a tag to compare
@a-frantz a-frantz released this 16 Sep 19:59
· 80 commits to main since this release

Component Crate Updates

wdl-grammar 0.8.0

Added
  • describe() method to SyntaxKind (#162)
Fixed
  • Fixed requiring comma delimiter for input, object and hints literal
    items in WDL 1.2 (#165).
  • Fixed parsing of some matching opening/closing tokens where a rule should
    parse before the closing token (#163).
  • Fixed parsing of call statements such that the target is parsed as an
    identifier and not an expression (#163).

wdl-ast 0.7.1

Added
  • moved "except comment" logic from wdl-lint into wdl-ast.
    This is for future support of disabling certain diagnostics such as "unused import" and the like.
    (#162)
Changed
  • Removed span_of function in favor of AstNode extension trait (#163).
Fixed
  • Fixed detection of duplicate aliased keys in a task hints section (#170).
  • Fixed ignoring duplicate task definitions for the "counts" validation (#170).

wdl-lint 0.6.0

Fixed
  • Lint directives finally work 🎉 (#162)
  • Updated iter method in lines_with_offset util function to apply new clippy lint (#172)

wdl-analysis 0.3.0

Added
  • Implemented type checking in task runtime, requirements, and hints sections
    (#170).
  • Add support for the task variable in WDL 1.2 (#168).
  • Full type checking support in task definitions (#163).
Changed
  • Use tracing events instead of the log crate (#172)
  • Refactored crate layout (#163).
Fixed
  • Fixed definition of basename and size functions to accept String (#163).

wdl-lsp 0.3.0

Changed
  • Use tracing events instead of the log crate (#172)