Skip to content

Releases: tmux-python/libtmux

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

v0.33.0 - Split and new window improvements

17 Mar 13:57
Compare
Choose a tag to compare

Breaking changes

Improved new sessions (#532)

  • Session.new_window():

  • Added {meth}Window.new_window() shorthand to create window based on that
    window's position.

Improved window splitting (#532)

  • Window.split_window() to Window.split()

    • Deprecate Window.split_window()
  • Pane.split_window() to Pane.split()

    • Deprecate Pane.split_window()

    • Learned direction, via PaneDirection).

      • Deprecate vertical and horizontal in favor of direction.
    • 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

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

17 Mar 12:04
Compare
Choose a tag to compare

What's Changed

  • Split, new window follow ups by @tony in #534

Full Changelog: v0.33.0b0...v0.33.0b1

v0.33.0b0 - Splitting and new window improvements

17 Mar 08:38
Compare
Choose a tag to compare

Breaking changes

Improved new sessions (#532)

Improved window splitting (#532)

  • Window.split_window() to Window.split()

    • Deprecate Window.split_window()
  • Pane.split_window() to Pane.split()

    • Deprecate Pane.split_window()

    • Learned direction, via PaneDirection).

      • Deprecate vertical and horizontal in favor of direction.
    • 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

Full Changelog: v0.32.0...v0.33.0b0

v0.32.0 - module export improvement, ruff 0.3.0

02 Mar 00:38
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.31.0...v0.32.0

v0.31.0post0 - Doc fixes

17 Feb 13:42
Compare
Choose a tag to compare

Post-release Documentation Fixes

  • Doc fixes to command examples

Full Changelog: v0.31.0...v0.31.0post0