10.5.0 - 2026-08-31#
Summary#
This release documents how to discover and use PTB’s Nox sessions in the user guide, adds an agent skill for PTB work, and removes the unused Modules section from the developer guide. It adds project name and version context to SBOM file names, updates GitHub Actions workflows to use GitHub’s self-repository syntax, and updates project dependencies.
Security Issues#
This release fixes vulnerabilities by updating dependencies:
Dependency |
Vulnerability |
Affected |
Fixed in |
|---|---|---|---|
cryptography |
PYSEC-2026-3552 |
49.0.0 |
50.0.0 |
pip |
PYSEC-2026-3721 |
26.1.2 |
26.2 |
Documentation#
#456: Documented how to discover PTB nox sessions in the user guide
#933: Added an agent skill for PTB work
Feature#
#946: Added project name and version context to SBOM file name
Refactoring#
#934: Removed unused, experimental Nox session
lint:import#952: Updated zizmor and GitHub Actions workflows to use GitHub’s self-repository syntax
Dependency Updates#
main#
Updated dependency
coverage:7.15.2to7.16.0Removed dependency
import-linter:2.13Updated dependency
mypy:2.3.0to2.3.1Updated dependency
nox:2026.7.11to2026.8.17Updated dependency
pre-commit:4.6.1to4.6.2Updated dependency
pydantic:2.13.4to2.13.5Updated dependency
pylint:4.0.6to4.0.8Updated dependency
pysonar:1.7.0.5143to1.8.0.5390Updated dependency
sphinx-toolbox:4.2.0to4.3.0Updated dependency
typer:0.27.0to0.27.2Updated dependency
zizmor:1.28.0to1.30.0
dev#
Updated dependency
types-pyyaml:6.0.12.20260724to6.0.12.20260815