Skip to content

Releases: tmux-python/tmuxp

v1.49.0 - Drop Python 3.8

26 Nov 12:57
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.48.0...v1.49.0

v1.48.0 (built with uv, libtmux v0.38.1)

26 Nov 12:14
Compare
Choose a tag to compare

Maintenance only, no bug fixes or new features

What's Changed

Packaging

  • ci,pkg: poetry -> uv by @tony in #949
  • py(deps) libtmux 0.37.0 -> 0.38.1 (built with uv) by @tony in #950

Development

  • Bump dev dependencies, including ruff 0.4.2, f-string tweaks by @tony in #931
  • py(deps): ruff 0.4.5 -> 0.4.7, other fixes by @tony in #935
  • docs(cli): fix typo in load usage documentation by @MiLk in #943

New Contributors

  • @MiLk made their first contribution in #943

Full Changelog: v1.47.0...v1.48.0

v1.47.0 - Maintenance release

21 Apr 12:00
Compare
Choose a tag to compare

Maintenance only, no bug fixes or new features

Bump libtmux

  • py(deps): libtmux v0.36.0 -> v0.37.0 (internal test / CI improvements) by @tony in #929

Full Changelog: v1.46.0...v1.47.0

v1.46.0 - Terminal dimension detection

13 Apr 00:09
Compare
Choose a tag to compare

Breaking changes

Workspace builder now detects terminal size (#926)

Dimensions used by workspace builder now use shutil.get_terminal_size().

In conjunction with main-pane-height: 67%, for instance, this will render a proportional layout:

session_name: my session
windows:
- window_name: example with percentage
  focus: True
  layout: main-horizontal
  options:
    main-pane-height: 67%
  panes:
  - focus: true
  - pane 

To use old behavior, set TMUXP_DETECT_TERMINAL_SIZE=0 in your terminal
environment and file an issue on the tracker.

by @tony in #926

Development

  • chore: Aggressive ruff fixes by @tony in #928

Full Changelog: v1.45.0...v1.46.0

v1.46.0a0 - Terminal dimension detection

07 Apr 22:44
Compare
Choose a tag to compare

Breaking changes

Workspace builder now detects terminal size (#926)

Dimensions used by workspace builder now use shutil.get_terminal_size().

In conjunction with main-pane-height: 67%, for instance, this will render a proportional layout:

session_name: my session
windows:
- window_name: example with percentage
  focus: True
  layout: main-horizontal
  options:
    main-pane-height: 67%
  panes:
  - focus: true
  - pane 

To use old behavior, set TMUXP_DETECT_TERMINAL_SIZE=0 in your terminal
environment and file an issue on the tracker.

by @tony in #926

Full Changelog: v1.45.0...v1.46.0a0

v1.45.0 - Maintenance release

24 Mar 19:15
Compare
Choose a tag to compare

Maintenance only, no bug fixes or new features

Internal improvements

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

Full Changelog: v1.44.0...v1.45.0

v1.44.0 - libtmux v0.36.0

24 Mar 17:49
Compare
Choose a tag to compare

Maintenance only, no bug fixes, improvements, or new features

Breaking changes

  • py(deps): libtmux 0.35.1 -> 0.36.0 by @tony in #923

Full Changelog: v1.43.1...v1.44.0

v1.43.1 - libtmux v0.35.1

24 Mar 14:44
Compare
Choose a tag to compare

Breaking changes

libtmux v0.35.0 -> v0.35.1

Fix for tmux usage when multiple clients are attached to the same session

Full Changelog: v1.43.0...v1.43.1

v1.43.0 - Streamlined targets, libtmux bump

17 Mar 20:09
Compare
Choose a tag to compare

Breaking changes

  • libtmux 0.45.0: Simplified targets by @tony in #920

Full Changelog: v1.42.0...v1.43.0

v1.42.0 - Improved handling of values with `-t`

17 Mar 15:46
Compare
Choose a tag to compare

Breaking changes

libtmux 0.34.0 (#919)

  • cmd: Pass explicit target

Full Changelog: v1.41.1...v1.42.0