Commit ff52d0d
committed
deps(libtmux[~=0.55.0]): Bump from ~=0.53.0 for logging, set_title, tmux_bin
why: Pick up three libtmux releases (0.53.1, 0.54.0, 0.55.0) bringing
structured logging, new Pane API, configurable tmux binary, and several
bug fixes that improve error propagation.
what:
- Bump libtmux dependency specifier ~=0.53.0 -> ~=0.55.0 in pyproject.toml
- Update uv.lock (resolved 0.53.1 -> 0.55.0)
libtmux 0.55.0 (2026-03-07):
- Pane.set_title() wraps select-pane -T; pane_title added to format queries
- Server(tmux_bin=) threads custom binary through all commands and version checks
- Pre-execution DEBUG logging in tmux_cmd with structured extra
- TmuxCommandNotFound raised consistently for invalid tmux_bin paths
libtmux 0.54.0 (2026-03-07):
- Structured lifecycle logging (INFO) across Server, Session, Window, Pane
- NullHandler in __init__.py; lazy %s formatting; isEnabledFor guards
- Window.rename_window() now raises on failure instead of swallowing
- Server.kill() captures stderr, handles "no server running" gracefully
- Server.new_session() checks kill-session stderr
- Session.kill_window() target formatting fix (session_name, not window_name)
libtmux 0.53.1 (2026-02-18):
- Fix race condition in new_session() by avoiding list-sessions query
Release: https://github.com/tmux-python/libtmux/releases/tag/v0.55.0
CHANGES: https://github.com/tmux-python/tmuxp/blob/v1.64.1/CHANGES#tmuxp-1641-2026-03-08
Changelog: https://libtmux.git-pull.com/history.html#libtmux-0-55-0-2026-03-071 parent 17a99f9 commit ff52d0d
2 files changed
Lines changed: 5 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
| 42 | + | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments