| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-07-04 | 1.5 kB | |
| v0.61.0 - tmux 3.7a and 3.7b test fixes source code.tar.gz | 2026-07-04 | 547.8 kB | |
| v0.61.0 - tmux 3.7a and 3.7b test fixes source code.zip | 2026-07-04 | 616.1 kB | |
| Totals: 3 Items | 1.2 MB | 0 | |
libtmux 0.61.0 hardens support for the tmux 3.7 patch line. It fixes Pane.break_pane() naming broken-out windows libtmux instead of tmux's own default on tmux 3.7a/3.7b, and adds get_version_str() for reading the raw tmux version with its point-release suffix intact.
Highlights
- Fix —
break_pane()keeps tmux's default window name on 3.7a/3.7b (#699). Breaking a pane into a new window without an explicitwindow_nameleft it namedlibtmuxon tmux 3.7a/3.7b; it now keeps tmux's own default (typically the running command). Passingwindow_nameis unaffected. - New —
get_version_str()(#699).libtmux.common.get_version_str()returns the running tmux version verbatim, keeping the point-release suffix ("3.7a") thatget_version()strips for numeric comparison — useful for telling patch releases apart, e.g.3.7from3.7a. - tmux 3.7a/3.7b test compatibility (#698). The test suite now passes against tmux 3.7a and 3.7b, which CI also exercises.
What's Changed
- docs: lead topic pages with the concept, add docs voice guide by @tony in https://github.com/tmux-python/libtmux/pull/696
- Fix window-name test for tmux 3.7a/3.7b and add them to CI by @tony in https://github.com/tmux-python/libtmux/pull/698
- Fix break_pane forcing 'libtmux' window name on tmux 3.7a/3.7b by @tony in https://github.com/tmux-python/libtmux/pull/699
Full Changelog: https://github.com/tmux-python/libtmux/compare/v0.60.0...v0.61.0