Releases: nat-n/poethepoet
Releases · nat-n/poethepoet
0.17.0
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
- @privet-kitty made their first contribution in #112
Full Changelog: v0.16.5...v0.17.0
0.16.5
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
- @ubmit made their first contribution in #98
- @KotlinIsland made their first contribution in #100
- @howeaj made their first contribution in #105
Full Changelog: v0.16.4...v0.16.5
0.16.4
0.16.3
0.16.2
0.16.1
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
0.15.0
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
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
- Drop support for python 3.6 (#4987b1f2)
Full Changelog: v0.13.1...v0.14.0