| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
…n_str why: Pick up libtmux 0.61.0, which hardens support for the tmux 3.7 patch line and adds a helper for the raw tmux version string. what: - Bump libtmux dependency specifier ~=0.60.0 -> ~=0.61.0 in pyproject.toml - Update uv.lock (resolved 0.60.0 -> 0.61.0) libtmux 0.61.0 (2026-07-04): - break_pane() keeps tmux's default window name on tmux 3.7a/3.7b instead of forcing "libtmux" (#699) - get_version_str() returns the raw tmux version with its point-release suffix intact (e.g. "3.7a"), where get_version() strips it for numeric comparison (#699) - Test suite now passes against tmux 3.7a and 3.7b (#698) Release: https://github.com/tmux-python/libtmux/releases/tag/v0.61.0 Changelog: https://libtmux.git-pull.com/history.html#libtmux-0-61-0-2026-07-04
why: libtmux 0.61.0 adds get_version_str(), which keeps the tmux point-release suffix (e.g. "3.7a") that get_version() strips for numeric comparison. debug-info exists for bug reports, where the exact patch release matters -- 3.7 and 3.7a differ in behavior. what: - Switch debug-info's tmux_version from str(get_version()) to get_version_str(), preserving the letter suffix - Add a test asserting the raw version reaches the output verbatim plugin.py keeps get_version() for LooseVersion constraint checks.
why: Document the dependency bump and the debug-info change for the upcoming 1.74.0 release. what: - Add ### Dependencies entry for the libtmux 0.61.0 minimum bump - Add ### What's new entry for debug-info reporting the raw tmux patch version
Codecov Report✅ All modified and coverable lines are covered by tests. @@ Coverage Diff @@
## master #1074 +/- ##
=======================================
Coverage 82.56% 82.56%
=======================================
Files 31 31
Lines 2770 2770
Branches 518 518
=======================================
Hits 2287 2287
Misses 346 346
Partials 137 137 ☔ View full report in Codecov by Harness.
|
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Summary
Upstream changes
libtmux 0.61.0 (2026-07-04)
Hardens support for the tmux 3.7 patch line.
Release: https://github.com/tmux-python/libtmux/releases/tag/v0.61.0
Changelog: https://libtmux.git-pull.com/history.html#libtmux-0-61-0-2026-07-04
Changes by area
Design decisions
Before / After
On a tmux 3.7b host, debug-info previously normalized the version.
Before:
After:
Verification
debug-info no longer normalizes the version (expect zero matches):
$ rg 'get_version\(\)' src/tmuxp/cli/debug_info.pyplugin.py intentionally keeps numeric comparison (expect a match):
$ rg 'get_version\(\)' src/tmuxp/plugin.pyTest plan