All Versions
Latest Version
Avg Release Cycle
15 days
Latest Release
1157 days ago

Changelog History

  • v0.9.0 Changes

    September 29, 2020

    ✨ Enhancements

    • ➕ Add basic tab completion scripts for bash and fish
    • Optimise execution of sequence tasks
  • v0.8.0 Changes

    September 02, 2020

    ✨ 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.
  • v0.7.0 Changes

    August 16, 2020

    ✨ Enhancements

    • ➕ Add support for zsh tab completion. Includes global options and task names derived from the present pyproject.toml if any.
  • v0.6.0 Changes

    August 09, 2020
    • ➕ Add support for task composition with new sequence and ref tasks types
    • ➕ Add support for hard coded literal arguments to the target callable of script tasks
    • 📜 Switch to tomlkit for toml parsing to add support for multiline task context (e.g. shell scripts) with dotted paths
    • 👉 Make shell tasks raise an error if extra arguments are provided (since there's nothing constructive to do with them)
    • 👌 Improved support for multiline shell tasks on windows
  • v0.5.0 Changes

    August 02, 2020

    ✨ Enhancements

    • 👌 Improve support for windows in general
    • 🏁 Shell tasks can run on windows if a suitable bash executable (such as git-bash or wsl bash) can be found

    💥 Breaking changes

    • Drop support for the run_in_project_root = false global setting

    Implementation changes

    • ⬇️ Drop direct dependency on poetry
    • 👉 Use the poetry run cli for running tasks from outside of the poetry shell
  • v0.4.0 Changes

    July 11, 2020
    • ➕ Add support for specifying environmental variables for a task
    • ➕ Add support for specifying a help message per task
  • v0.3.0 Changes

    June 20, 2020
    • Add support for python script tasks
    • Add support for shell script tasks
    • ➕ Add config option to change the default task type
  • v0.2.0 Changes

    June 17, 2020

    🔨 Major code refactor and new features including:

    • Ensure poetry environment is available to tasks without poetry run/shell
    • ➕ Add support for --dry-run cli option
    • ➕ Add support for escaping shell variables to they're passed to the task
    • 💻 Make UI method respect the reduced verbosity level set via -q.
    • ➕ Add --version option to cli
  • v0.1.0 Changes

    June 04, 2020

    First fully usable release including error handling and help messages.