Skip to content

Releases: tmux-python/tmuxp

v1.59.0 - Maintenance release

30 Nov 22:41

Choose a tag to compare

Breaking changes

libtmux 0.50.0 (#996)

libtmux minimum version bumped from 0.49.0 -> 0.50.0.

Internal updates to use libtmux's new unified options API:

  • Session.attach_session()Session.attach()
  • Window.show_window_option()Window.show_option()
  • Window.show_window_options()Window.show_options()
  • Window.set_window_option()Window.set_option()
  • g=True parameter → global_=True

Note: Options now return Python-native types (True/False instead of
"on"/"off", int instead of numeric strings).

What's Changed

  • libtmux 0.49.0 -> 0.50.0 and API updates by @tony in #996

Full Changelog:
v1.58.0...v1.59.0

v1.58.0 - Drop tmux < 3.2

30 Nov 12:14

Choose a tag to compare

Breaking Changes

  • Drop support for tmux versions < 3.2 by @tony in #993
  • py(deps) libtmux 0.48.0 -> 0.49.0 by @tony in #992

Full Changelog: v1.57.0...v1.58.0

v1.57.0 - Minimum tmux 3.2+

28 Nov 22:03

Choose a tag to compare

What's Changed

Breaking changes

  • Deprecate tmux versions below 3.2a by @tony in #991
  • py(deps) libtmux 0.47.0 -> 0.48.0 by @tony in #990

Development

  • tmux: Add tmux 3.6 to testgrid by @tony in #989

Full Changelog: v1.56.0...v1.57.0

v1.56.0 - Drop Python 3.9

01 Nov 17:24

Choose a tag to compare

Breaking changes

  • Drop Python 3.9 by @tony in #987
  • Minimum libtmux version to v0.47.0

Development

What's Changed

New Contributors

Full Changelog: v1.55.0...v1.56.0

v1.55.0 - Maintenance release

26 Feb 14:07

Choose a tag to compare

What's Changed

  • py(deps) libtmux 0.45.0 -> 0.46.0 by @tony in #969

    Update for libtmux.test imports.

Full Changelog: v1.54.0...v1.55.0

v1.54.0 - libtmux 0.45.0 (import update)

23 Feb 19:46

Choose a tag to compare

Breaking changes

  • py(deps) libtmux 0.44.2 -> 0.45.0 by @tony in #968

    Update for libtmux.test imports.

CI

  • ci(tests) Verify runtime deps for CLI commands by @tony in #967

Full Changelog: v1.53.0...v1.54.0

v1.53.0 - test overhaul, runtime import bug fix

19 Feb 11:34

Choose a tag to compare

What's Changed

Docs

Packaging

  • py(deps) libtmux 0.42.0 -> 0.44.2 by @tony in #962

Test overhaul

  • Tests: Improved parametrization by @tony in #964
  • ci(tests) Verify runtime deps by @tony in #965

Full Changelog: v1.52.2...v1.53.0

v1.52.2 - Output capturing fix

02 Feb 15:57

Choose a tag to compare

What's Changed

Compatibility

  • run_before_script: Fix output capturing too many newlines by @tony in #960

Full Changelog: v1.52.1...v1.52.2

v1.52.1 - Bug fix for `run_before_script()`

02 Feb 13:41

Choose a tag to compare

What's Changed

Bug fixes

  • Fix run_before_script() output capturing by @tony in #959

Full Changelog: v1.52.0...v1.52.1

v1.52.0 - Maintenance release

02 Feb 12:46

Choose a tag to compare

Maintenance only, no bug fixes or new features

What's Changed

  • py(deps) libtmux 0.40.1 -> 0.42.0, modernized run_before_script() by @tony in #958

Full Changelog: v1.51.0...v1.52.0