Releases: nat-n/poethepoet
Releases · nat-n/poethepoet
0.11.0-beta6
Enhancements
- Update ignore_fail option to support non-zero exit status from sequences (#40 )
0.11.0-beta5
Enhancements
- Make the -v and -q global CLI options incremental (#35)
0.11.0-beta4
Enhancements
- Add global option for overriding the default verbosity level (#34)
0.11.0-beta3
0.11.0-beta2
Enhancements
- Add experimental implementation of task dependencies #26
- tasks now support addition options:
deps
to define a list of tasks that are run before this oneuses
to define a map of tasks by variable name, for tasks that are run before this one and their stdout is captured and exposed to this task via the environment variable with the given name.capture_stdout
to give the name of a file that the stdout of this file should be piped to.
- documentation and testing for this feature are still incomplete and the exact set of supported functionality might still change before it's considered production ready.
- tasks now support addition options:
0.11.0-beta1
Enhancements
- Add experimental implementation of named arguments #6
- tasks definitions now support the
args
options for defining CLI options to be accepted for that task, and exposed to the task in a manner appropriate for the task type - documentation and testing for this feature are still incomplete and the exact set of supported functionality might still change before it's considered production ready.
- tasks definitions now support the
0.10.0
Bugfixes
- Support passing arguments with glob characters to cmd tasks #16
- Always use utf-8 when opening config files #19
- Pass SIGINT through to the subprocess of the task for cleaner termination #20
Enhancements
- Support running tasks in any virtualenv (not just via poetry) #10
- Support optimised execution of multistage tasks on windows as well
0.9.0
0.8.0
Enhancements
- Add support for configuring global environment variables that are inherited by all tasks
- Add default_task_type option to sequence tasks.
This allows specifying sequences of cmd, script, or other task types without having to use inline object syntax or specify them as separate tasks to reference.