X Tutup
Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: tmux-python/tmuxp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.64.2
Choose a base ref
...
head repository: tmux-python/tmuxp
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.65.0
Choose a head ref
  • 5 commits
  • 4 files changed
  • 1 contributor

Commits on Mar 8, 2026

  1. deps(libtmux[~=0.55.0]): Bump from ~=0.53.0 for logging, set_title, t…

    …mux_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-07
    tony committed Mar 8, 2026
    Configuration menu
    Copy the full SHA
    ff52d0d View commit details
    Browse the repository at this point in the history
  2. docs(CHANGES) libtmux ~=0.55.0 bump with logging, set_title, tmux_bin

    why: Document the dependency bump for the upcoming release.
    what:
    - Add Development entry for libtmux ~=0.53.0 -> ~=0.55.0 bump
    - Summarize key upstream changes across three releases
    tony committed Mar 8, 2026
    Configuration menu
    Copy the full SHA
    094800f View commit details
    Browse the repository at this point in the history
  3. deps(libtmux[~=0.55.0]): Bump from ~=0.53.0 (#1019)

    Pick up three libtmux releases (0.53.1 → 0.54.0 → 0.55.0)
    bringing structured logging, new Pane API, configurable tmux
    binary, and bug fixes improving error propagation.
    
    - **0.55.0**: `Pane.set_title()`, `Server(tmux_bin=)`,
      pre-execution DEBUG logging, `TmuxCommandNotFound` consistency
    - **0.54.0**: Structured lifecycle INFO logging, `NullHandler`,
      `Window.rename_window()` raises on failure,
      `Server.kill()` handles "no server running" gracefully,
      `Session.kill_window()` target fix
    - **0.53.1**: Race condition fix in `new_session()`
    
    Release: https://github.com/tmux-python/libtmux/releases/tag/v0.55.0
    Changelog: https://libtmux.git-pull.com/history.html#libtmux-0-55-0-2026-03-07
    tony authored Mar 8, 2026
    Configuration menu
    Copy the full SHA
    8e0f0a8 View commit details
    Browse the repository at this point in the history
  4. Merge branch 'v1.64.x'

    what:
    - Fix __about__.__version__ not updated in 1.64.1 release
    - Bump version to 1.64.2
    - Add CHANGES entry for 1.64.2
    tony committed Mar 8, 2026
    Configuration menu
    Copy the full SHA
    f7f84d9 View commit details
    Browse the repository at this point in the history
  5. Tag v1.65.0 (libtmux v0.55.0)

    tony committed Mar 8, 2026
    Configuration menu
    Copy the full SHA
    54aadae View commit details
    Browse the repository at this point in the history
Loading
X Tutup