Skip to content

Tags

Tags

v0.62.0

Toggle v0.62.0's commit message
Tag v0.62.0 (self-location and winlink resolution)

Release the self-location and winlink-resolution work accumulated since
0.61.0. Pane.from_env() and its Server/Session/Window siblings locate the
object the calling process runs inside; Window.linked_sessions lists every
session that holds a window; point lookups now resolve a linked window to
the session and index tmux itself would act on. Query exceptions
ObjectDoesNotExist and MultipleObjectsReturned now subclass
LibTmuxException, a breaking change for handler ordering.

- CHANGES: date the 0.62.0 release section and open a fresh 0.63.x
  unreleased placeholder
- MIGRATION: release the 0.62.x heading to 0.62.0
- Bump version 0.61.0 -> 0.62.0 in pyproject.toml and __about__.py
- Refresh uv.lock for the new version

v0.61.0

Toggle v0.61.0's commit message
Tag v0.61.0 (break_pane 3.7a/3.7b fix)

Maintenance release for the tmux 3.7 patch line: fixes break_pane()
naming broken-out windows "libtmux" on tmux 3.7a/3.7b, and adds
get_version_str() for the raw tmux version with its point-release suffix
intact. No breaking changes.

- CHANGES: date the 0.61.0 release section and open a fresh 0.62.x
  unreleased placeholder
- Bump version 0.60.0 -> 0.61.0 in pyproject.toml and __about__.py
- Refresh uv.lock for the new version

v0.60.0

Toggle v0.60.0's commit message
Tag v0.60.0 (tmux 3.7 feature parity)

Completes tmux 3.7 feature parity on top of the 0.59.0 compatibility
release: floating panes, typed 3.7 options, new pane format variables,
and new command flags (#694). All 3.7-only surfaces are version-gated;
tmux 3.2a-3.6 remain supported with no breaking changes.

- CHANGES: date the 0.60.0 release section and open a fresh 0.61.x
  unreleased placeholder
- Bump version 0.59.0 -> 0.60.0 in pyproject.toml and __about__.py
- Refresh uv.lock for the new version

v0.59.0

Toggle v0.59.0's commit message
Tag v0.59.0 (tmux 3.7 support)

Adds tmux 3.7 to the supported and tested version matrix, working
around an upstream tmux 3.7 break-pane server crash. tmux 3.2a-3.6
remain supported; no breaking changes.

- CHANGES: add the 0.59.0 release section and open a fresh 0.60.x
  unreleased placeholder
- Bump version 0.58.1 -> 0.59.0 in pyproject.toml and __about__.py
- Refresh uv.lock for the new version

v0.58.1

Toggle v0.58.1's commit message
Tag v0.58.1 (pytest 9.1 compatibility)

Patch release: bug fixes only, per the project version policy
(patch = bug fixes; minor = features/breaking). Ships the pytest 9.1
plugin-import fix.

- CHANGES: add the 0.58.1 release section and open a fresh 0.59.x
  unreleased placeholder for the next minor
- Bump version 0.58.0 -> 0.58.1 in pyproject.toml and __about__.py
- Refresh uv.lock for the new version

v0.58.0

Toggle v0.58.0's commit message
Tag v0.58.0

why: Behavioral change — explicit UTF-8 encoding in subprocess
decoding warrants a minor version bump.
what:
- Bump version 0.57.1 -> 0.58.0 in pyproject.toml and __about__.py
- Stamp CHANGES with release date 2026-05-23
- Add next-release placeholder

v0.57.1

Toggle v0.57.1's commit message
Tag v0.57.1 (rollback an error raise)

v0.56.0

Toggle v0.56.0's commit message
Tag v0.56.0

v0.55.1

Toggle v0.55.1's commit message
Tag v0.55.1