Releases: tmux-python/libtmux
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
verticalandhorizontalin 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
v0.31.0 - Command overhaul, renamings
Cleanups (#527)
-
Streamline {Server,Session,Window,Pane}.cmd(), across all usages to:
- Use cmd: str as first positional
- Removed unused keyword arguments **kwargs
Renamings (#527)
- Session.attached_window renamed to Session.active_window()
- Session.attached_window deprecated
- Session.attached_pane renamed to Session.active_pane()
- Session.attached_pane deprecated
- Window.attached_pane renamed to Window.active_pane()
- Window.attached_pane deprecated
Improvements (#527)
Server.attached_windowsnow usersQueryList’s.filter()
Full Changelog: v0.30.2...v0.31.0
v0.30.2: Bump `TMUX_MAX_VERSION`
TMUX_MAX_VERSION: 3.3 -> 3.4
Full Changelog: v0.30.1...v0.30.2
v0.30.1 - pytest plugin renamings
- pytest plugin, test module: Update to renamed methods introduced in v0.30.0
Full Changelog: v0.30.0...v0.30.1
v0.30.0 - Improved commands
New and improved commands
New commands
Pane.kill()
Renamed commands
Window.select_window()renamed toWindow.select()- Deprecated
Window.select_window()
- Deprecated
Pane.select_pane()renamed toPane.select()- Deprecated
Pane.pane_select()
- Deprecated
Session.attach_session()renamed toSession.attach()- Deprecated
Session.attach_session()
- Deprecated
Server.kill_server()renamed toServer.kill()- Deprecated
Server.kill_server()
- Deprecated
Session.kill_session()renamed toSession.kill()- Deprecated
Session.kill_session()
- Deprecated
Window.kill_window()renamed toWindow.kill()- Deprecated
Window.kill_window()
- Deprecated
Improved commands
-
Server.new_session(): Support environment variables -
Window.split_window(): Supportsizevia-lSupports columns/rows (
size=10) and percentage (size='10%')
Full Changelog: v0.29.0...v0.30.0
v0.29.0 - `DeprecationWarning` improvements
v0.28.1 - Maintenance release
Maintenance only, no bug fixes or new features
Testing
- CI: Bump actions to node 20+ versions
Documentation
- Refine docs and add migration for v0.28.0
Full Changelog: v0.28.0...v0.28.1