v0.1.2
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 toArray[String]
) - ArrayCoercion suppressed for empty arrays
WDL
- Coercion of
T
to length-1Array[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 eitherFile
orArray[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)