Releases: tmux-python/libtmux
v0.37.0 - Maintenance release, test stability
Tests
- pytest-xdist support in #522
- test stability improvements in #522
retry_until()
tests: Relax clock inassert
.tests/test_pane.py::test_capture_pane_start
: Useretry_until()
to poll, improve correctness of test.
Full Changelog: v0.36.0...v0.37.0
v0.36.0 - Maintenance release
What's Changed
Full Changelog: v0.35.1...v0.36.0
v0.35.1 - `Server.attached_sessions` fix
What's Changed
- fix: server.attached_sessions by @patrislav1 in #537
New Contributors
- @patrislav1 made their first contribution in #537
Full Changelog: v0.35.0...v0.35.1
v0.35.0 - Simplify `target`s
Breaking changes
Full Changelog: v0.34.0...v0.35.0
v0.34.0 - Command overhaul
Breaking
Command target change (#535)
Commands: All cmd()
methods using custom or overridden targets must use the keyword argument target
. This avoids entanglement with inner shell values that include -t
for other purposes. These methods include:
Full Changelog: v0.33.0...v0.34.0
v0.33.0 - Split and new window improvements
Breaking changes
Improved new sessions (#532)
-
Session.new_window()
:- Learned
direction
, viaWindowDirection
). - PEP 3102 keyword-only arguments after window name (#534).
- Learned
-
Added {meth}
Window.new_window()
shorthand to create window based on that
window's position.
Improved window splitting (#532)
-
Window.split_window()
toWindow.split()
- Deprecate
Window.split_window()
- Deprecate
-
Pane.split_window()
toPane.split()
-
Deprecate
Pane.split_window()
-
Learned
direction
, viaPaneDirection
).- Deprecate
vertical
andhorizontal
in favor ofdirection
.
- Deprecate
-
Learned
zoom
-
Tweak: Pane position (#532)
It's now possible to retrieve the position of a pane in a window via a bool
helper::
Development
-
poetry: 1.7.1 -> 1.8.1
See also: https://github.com/python-poetry/poetry/blob/1.8.1/CHANGELOG.md
Full Changelog: v0.32.0...v0.33.0b0
Full Changelog: v0.32.0...v0.33.0
v0.33.0b1 - Fix for split and new window
v0.33.0b0 - Splitting and new window improvements
Breaking changes
Improved new sessions (#532)
-
Session.new_window()
toSession.new_window()
- Learned
direction
, viaWindowDirection
).
- Learned
Improved window splitting (#532)
-
Window.split_window()
toWindow.split()
- Deprecate
Window.split_window()
- Deprecate
-
Pane.split_window()
toPane.split()
-
Deprecate
Pane.split_window()
-
Learned
direction
, viaPaneDirection
).- Deprecate
vertical
andhorizontal
in favor ofdirection
.
- Deprecate
-
Learned
zoom
-
Tweak: Pane position (#532)
It's now possible to retrieve the position of a pane in a window via a bool
helper::
Development
-
poetry: 1.7.1 -> 1.8.1
See also: https://github.com/python-poetry/poetry/blob/1.8.1/CHANGELOG.md
Full Changelog: v0.32.0...v0.33.0b0
v0.32.0 - module export improvement, ruff 0.3.0
What's Changed
- Fix docstring ordering in pane.split_window by @Ngalstyan4 in #528
- Add implicit exports into init.py by @ssbarnea in #531
New Contributors
- @Ngalstyan4 made their first contribution in #528
- @ssbarnea made their first contribution in #531
Full Changelog: v0.31.0...v0.32.0
v0.31.0post0 - Doc fixes
Post-release Documentation Fixes
- Doc fixes to command examples
Full Changelog: v0.31.0...v0.31.0post0