Releases: tmux-python/tmuxp
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.inThis is handled by poetry'sΒ
includeΒ in pyproject.toml. -
RemoveΒ
.tmuxp-before-script.shΒ fromΒ.tmuxp.yaml
Automated
- Document conditions for
suppress_historyby @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 ofΒdoctestΒ 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 onΒdoctest_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
v1.14.0a1 - Update `libtmux`, use `gp-libs` for docs
Docs / tests
Full Changelog: v1.14.0a0...v1.14.0a1
v1.14.0a0 - libtmux v0.15
v1.13.3 - Rollback v1.13.1
Functionally is back to v1.13.0's. We we now have a regression text for running out of window space.
Rollback
Full Changelog: v1.13.2...v1.13.3
v1.13.2 - Boost `default-size` for uncreated sessions
What's Changed
-
tests / fix: Fix v1.13.1 pane spacing issue #809
This will likely negate the "fix" from last v1.13.1, the underlying cause of why workspaces in #737, #667, #704 aren't working will need to be revisited.
As libtmux - the underlying library - receives updates and improvements this will get easier.
Developmental stuff
Full Changelog: v1.13.1...v1.13.2
v1.13.1 - Fix for longstanding layout issue
Bug fixes
- fix(
WorkspaceBuilder): Fix layout issue due to missing default-size for terminal #793
Fixes #737, #667, #704 This fix is reversed via v1.13.2
Automated
- ci: Use actions/setup-python@v3/4 caching by @tony in #797
- Fix layout related issues #737, #667, #704 by @nvasilas in #793
Full Changelog: v1.13.0...v1.13.1
v1.13.0 - Under the hood
Internal improvements
- libtmux updated from v0.12 to v0.14 #790
- Add doctest w/ pytest + doctest, via #791.
- Added basic mypy type annotations via #786
Automated PR list
- libtmux v0.14 by @tony in #790
- libtmux v0.13 (mypy annotations) by @tony in #789
- Basic
doctestsby @tony in #791 - docs: Fix a few typos by @timgates42 in #785
- Basic mypy typings by @tony in #786
Full Changelog: v1.12.1...v1.13.0
v1.13.0a2 - Basic mypy support
What's Changed
- docs: Fix a few typos by @timgates42 in #785
- Basic mypy typings by @tony in #786
Full Changelog: v1.13.0a1...v1.13.0a2