Skip to content

Releases: nat-n/poethepoet

0.17.0

26 Dec 19:49
Compare
Choose a tag to compare

Enhancements

  • Support for interpolating env vars into task arg default values (#3c994684)
  • Support providing a cwd for tasks included from another file #110
  • Add new switch task type for running different versions of a task depending on the result of a control task #83

Fixes

  • Set PYTHONIOENCODING to utf-8 before invoking poetry env info -p #112

New Contributors

Full Changelog: v0.16.5...v0.17.0

0.16.5

27 Nov 17:35
Compare
Choose a tag to compare

Fixes

  • Restore changes from v0.16.1 that were reverted in v0.16.2
  • Fix various issues on windows #106
  • docs: use poe --group dev instead of poe --dev by @ubmit in #98
  • Only use tomli in python<3.11 by @KotlinIsland in #100
  • Add python 3.11 to the CI and update 'dev-dependencies' to 'group.dev.dependencies' by @KotlinIsland in #101
  • Format code with isort by @KotlinIsland in #102
  • Fix typo in --help output by @howeaj in #105

New Contributors

Full Changelog: v0.16.4...v0.16.5

0.16.4

09 Oct 13:40
Compare
Choose a tag to compare

Fixes

  • Fix bug to allow ref tasks to pass arguments again by @nat-n in #97

Full Changelog: v0.16.3...v0.16.4

0.16.3

08 Oct 21:31
Compare
Choose a tag to compare

Fixes

  • Return cleo application exit code from monkeymatch by @monim67 in #92
  • Minor reliability improvements on windows (#b3490be7)

New Contributors

Full Changelog: v0.16.2...v0.16.3

0.16.2

03 Sep 19:38
Compare
Choose a tag to compare

Fixes

  • Revert all changes in v0.16.1 to address bug reported in #88

Full Changelog: v0.16.1...v0.16.2

0.16.1

30 Aug 21:09
Compare
Choose a tag to compare

Enhancements

  • When poetry virtualenv creation is disabled via an environment variable and no poetry virtualenv exists then don't try to execute tasks with poetry run #65

Fixes

  • Fixed issue when running poe from inside a poetry env with the --root global option targeting another project, the target project env was not always used.

Full Changelog: v0.16.0...v0.16.1

0.16.0

17 Jul 20:38
Compare
Choose a tag to compare

Enhancements

  • Add print_result option for script tasks (#61)

Fixes

  • Fix validation to always check the configured type for an arg (#80)
  • Fix poetry plugin crash on windows when no pyproject.toml is present (#81)

Full Changelog: v0.15.0...v0.16.0

0.15.0

03 Jul 11:56
Compare
Choose a tag to compare

Enhancements

  • Add use_exec option to execute cmd or script tasks with exec instead of a subprocess on supported systems (#47)
  • Add cwd task option to support setting the working directory for a task (#ab134327)
  • Remove new lines from captured task output when adding it to the env (#29d91de6)

Fixes

  • Refactor generated python scripts to avoid new lines which may have been causing errors on windows (#51)
  • Fix bug preventing use of correct python interpreter in shell tasks (#62b5b3dc )

Full Changelog: v0.14.0...v0.15.0

0.14.0

18 Jun 19:29
Compare
Choose a tag to compare

Enhancements

  • Add option to specify that a named argument should accept multiple values (#70)
  • The envfile option now also accept lists of files to load. (#a4a21bb9)
  • Included config files no-longer have to be under the project directory. This improves support for mono-repos. (#2a2b856b)
  • Improve validation of sequence tasks (#e8159be5)

Breaking changes

Full Changelog: v0.13.1...v0.14.0

0.13.1

01 Mar 21:01
Compare
Choose a tag to compare

Fixes

  • Remove the upper bound of dependency on tomli (#57)

Full Changelog: v0.13.0...v0.13.1