6.0.0 - 2026-02-26¶
Summary¶
In this major version:
the Nox session
workflow:generatehas been added to replace the deprecatedtbx workflow installandtbx workflow update. It has the additional feature that users may customize the PTB provided workflows with a.workflow-patcher.ymlfile, as detailed in Customize Workflows for Your Project.the GitHub workflow templates have been modified to include step_ids and to follow an AP-format naming convention, as such it is anticipated that updating the workflows results in several small changes.
Feature¶
#691: Started customization of PTB workflows by defining the YML schema
#712: Added basic logging to workflow processing
#714: Added logic to modify a workflow using the
.workflow-patcher.yml#717: Restricted workflow names in
.workflow-patcher.ymlto template workflow names#719: Added Nox session
workflow:generateto generate/update workflows using the.workflow-patcher.yml(if desired)#725: Added newline after headlines for dependency changes
Documentation¶
#705: Described how the versions of poetry and python are retrieved
#706: Added description how to ignore findings to the User Guide
#721: Added documentation for Nox session
workflow:generate
Refactoring¶
#664: Removed deprecation warning for projects to switch over to BaseConfig
#637: Added id to workflow templates & synchronized on naming conventions
#702: Fixed StepCustomization.content to list[StepContent] and security concern for
update_cookiecutter_default#710: Refactored and added custom exceptions to YamlRender-based classes
Dependency Updates¶
main¶
Added dependency
structlog:25.5.0