Releases: tmux-python/libtmux
v0.40.1 - Fix for new sessions w/ env vars
Bug fixes
- Fix passing both window command and environment by @ppentchev in #553
New Contributors
- @ppentchev made their first contribution in #553
Full Changelog: v0.40.0...v0.40.1
v0.40.0 - Maintenance release
Maintenance only, no bug fixes or new features
Development
- Python 3.9 Modernization by @tony in #550
- test(legacy[session]) Stabilize assertion by @tony in #552
Full Changelog: v0.39.0...v0.40.0
v0.39.0 - Drop Python 3.8
What's Changed
Breaking changes
-
Drop Python 3.8 by @tony in #548
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: v0.38.1...v0.39.0
v0.38.1 - Lower minimum python to 3.8
Full Changelog: v0.38.0...v0.38.1
Minimum Python back to 3.8 for now.
v0.38.0 (built with uv)
What's Changed
Development
-
Project and package management: poetry to uv (#547)
uv is the new package and project manager for the project, replacing Poetry.
-
Code quality: Use f-strings in more places (#540)
via ruff 0.4.2.
Documentation
-
[docs] Sphinx v8 compatibility: configure a non-empty inventory name for Python Intersphinx mapping. by @jayaddison in #542
-
Fix docstrings in
query_list
forMultipleObjectsReturned
and
ObjectDoesNotExist
.
Other
New Contributors
- @jayaddison made their first contribution in #542
Full Changelog: v0.37.0...v0.38.0
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