GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |
GeezerVison is showing github.com — py(deps[libtmux]) Bump 0.58.1 -> 0.59.0 (tmux 3.7 support) by tony · Pull Request #1057 · tmux-python/tmuxp Conversation
Member
Summary
libtmux 0.59.0 adds tmux 3.7 support and works around an upstream tmux 3.7 regression where Upstream changeslibtmux 0.59.0 (2026-06-27)
Release: https://github.com/tmux-python/libtmux/releases/tag/v0.59.0 Commits in this PR
Test plan
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page. All reactionswhy: libtmux 0.59.0 adds tmux 3.7 support and works around an upstream tmux 3.7 regression where break-pane crashed the server with a NULL-pointer dereference. Picking it up lets tmuxp run on tmux 3.7. what: - Bump libtmux ~=0.58.1 -> ~=0.59.0 in pyproject.toml - Update uv.lock to libtmux 0.59.0 from PyPI libtmux 0.59.0 (2026-06-27): - Add tmux 3.7 to the tested version matrix (3.2a-3.7) - Fix: Pane.break_pane no longer crashes the tmux 3.7 server (#693) Release: https://github.com/tmux-python/libtmux/releases/tag/v0.59.0 Changelog: https://libtmux.git-pull.com/history.html#libtmux-0-59-0-2026-06-27 why: tmux 3.7 reworded the pane-overflow error from "no space for new pane" to "size or position no space for a new pane". The issue-800 regression test pinned the old text and failed on tmux 3.7. what: - Widen the pytest.raises match to r"no space for (a )?new pane" so it matches both the pre-3.7 and 3.7 phrasings - Add a comment documenting the tmux 3.7 wording change why: libtmux 0.59.0 adds tmux 3.7 support, so tmuxp should verify it builds and tests cleanly against the new release. what: - Add '3.7' to the tmux-version build matrix alongside 3.2a-3.6 and master in .github/workflows/tests.yml
|
There was an error while loading. Please reload this page.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@ ## master #1057 +/- ## ======================================= Coverage 81.98% 81.98% ======================================= Files 28 28 Lines 2548 2548 Branches 485 485 ======================================= Hits 2089 2089 Misses 328 328 Partials 131 131 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
Sorry, something went wrong.
There was an error while loading. Please reload this page.
why: Record the libtmux floor bump and tmux 3.7 support under the 1.71.0 unreleased block. The release lead paragraph and version header are added by the maintainer at tag time, not by this PR. what: - Record the libtmux ~=0.58.1 -> ~=0.59.0 floor bump under Dependencies - Note tmux 3.7 support under What's new, scoped to the user-visible change (supported version range) without CI, break-pane, or test mechanics
There was an error while loading. Please reload this page.
Minor release bumping the libtmux floor to 0.59.0 and adding tmux 3.7 to the supported and tested version range (#1057).
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.