Skip to content

chore(deps): update dependency poethepoet to v0.46.0#356

Open
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/poethepoet-0.x-lockfile
Open

chore(deps): update dependency poethepoet to v0.46.0#356
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/poethepoet-0.x-lockfile

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Mar 2, 2026

This PR contains the following updates:

Package Change Age Confidence
poethepoet (changelog) 0.32.20.46.0 age confidence

Release Notes

nat-n/poethepoet (poethepoet)

v0.46.0: 0.46.0

Compare Source

Enhancements

  • Experimental Claude Code skill and bump-version task by @​nat-n in #​387
  • Use AST parser for all templating to support :- and :+ param expansion operators everywhere by @​nat-n in #​386

Fixes

  • Make uv and poetry executors check for bat files to handle shutdown quirks on windows by @​nat-n in #​385
  • Strip underscore prefix in documentation for private positional args by @​nat-n in #​383
  • Use AST for $POE_EXTRA_ARGS detection and cache parsed content by @​nat-n in #​388

Experimental agent skill

This release ships an experimental agent skill that gives AI coding agents contextual knowledge of poe's task API when working in projects that use it. It works with any agent that supports the skills convention and aims to improve agent abilities when it comes to leveraging and authoring poe tasks.

Please try it out and provide feedback!

Two install methods:

  1. Via a built in poe task (similar to how shell completions are installed):
poe _install_skill                          # auto-detects .claude/.codex/.pi/.agents and prompts
poe _install_skill ~/.claude/skills         # explicit path (substitute your agent's dir)
poe _install_skill <skills-dir> --upgrade   # non-interactive upgrade (skips if same/newer)
  1. From github via npx skills
npx skills add https://github.com/nat-n/poethepoet/tree/v0.46.0/poethepoet/skills/poethepoet

Full Changelog: nat-n/poethepoet@v0.45.0...v0.46.0

v0.45.0: 0.45.0

Compare Source

Enhancements

  • Add support for forwarding free arguments via $POE_EXTRA_ARGS by @​timrid in #​380

Fixes

New Contributors

Full Changelog: nat-n/poethepoet@v0.44.0...v0.45.0

v0.44.0: 0.44.0

Compare Source

Enhancements

Breaking changes**

  • Transitive includes are now loaded by default. Previously, if an included config file contained its own include entries, those second-order includes were silently ignored. They are now followed recursively using depth-first loading. This may cause previously ignored config files to be loaded, potentially introducing new tasks or environment variables. To preserve the old behavior for a specific include, set recursive = false on that include entry. See the include guide for details.

Full Changelog: nat-n/poethepoet@v0.43.0...v0.44.0

v0.43.0: 0.43.0

Compare Source

Enhancements

  • Add task groups for grouping tasks under a heading in help output by @​brolewis in #​354
  • Treat false boolean args as unset env vars and add private vars by @​kzrnm in #​359

Breaking changes

This release includes a refactor of how task variables are managed, improving boolean arg semantics and introducing private
variables
. These changes may affect a small number of existing configurations:

  • Boolean args now produce unset env vars when false. Previously false mapped to the string "False"; now the env var is removed entirely. This gives consistent falsy behavior across shells and parameter expansion operators (:-, :+). Tasks checking for the literal string "False" or using os.environ["flag"] will need updating.

  • Private env vars are filtered from subprocesses. Variables starting with _ and containing no uppercase characters (e.g. _secret) are now treated as private — available for config-time interpolation but excluded from the task subprocess environment. This is unlikely to affect existing configurations, but any task that relies on a subprocess reading a _lowercase env var will need to rename it.

  • Private arg option names strip leading underscores. An arg named _flag with no explicit options now generates --flag instead of --_flag. A new validation rejects duplicate CLI options across args.

See the migration guide for details and recommended fixes.

New Contributors

Full Changelog: nat-n/poethepoet@v0.42.1...v0.43.0

v0.42.1: 0.42.1

Compare Source

Enhancements

Completion script fixes

[!IMPORTANT]
You must follow the instructions to (re)install the completion script for your preferred shell environment to benefit from the completion script fixes

New Contributors

Full Changelog: nat-n/poethepoet@v0.42.0...v0.42.1

v0.42.0: 0.42.0

Compare Source

Enhancements

[!IMPORTANT]
You must follow the instructions to (re)install the completion script for your preferred shell environment to benefit from the enhancements for zsh or PowerShell

New Contributors

Full Changelog: nat-n/poethepoet@v0.41.0...v0.42.0

v0.41.0: 0.41.0

Compare Source

Enhancements

  • Full shell completions for global and task arguments in zsh and bash by @​nat-n in #​355

Full Changelog: nat-n/poethepoet@v0.40.0...v0.41.0

[!IMPORTANT]
You must follow the instructions to (re)install the completion script for your preferred shell environment to benefit from the revamped tab completion covering task arguments.

v0.40.0: 0.40.0

Compare Source

Enhancements

Fixes

Code improvements

Full Changelog: nat-n/poethepoet@v0.39.0...v0.40.0

v0.39.0: 0.39.0

Compare Source

Enhancements

  • Add support for uv executor options by @​rochacbruno and @​nat-n in #​327
    • feat: add various options to the uv executor to be passed to the uv run command
    • feat: allow task executor to be configure with just the type as a string
    • feat executor options to be set at runtime via the new --executor-opt cli global option
    • feat: allow inheritance of compatible executor options from global to task to runtime
    • refactor: extend PoeOptions to support annotating config fields with a config_name to parse, separate from the attribute name
    • refactor: some micro-optimizations to PoeOptions and AnnotationType
    • doc: Add guide for replacing tox with poe + uv
    • doc: tidy up executor docs
    • doc: fix typo in doc for expr task
    • test: improve test coverage of PoeOptions
    • test: disable some test cases on windows that are too flaky

New Contributors

Full Changelog: nat-n/poethepoet@v0.38.0...v0.39.0

v0.38.0: 0.38.0

Compare Source

Enhancements

Breaking changes

Internal changes

Full Changelog: nat-n/poethepoet@v0.37.0...v0.38.0

v0.37.0: 0.37.0

Compare Source

Enhancements

Full Changelog: nat-n/poethepoet@v0.36.0...v0.37.0

v0.36.0: 0.36.0

Compare Source

Breaking changes

Full Changelog: nat-n/poethepoet@v0.35.1...v0.36.0

v0.35.1: 0.35.1

Compare Source

Fixes

New Contributors

Full Changelog: nat-n/poethepoet@v0.35.0...v0.35.1

v0.35.0: 0.35.0

Compare Source

Enhancements

Fixes

Full Changelog: nat-n/poethepoet@v0.34.0...v0.35.0

v0.34.0: 0.34.0

Compare Source

Enhancements

  • Add task packages feature by @​nat-n in #​286

    This adds a major new capability in Poe the Poet by allowing tasks to be defined and distributed for reuse in python modules.
    📖 Read the docs for more details

Full Changelog: nat-n/poethepoet@v0.33.1...v0.34.0

v0.33.1: 0.33.1

Compare Source

Fixes

New Contributors

Full Changelog: nat-n/poethepoet@v0.33.0...v0.33.1

v0.33.0: 0.33.0

Compare Source

Enhancements

Fixes

  • Fix argument parsing issues in poetry 2.0 plugin by @​nat-n in #​277
  • Use python3 or sys.executable if python is not on the path by @​nat-n in #​278
  • Tighten poetry-core dependency for non-wheel based installation methods

New Contributors

Full Changelog: nat-n/poethepoet@v0.32.2...v0.33.0


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday (* 0-4,22-23 * * 1-5)
    • Only on Sunday and Saturday (* * * * 0,6)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the 🎲 dependencies Working on dependencies label Mar 2, 2026
@renovate renovate Bot requested a review from billsioros as a code owner March 2, 2026 01:30
@github-actions
Copy link
Copy Markdown

This issue has been marked stale, as it had no activity in the last 7 days. If the issue remains stale for an additional 7 days (a total of two weeks with no activity), it will be automatically closed.

@github-actions github-actions Bot added 💀 stale This had no recent activity and removed 💀 stale This had no recent activity labels Mar 10, 2026
@github-actions
Copy link
Copy Markdown

This issue has been marked stale, as it had no activity in the last 7 days. If the issue remains stale for an additional 7 days (a total of two weeks with no activity), it will be automatically closed.

@github-actions github-actions Bot added 💀 stale This had no recent activity and removed 💀 stale This had no recent activity labels Mar 23, 2026
@renovate renovate Bot changed the title chore(deps): update dependency poethepoet to v0.42.1 chore(deps): update dependency poethepoet to v0.43.0 Apr 3, 2026
@renovate renovate Bot changed the title chore(deps): update dependency poethepoet to v0.43.0 chore(deps): update dependency poethepoet to v0.44.0 Apr 6, 2026
@github-actions
Copy link
Copy Markdown

This issue has been marked stale, as it had no activity in the last 7 days. If the issue remains stale for an additional 7 days (a total of two weeks with no activity), it will be automatically closed.

@github-actions github-actions Bot added 💀 stale This had no recent activity and removed 💀 stale This had no recent activity labels Apr 14, 2026
@renovate renovate Bot changed the title chore(deps): update dependency poethepoet to v0.44.0 chore(deps): update dependency poethepoet to v0.45.0 Apr 28, 2026
@github-actions
Copy link
Copy Markdown

This issue has been marked stale, as it had no activity in the last 7 days. If the issue remains stale for an additional 7 days (a total of two weeks with no activity), it will be automatically closed.

@github-actions github-actions Bot added 💀 stale This had no recent activity and removed 💀 stale This had no recent activity labels May 11, 2026
@renovate renovate Bot changed the title chore(deps): update dependency poethepoet to v0.45.0 chore(deps): update dependency poethepoet to v0.46.0 May 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🎲 dependencies Working on dependencies

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants