-
Notifications
You must be signed in to change notification settings - Fork 244
Comparing changes
Open a pull request
base repository: tmux-python/tmuxp
base: v1.70.1
head repository: tmux-python/tmuxp
compare: v1.71.0
- 12 commits
- 8 files changed
- 1 contributor
Commits on Jun 20, 2026
-
.tool-versions(uv, just) uv 0.11.21 -> 0.11.22, just 1.52 -> 1.53
Configuration menu - View commit details
-
Copy full SHA for 4f1e4d6 - Browse repository at this point
Copy the full SHA 4f1e4d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for b53527f - Browse repository at this point
Copy the full SHA b53527fView commit details -
ai(rules[AGENTS]) Cap title/body, space why/what
why: Standardize commit guidance so titles stay scannable and bodies wrap predictably across repos. what: - Cap subject at 50 chars (excluding trailing (#NN) PR ref) - Wrap body lines at 72 chars - Require a blank line between the why: and what: blocks
Configuration menu - View commit details
-
Copy full SHA for fc87d86 - Browse repository at this point
Copy the full SHA fc87d86View commit details
Commits on Jun 27, 2026
-
.tool-versions(uv, just) uv 0.11.22 -> 0.11.25, just 1.53 -> 1.54
Configuration menu - View commit details
-
Copy full SHA for 663c8d4 - Browse repository at this point
Copy the full SHA 663c8d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 466234d - Browse repository at this point
Copy the full SHA 466234dView commit details -
py(deps[dev]) Bump gp-libs v0.0.17 -> v0.0.18
why: Require gp-libs 0.0.18 (Sphinx _build/ doctest-collection fix). what: - Add gp-libs>=0.0.18 floor across dev/docs/testing groups - Relock
Configuration menu - View commit details
-
Copy full SHA for fd60dfc - Browse repository at this point
Copy the full SHA fd60dfcView commit details -
py(deps[libtmux]) Bump 0.58.1 -> 0.59.0
why: 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
Configuration menu - View commit details
-
Copy full SHA for a6989fc - Browse repository at this point
Copy the full SHA a6989fcView commit details -
tests(builder): Match tmux 3.7 pane error wording
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
Configuration menu - View commit details
-
Copy full SHA for 5a7fd54 - Browse repository at this point
Copy the full SHA 5a7fd54View commit details -
ci(tests[matrix]): Add tmux 3.7 to version grid
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
Configuration menu - View commit details
-
Copy full SHA for b0bce62 - Browse repository at this point
Copy the full SHA b0bce62View commit details -
docs(CHANGES): libtmux 0.59.0 floor bump, tmux 3.7
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
Configuration menu - View commit details
-
Copy full SHA for 03b6ee8 - Browse repository at this point
Copy the full SHA 03b6ee8View commit details -
py(deps[libtmux]) Bump 0.58.1 -> 0.59.0, tmux 3.7 (#1057)
Raise the libtmux floor to 0.59.0 and add tmux 3.7 to the supported and tested version range. libtmux 0.59.0 brings tmux 3.7 compatibility at the library layer; tmuxp adds 3.7 to its CI grid and adapts the one regression test that pinned a tmux error string reworded in 3.7. No behavior changes for users on earlier tmux releases. - **Dependency:** libtmux ~=0.58.1 -> ~=0.59.0 - **CI:** add tmux 3.7 to the build matrix alongside 3.2a-3.6 and master - **Tests:** match both the pre-3.7 and 3.7 wording of the "no space for new pane" error in the issue-800 regression test - **Docs:** changelog entry under the 1.71.0 unreleased block libtmux 0.59.0 (2026-06-27): - Adds tmux 3.7 to the tested version matrix - Works around an upstream tmux 3.7 break-pane server crash 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
Configuration menu - View commit details
-
Copy full SHA for a69ca3b - Browse repository at this point
Copy the full SHA a69ca3bView commit details -
Minor release bumping the libtmux floor to 0.59.0 and adding tmux 3.7 to the supported and tested version range (#1057).
Configuration menu - View commit details
-
Copy full SHA for c09372a - Browse repository at this point
Copy the full SHA c09372aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.70.1...v1.71.0