Skip to content

wdl 0.4.0

Compare
Choose a tag to compare
@peterhuene peterhuene released this 14 Jun 05:17
· 157 commits to main since this release
97e15e2

Changed

  • Updated to the new parser implementation and added a wdl binary (#79).

Component Crate Updates

wdl-grammar 0.4.0

Changed
  • Removed the old parser implementation in favor of the new parser
    implementation; this also removes the experimental feature from the crate (#79).
  • Removed dependency on miette and thiserror in the experimental parser,
    introduced the Diagnostic type as a replacement, and switched the existing
    parser errors over to use Diagnostic (#68).

wdl-ast 0.3.0

Fixed
  • Fixed the experimental parser validation to check negative numbers in
    metadata sections (#66).
Added
  • Added parent method to section representations in the experimental AST
    (#70).
  • Added validation rules for the experimental AST (#65).
  • Added a new experimental AST for the experimental parser; this implementation
    is currently feature-gated behind the experimental feature (#64).
Changed
  • Removed the old AST implementation in favor of new new parser; this also
    removes the experimental feature from the crate (#79).
  • Removed dependency on miette and thiserror in the experimental parser,
    re-exported key items from wdl-grammar's experimental parser implementation,
    and changed errors to use Diagnostic (#68).

wdl-lint 0.2.0

Added
  • Ported the CommandSectionMixedIndentation rule to wdl-lint (#75)
  • Ported the Whitespace rule to wdl-lint (#74)
  • Ported the MatchingParameterMeta rule to wdl-lint (#73)
  • Ported the PreambleWhitespace and PreambleComments rules to wdl-lint
    (#72)
  • Ported the SnakeCase rule to wdl-lint (#71).
  • Ported the NoCurlyCommands rule to wdl-lint (#69).
  • Added the wdl-lint as the crate implementing linting rules for the future
    (#68).

wdl-gauntlet 0.3.0

Changed
  • Migrated wdl-gauntlet to use the new parser implementation (#76)