Skip to content

Releases: tmux-python/libtmux

v0.40.1 - Fix for new sessions w/ env vars

24 Dec 16:57
Compare
Choose a tag to compare

Bug fixes

  • Fix passing both window command and environment by @ppentchev in #553

New Contributors

Full Changelog: v0.40.0...v0.40.1

v0.40.0 - Maintenance release

21 Dec 04:09
Compare
Choose a tag to compare

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

26 Nov 12:52
Compare
Choose a tag to compare

What's Changed

Breaking changes

Full Changelog: v0.38.1...v0.39.0

v0.38.1 - Lower minimum python to 3.8

26 Nov 12:03
Compare
Choose a tag to compare

Full Changelog: v0.38.0...v0.38.1

Minimum Python back to 3.8 for now.

v0.38.0 (built with uv)

26 Nov 12:02
Compare
Choose a tag to compare

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 for MultipleObjectsReturned and
    ObjectDoesNotExist.

Other

  • Bump dev dependencies, including ruff 0.4.2, f-string tweaks by @tony in #540

New Contributors

Full Changelog: v0.37.0...v0.38.0

v0.37.0 - Maintenance release, test stability

21 Apr 11:01
Compare
Choose a tag to compare

Tests

  • pytest-xdist support in #522
  • test stability improvements in #522
    • retry_until() tests: Relax clock in assert.
    • tests/test_pane.py::test_capture_pane_start: Use retry_until() to poll, improve correctness of test.

Full Changelog: v0.36.0...v0.37.0

v0.36.0 - Maintenance release

24 Mar 17:27
Compare
Choose a tag to compare

What's Changed

  • Linting: Aggressive ruff pass (ruff v0.3.4) by @tony in #539

Full Changelog: v0.35.1...v0.36.0

v0.35.1 - `Server.attached_sessions` fix

23 Mar 15:49
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.35.0...v0.35.1

v0.35.0 - Simplify `target`s

17 Mar 19:54
Compare
Choose a tag to compare

Breaking changes

  • refactor: Eliminate redundant targets / window_index's across codebase by @tony in #536

Full Changelog: v0.34.0...v0.35.0

v0.34.0 - Command overhaul

17 Mar 15:33
Compare
Choose a tag to compare

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