Releases: tmux-python/tmuxp
v1.49.0 - Drop Python 3.8
What's Changed
-
Drop Python 3.8 by @tony in #951
Python 3.8 reached end-of-life on October 7th, 2024 (see devguide.python.org, Status of Python Versions, Unsupported versions
See also: https://devguide.python.org/versions/#unsupported-versions
Full Changelog: v1.48.0...v1.49.0
v1.48.0 (built with uv, libtmux v0.38.1)
Maintenance only, no bug fixes or new features
What's Changed
Packaging
- ci,pkg: poetry -> uv by @tony in #949
- py(deps) libtmux 0.37.0 -> 0.38.1 (built with uv) by @tony in #950
Development
- Bump dev dependencies, including ruff 0.4.2, f-string tweaks by @tony in #931
- py(deps): ruff 0.4.5 -> 0.4.7, other fixes by @tony in #935
- docs(cli): fix typo in load usage documentation by @MiLk in #943
New Contributors
Full Changelog: v1.47.0...v1.48.0
v1.47.0 - Maintenance release
v1.46.0 - Terminal dimension detection
Breaking changes
Workspace builder now detects terminal size (#926)
Dimensions used by workspace builder now use shutil.get_terminal_size()
.
In conjunction with main-pane-height: 67%
, for instance, this will render a proportional layout:
session_name: my session
windows:
- window_name: example with percentage
focus: True
layout: main-horizontal
options:
main-pane-height: 67%
panes:
- focus: true
- pane
To use old behavior, set TMUXP_DETECT_TERMINAL_SIZE=0
in your terminal
environment and file an issue on the tracker.
Development
Full Changelog: v1.45.0...v1.46.0
v1.46.0a0 - Terminal dimension detection
Breaking changes
Workspace builder now detects terminal size (#926)
Dimensions used by workspace builder now use shutil.get_terminal_size()
.
In conjunction with main-pane-height: 67%
, for instance, this will render a proportional layout:
session_name: my session
windows:
- window_name: example with percentage
focus: True
layout: main-horizontal
options:
main-pane-height: 67%
panes:
- focus: true
- pane
To use old behavior, set TMUXP_DETECT_TERMINAL_SIZE=0
in your terminal
environment and file an issue on the tracker.
Full Changelog: v1.45.0...v1.46.0a0
v1.45.0 - Maintenance release
Maintenance only, no bug fixes or new features
Internal improvements
Full Changelog: v1.44.0...v1.45.0
v1.44.0 - libtmux v0.36.0
Maintenance only, no bug fixes, improvements, or new features
Breaking changes
Full Changelog: v1.43.1...v1.44.0
v1.43.1 - libtmux v0.35.1
Breaking changes
libtmux v0.35.0 -> v0.35.1
Fix for tmux usage when multiple clients are attached to the same session
Full Changelog: v1.43.0...v1.43.1
v1.43.0 - Streamlined targets, libtmux bump
Breaking changes
Full Changelog: v1.42.0...v1.43.0