Skip to content

Releases: nat-n/poethepoet

0.21.0

09 Jul 17:54
Compare
Choose a tag to compare

Enhancements

  • Add program_name and config_name arguments to PoeThePoet to improve support for embedding within another tool #149

Fixes

  • cmd task: Strip quotes from token on Windows by @ameily in #145

New Contributors

Full Changelog: v0.20.0...v0.21.0

0.20.0

03 May 21:17
Compare
Choose a tag to compare

Enhancements

Fixes

  • win32: Resolve Executable to Absolute Path if not found in venv by @ameily in #142

Breaking changes

  • Drop support for python 3.7

New Contributors

Full Changelog: v0.19.0...v0.20.0

0.19.0

22 Mar 21:45
6fe8a47
Compare
Choose a tag to compare

Enhancements

  • Display the default value of args in help #126
  • Append additional arguments after the first -- to the end of a cmd task #69
  • Make script tasks work with async functions (#6d9fed4)
  • Add support for envfile paths relative to the user home dir #125

Fixes

  • Improve logic to locate poetry executable #121
  • Make ref task pass extra arguments from the definition to the referenced task #130
  • Always attempt to resolve executable path #119
  • Fix handling of hidden tasks in the plugin #133

Full Changelog: v0.18.1...v0.19.0

0.18.2-beta.2

17 Feb 22:43
Compare
Choose a tag to compare
0.18.2-beta.2 Pre-release
Pre-release

Fixes

  • Always attempt to resolve the full path of an executable using shutil.which before creating the subprocess (or execv) for a task #119

Full Changelog: v0.18.2-beta.1...v0.18.2-beta.2

0.18.2-beta.1

04 Feb 19:29
Compare
Choose a tag to compare
0.18.2-beta.1 Pre-release
Pre-release

Fixes

  • Improve logic for finding the poetry executable #121

Full Changelog: v0.18.1...v0.18.2-beta.1

0.18.1

15 Jan 20:43
Compare
Choose a tag to compare

Fixes

  • Fix error when running switch tasks or tasks with the 'uses' option in dry-run mode #115
  • Fix handling of backslashes for escaping when parsing envfiles #118

Full Changelog: v0.18.0...v0.18.1

0.18.0

09 Jan 21:29
Compare
Choose a tag to compare

Enhancements

  • Add new expr task type for evaluating a single python expression as a task.

Full Changelog: v0.17.1...v0.18.0

0.17.1

26 Dec 20:57
Compare
Choose a tag to compare

Fixes

  • Fix handling of Keyboardinterrupt when running a task on windows #42

Full Changelog: v0.17.0...v0.17.1

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