Viash 0.6.7

A minor release with several QoL improvements

New Release
Author

Viash Team

Published

December 14, 2022

What’s new?

Another minor release which contains several quality of life improvements for the Nextflow VDSL3 platform, as well as automated warnings for deprecated functionality.

Full changelog

MINOR CHANGES

  • NextflowPlatform: Create directories during a stub run when output path is a nested directory (PR #314).

  • Automatically generate a warning for deprecated parameters while parsing a .viash.yaml configuration file using the inline documentation deprecation annotations.

  • Add a “planned removal” field in the deprecation annotations.

  • Add testbenches to verify proper formatting of the deprecation versions and compare current version to the planned removal version so no deprecated parameters get to stick around beyond what was planned.

  • NextflowPlatform: Nextflow processes are created lazily; that is, only when running a Nextflow workflow (PR #321).

BUG FIXES

  • NextflowPlatform: Automatically split Viash config strings into strings of length 65000 since the JVM has a limit (65536) on the length of string constants (PR #323).