Releases: tmux-python/tmuxp
v1.17.0a0 - Switch CLI from click to argparse
v1.16.2 - Packaging fix
Packaging fix
-
Fix issue where
pyyaml
may be missing due to 1.16.0's move from kaptan toConfigReader
in #828Promote 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
-
Bug fix for
window_name: ''
via libtmux 0.15.7 -> 0.15.8See also: tmux-python/libtmux#444
Full Changelog: v1.16.0...v1.16.1
v1.16.0 - Move from `kaptan` -> `ConfigReader`
Maintenance / packaging only: No bug fixes or features
Internal update
Full Changelog: v1.15.3...v1.16.0
v1.16.0a0 - `ConfigReader`
Internal refactor
Full Changelog: v1.15.3...v1.16.0a0
v1.15.3 - Fix for `start_directory`
Bug fix
-
WorkspaceBuilder
: Passstart_directory
tonew_session
when building a sessionby @heindsight in #829
New Contributors
- @heindsight made their first contribution in #829
Full Changelog: v1.15.2...v1.15.3
v1.15.2 - Maintenance
v1.15.1 - Maintenance
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
-
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)
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
v1.14.0 - Maintenance
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.
Development
-
libtmux bumped to v0.15.1
This includes a major retooling underneath, including
src/
layout and testing ofdoctest
in documentation.
Documentation
-
Render changelog in
linkify_issues
(#812) -
Fix Table of contents rendering with sphinx autodoc with
sphinx_toctree_autodoc_fix
(#812) -
Test doctests in our docs via
pytest_doctest_docutils
(built ondoctest_docutils
) (#812)
PRs
- libtmux v0.15 by @tony in #805
- docs: Move to
gp-libs
(our internal helpers for sphinx) by @tony in #812
Full Changelog: v1.13.3...v1.14.0