tmuxp 1.75.0 adds Python 3.15 support.
Highlights
Python 3.15 support
On Python 3.15, every tmuxp command, --version included, crashed on startup. tmuxp now runs on 3.15, and --help looks the same there as on 3.14 (#1095).
Docs read better on small screens
Diagrams scale to fit phone-width screens and carry alt text for screen readers. Inline tmuxp commands and file paths are syntax-highlighted, and the API reference now says what each field of tmuxp's workspace, plugin, and CLI types holds (#1076, #1080).
Development
ruff 0.16.0 is now the minimum linter version, with ruff's default rule set turned on, and CI actions moved to their current major releases (#1081).
What's Changed
- Docs(mermaid,highlighting): Responsive diagrams, shared lexer by @tony in #1076
- docs: Attributes sections for NamedTuple and TypedDict fields by @tony in #1080
- py(deps[dev]): ruff 0.16.0 by @tony in #1081
- py(deps[dev]) uv 0.12.3 + dev package refresh by @tony in #1083
- docs: Standardize via
CONTRIBUTING.md+WRITING.mdby @tony in #1086 - Python 3.15: fix the help formatter, default to 3.15 by @tony in #1095
Full Changelog: v1.74.0...v1.75.0