Skip to content

Releases: nat-n/poethepoet

0.31.1

25 Nov 21:26
Compare
Choose a tag to compare

Fixes

  • fix: Explicitly disallow capture_stdout option on sequence tasks by @nat-n in #261
  • fix: Allow env var defaults in included task files by @nat-n in #263

Full Changelog: v0.31.0...v0.31.1

0.31.0

23 Nov 22:20
Compare
Choose a tag to compare

Enhancements

  • Various improvements to config validation logic and error handling in general by @nat-n in #251
  • Drop support for python 3.8 and start testing 3.13 by @nat-n in #255

Fixes

  • Make task autocompletion work again in sub-directories by @nat-n in #258

Full Changelog: v0.30.0...v0.31.0

0.30.0

09 Nov 22:11
Compare
Choose a tag to compare

Notice

This will be the last release to support python 3.8.

Enhancements

  • Add poethepoet.script package with rm function for use in script tasks @nat-n in #250 πŸ“–

Fixes

  • Fix handling of ignore_fail option in nested sequence tasks by @nat-n in #243
  • Fix typo in debug message by @cclauss in #245

Full Changelog: v0.29.0...v0.30.0

0.29.0

23 Sep 21:42
Compare
Choose a tag to compare

Enhancements

  • Add support for poe_tasks.toml or yaml or json files by @nat-n in #241 πŸ“–
  • Add support for help messages spanning multiple lines by @taconi in #240
  • Only depend on tomli for python<3.11 by @nat-n in #243

New Contributors

Full Changelog: v0.28.0...v0.29.0

0.28.0

31 Aug 19:28
Compare
Choose a tag to compare

Enhancements

  • Document support for global tasks and improve completion scripts by @nat-n in #235
  • Add --executor CLI option to override the executor at runtime. by @nat-n in #238

Full Changelog: v0.27.0...v0.28.0

0.27.0

26 Jun 19:43
Compare
Choose a tag to compare

Enhancements

  • Add support for POE_GIT_DIR and POE_GIT_ROOT variables in config by @nat-n in #229

Fixes

  • Fix handling of comments in multiline cmd tasks @snejus in #225
  • Fix ordered substitution of templated variables in env vars config #223 by @dbohdan in #227
  • Fix typos in docs and code by @kianmeng in #228

New Contributors

Full Changelog: v0.26.1...v0.27.0

v0.26.1

30 Apr 21:16
Compare
Choose a tag to compare

Fixes

  • Fix faulty validation of subtask names in sequence tasks by @nat-n in #219

Full Changelog: v0.26.0...v0.26.1

v0.26.0

27 Apr 21:44
Compare
Choose a tag to compare

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

Full Changelog: v0.25.1...v0.26.0

v0.25.1

13 Apr 18:25
Compare
Choose a tag to compare

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

Full Changelog: v0.25.0...v0.25.1

v0.25.0

25 Feb 19:43
Compare
Choose a tag to compare

Enhancements

  • Make args work as expected on ref tasks by @nat-n in #201

Full Changelog: v0.24.4...v0.25.0