- Can parse `metadata.json` generated from WDLs with nested scatters - Added `pytest` for testing parsing WDLs with subworkflows and nested scatters
0.5.2
Bug fixes - Graphviz-related error (`FileNotfoundError` for `.dot` or `.dot.svg`) - Fix MIME type for HTML reports on GCS bucket. - Can click on HTML file on a GCS bucket and web browsers will correctly recognize it as a valid HTML.
0.5.1
Fixed bugs - Unnecessary indentation in HTML. Web browsers couldn't recognize it as a valid HTML.
Added pre-commit.
0.5.0
Support for WDL struct and subworkflows. - e.g. [ENCODE DNase-seq pipeline](https://github.com/ENCODE-DCC/dnase-seq-pipeline)
More index variables up to 7 layer nested scatter/subworkflow in WDL. - i, j, k -> i, j, k, l, m, o, p
0.4.2.1
Fix dependency in `setup.py`.
0.4.2
Use miniwdl to parse WDL's `meta {}` section. Fix importing bug.