Releases: nat-n/poethepoet
Releases · nat-n/poethepoet
v0.26.0
Enhancements and Fixes
- Major refactor of config classes and config include logic by @nat-n in #214
- Fixes issue with POE_ROOT/POE_PWD env vars not being usable from global env config: #198
- Use -C and --directory for pyproject.toml directory path (#212) by @jeraymond in #213
- Add POE_PROJECT_DIR env var as default for -C option by @nat-n in #215
- Allow poetry plugin with empty command prefix to run tasks included from another file by @nat-n in #216
Breaking changes
- Relative paths for envfiles imported from within an included tasks file will now be resolved relative to the
cwd
path configured on the include (if any) #160
New Contributors
- @jeraymond made their first contribution in #213
Full Changelog: v0.25.1...v0.26.0
v0.25.1
Fixes
- Fixes Windows error message due to incorrect type comparison. by @BertrandBordage in #205
- Make poetry plugin work with the --directory option on the poetry cli by @worldworm in #211
New Contributors
- @BertrandBordage made their first contribution in #205
- @worldworm made their first contribution in #211
Full Changelog: v0.25.0...v0.25.1
v0.25.0
0.24.4
0.24.3
0.24.2
Fixes
- Make subtasks of sequence inherit cwd option by default #160 (#51a6fd79)
- Open env files in utf-8 mode explicitly (#179) (#8f8c3e68)
- Fix error message when the cwd directory does not exist by @kzrnm in #174
- By default only use PoetryExecutor if poetry cli can be found by @kzrnm in #175
- Fix faulty cmd tokenization by @nat-n in #178
Documentation
- Fix typos on switch task documentation by @kzrnm in #172
- Add tip about referencing env vars for args in powershell by @mason3k in #173
New Contributors
- @mason3k made their first contribution in #173
- @kzrnm made their first contributions in #172, #174 and #175
Full Changelog: v0.24.1...v0.24.2
0.24.1
0.24.0
0.23.0
Enhancements
- New AST parser for cmd tasks to replace quirky shlex based tokenization (#d0192621)
- This brings cmd syntax for parameter expansions, pattern matching, whitespace, escaping, and quoting very close to being a strict subset of bash
- This is a breaking change for some scenarios, for example parameter expansion no longer works inside single quotes.
- This fixes some surprising quirks, that previously existed such as not being able to apply quotes to just a part of a token.
- Pattern matching is still constrained to what the python standard library glob module can support
- Respect NO_COLOR environment variable to disable ANSI color codes by default (#e6e031be)
- Improve virtualenv activation logic to work with _OLD_VIRTUAL_PATH and _OLD_VIRTUAL_PYTHONHOME env vars (#f487993f)
- Allow expr tasks to use the use_exec option (#143e9075)
Full Changelog: v0.22.1...v0.23.0
0.22.1
Fixes
- Fix typo by @m-roberts in #164
- Fix premature validation of included tasks (fa660101) #165
New Contributors
- @m-roberts made their first contribution in #164
Full Changelog: v0.22.0...v0.22.1