Skip to content

v0.1.2

Compare
Choose a tag to compare
@mlin mlin released this 15 Feb 21:18
398ca77

miniwdl check

  • New linters, FileCoercion and MixedIndentation
  • More File-to-StringCoercion warnings at the workflow (not task) level
  • StringCoercion detected in compound types (e.g. Array[Int] coerced to Array[String])
  • ArrayCoercion suppressed for empty arrays

WDL

  • Coercion of T to length-1 Array[T] now permitted only with --no-check-quant
  • Recognize WDL 1.0 ~{} interpolations in strings other than commands (#82)
  • Literal arrays of mixed types that are all String-coercible (but not actually String) coerce to Array[String] (#81)
  • size() accepts either File or Array[File] (#80)
  • Circular dependencies within tasks and workflows cause WDL.Error.CircularDependencies
  • Fix string coercion of Boolean values
  • Properly lex string interpolation corner cases like "$${pi}" -> "$3.14"

API changes

(none)