Changelog

Release 0.8.1

14th November, 2023

  • Handle pure nextflow process statuses better.

Release 0.8.0

5th September, 2023

  • You can use output_path to specify where the execution contents go.

Release 0.7.1

22nd August, 2023

  • Fixed bug in handling empty param values.

Release 0.7.0

22nd July, 2023

  • An execution report can now be published with the report parameter.

  • A timeline report can now be published with the timeline parameter.

  • A DAG report can now be published with the dag parameter.

Release 0.6.2

21st July, 2023

  • Fixed issue in handling no path for process execution input data.

Release 0.6.1

7th July, 2023

  • Added option to specify timezone to Nextflow.

Release 0.6.0

24th May, 2023

  • Added ability to use custom runners for starting jobs.

  • Removed pipeline class to.

  • Overhauled architecture.

Release 0.5.0

28th October, 2022

  • Little c (-c) is now used instead of big C (-C) for passing config.

  • You can now pass multiple config files during pipeline execution.

Release 0.4.2

26th September, 2022

  • Added bash attribute to process executions.

Release 0.4.1

11th September, 2022

  • Fixed issue in execution polling where previous execution interferes initially.

  • Execution parsing now checks directory is fully ready for parsing.

  • Fixed issue where logs are unparseable in certain locales.

Release 0.4.0

13th July, 2022

  • Process executions now report their input files as paths.

  • Process executions now report all their output files as paths.

  • Executions now have properties for their originating pipeline.

  • Removed schema functionality.

Release 0.3.1

15th June, 2022

  • Process polling now accesses stdout and stderr while process is ongoing.

Release 0.3

4th June, 2022

  • Allow module-level run methods for directly running pipelines.

  • Allow for running pipelines with different Nextflow versions.

  • Improved datetime parsing.

  • Simplified process execution parsing.

  • Fixed concatenation of process executions with no parentheses.

  • Tests now check compatability with different Nextflow versions.

Release 0.2.2

21st March, 2022

  • Log outputs now have ANSI codes removed.

Release 0.2.1

19th February, 2022

  • Execution polling now handles unready execution directory.

  • Better detection of failed process executions mid execution.

Release 0.2

14th February, 2022

  • Added method for running while continuously polling pipeline execution.

  • Optimised process execution object creation from file state.

Release 0.1.4

12th January, 2022

  • Pipeline command generation no longer applies quotes if there are already quotes.

Release 0.1.3

24th November, 2021

  • Fixed Windows file separator issues.

  • Renamed NextflowProcess -> ProcessExecution.

Release 0.1.2

3rd November, 2021

  • Better handling of missing Nextflow executable.

Release 0.1.1

29th October, 2021

  • Renamed nextflow_processes to process_executions.

  • Added quotes around paths to handle spaces in paths.

Release 0.1

18th October, 2021

  • Basic Pipeline object.

  • Basic Execution object.

  • Basic ProcessExecution object.