Skip to content

Releases: tmux-python/tmuxp

v1.17.0 - CLI overhaul

09 Oct 23:16

Choose a tag to compare

Breaking changes

  • Completions have changed (#830)

    Completions now use a different tool: shtab. See the completions page for more information.

    If you were using earlier versions of tmuxp (earlier than 1.17.0), you may need to uninstall the old completions, first.

  • Deprecate click in favor of argparse (#830)

Packages

  • Remove click dependency

Full Changelog: v1.16.2...v1.17.0

v1.17.0a0 - Switch CLI from click to argparse

09 Oct 23:07

Choose a tag to compare

CLI overhaul

Full Changelog: v1.16.2...v1.17.0a0

v1.16.2 - Packaging fix

08 Oct 15:37

Choose a tag to compare

Packaging fix

  • Fix issue where pyyaml may be missing due to 1.16.0's move from kaptan to ConfigReader in #828

    Promote PyYaml to a direct dependency by @heindsight in #833

Full Changelog: v1.16.1...v1.16.2

v1.16.1 - Fix issue with empty window_name

02 Oct 18:39

Choose a tag to compare

Full Changelog: v1.16.0...v1.16.1

v1.16.0 - Move from `kaptan` -> `ConfigReader`

01 Oct 17:56

Choose a tag to compare

Maintenance / packaging only: No bug fixes or features

Internal update

  • Remove kaptan -> ConfigReader by @tony in #828

Full Changelog: v1.15.3...v1.16.0

v1.16.0a0 - `ConfigReader`

01 Oct 16:51

Choose a tag to compare

Pre-release

Internal refactor

  • Remove kaptan -> ConfigReader by @tony in #828

Full Changelog: v1.15.3...v1.16.0a0

v1.15.3 - Fix for `start_directory`

01 Oct 15:27

Choose a tag to compare

Bug fix

  • WorkspaceBuilder: Pass start_directory to new_session when building a session

    by @heindsight in #829

New Contributors

Full Changelog: v1.15.2...v1.15.3

v1.15.2 - Maintenance

24 Sep 13:57

Choose a tag to compare

Maintenance only release, no bugfixes or new features

Packaging

  • Don't package conftest.py in wheel by @tony in #826, for Arch package (#825)

Full Changelog: v1.15.1...v1.15.2

v1.15.1 - Maintenance

24 Sep 02:26

Choose a tag to compare

Infrastructure

  • CI speedups (#819)

    • Split out release to separate job so the PyPI Upload docker image isn't pulled on normal runs

    • Clean up CodeQL

  • Bump poetry 1.1.x -> 1.2.x

  • Bump libtmux 0.15.1 -> 0.15.6

    • 0.15.7 (move .coveragerc -> pyproject.toml)

    • 0.15.6 (#823, pytest fixes, packaging improvements)

    • 0.15.3 (#821, pytest plugin improvements, root-level conftest.py)

  • Move .coveragerc -> pyproject.toml (#824)

Packaging

  • Remove MANIFEST.in

    This is handled by poetry's include in pyproject.toml.

  • Remove .tmuxp-before-script.sh from .tmuxp.yaml

Automated

  • Document conditions for suppress_history by @jpcirrus in #817
  • CI: Speed improvements by @tony in #819
  • build(deps): Bump libtmux 0.15.1 -> 0.15.3 by @tony in #821
  • build(deps): Bump libtmux to 0.15.6 by @tony in #823
  • build: Remove .coveragerc, use pyproject.toml by @tony in #824

New Contributors

Full Changelog: v1.15.0...v1.15.1

v1.15.0 - Maintenance (src/ layout change)

11 Sep 23:03

Choose a tag to compare

Maintenance release, no features or fixes

There will be several of these releases as infrastructure and APIs are upgraded to facilitate fixes for layout issues and general contributions.

Project moved to src/ layout by @tony in #814

Full Changelog: v1.14.0...v1.15.0