6.0.0
6.0.0 - 2026-02-26
Summary
In this major version:
- the Nox session
workflow:generatehas been added to replace the deprecated
tbx workflow installandtbx workflow update. It has the additional feature
that users may customize the PTB provided workflows with a.workflow-patcher.yml
file, 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