Releases: dnanexus/dxCompiler
Releases · dnanexus/dxCompiler
dxWDL 2.0.0-rc6
- Upgrades wdlTools to 0.11.0
- Fixes the issue with type-checking struct-typed objects
- Adds hooks for user-defined functions, which is needed for the new archive/unarchive operations that will be added
- Uses file name when creating names for scatter jobs
- Uses
dnanexus-executable.json
to get type information about applet input/output parameters, and uses it to type-check the actual inputs/outputs. Ignores hash types, which might be JSON objects or schemas - Adds
streamFiles
compile option - Moves API code to dxApi library
- Moves DxFileAccessProtocol to separate protocols library
- Moves WDL type serialization code to wdlTools
- Makes array type-checking less strict (to coerce between empty and non-empty array types)
dxWDL 2.0.0-rc5
- Upgrades wdlTools to 0.10.5
- Adds dxCommon dependency
- Sets either default or null value for missing optional block inputs, and throws an exception if there are any missing required block inputs
- Addresses the situation where a call input references a field of the scatter variable
- Updates the mechanism of comparing instance types to select the cheapest one for execution
- Fixes to the "x appears with two different callable definitions" compilation error
- Increases disambiguation dir limit to 5000
- Simplifies job names