Releases: tmux-python/libtmux
v0.15.7 - Maintenance
v0.15.6 - Maintenance (packaging)
Maintenance only, no bug fixes or features this releease
Packaging
-
Remove
MANIFEST.in
This is handled by poetry via pyproject.toml's
include
Full Changelog: v0.15.6...v0.15.6
v0.15.5 - Maintenance (packaging)
Maintenance only, no bug fixes or features this releease
Packaging
- Remove
.tmuxp-before-script.sh
Full Changelog: v0.15.4...v0.15.5
v0.15.4 - Packaging fixes for arch
What's Changed
Full Changelog: v0.15.3...v0.15.4
v0.15.3 - Maintenance only
-
Examples for pytest plugin (#439)
-
Move conftest.py to root level (#440)
- https://docs.pytest.org/en/stable/deprecations.html#pytest-plugins-in-non-top-level-conftest-files
- Less conftest.py files
- We can now run py.test for README.md without needing to proxy through docs/index.md
PRs
- Poetry v1.2.x by @tony in #436
- Tests: Improve
libtmux.tests
by @tony in #437 - pytest plugin examples by @tony in #439
- Consolidate
conftest.py
to root by @tony in #440
Full Changelog: v0.15.2...v0.15.3
v0.15.2 - Maintenance only
v0.15.1 - Packaging cleanup
Minor pyproject.toml
tweaks, clean up Quickstart page
Full Changelog: v0.15.0...v0.15.1
v0.15.0post0 - README fix
Fix a docstring in the readme.
Full Changelog: v0.15.0...v0.15.0post0
v0.15.0 - internal overhauling and tooling
Internal refactorings
New features
- Added a pytest plugin, #411.
Breaking changes
-
Remove
common.which()
in favor ofshutil.which()
, Credit: @rocksandska, via #407 -
Fixes #402:
common.tmux_cmd()
will only strip trailing empty lines. Before this change, all empty lines were filtered out. This will lead to a more accurate behavior when usingPane.capture_pane()
. Credit: @rockandska, via #405. -
Source files for
libtmux
modules moved tosrc/
, via #414.
Development
-
Add flake8-bugbear (#408)
-
Add flake8-comprehensions (#409)
Tests
- Test doctests in documentation via pytest-doctest-docutils (#410)
Documentation
-
Move to sphinx-autoissues, #406
-
Examples updated for correctness, #412 (cherry-picked from #410)
-
Render changelog in linkify_issues (#410)
-
Fix Table of contents rendering with sphinx autodoc with sphinx_toctree_autodoc_fix (#410)
Autogenerated
- fix(tmux_cmd): remove only trailing new lines in stdout by @rockandska in #405
- fix(tmux_cmd): use shutil.which and only PATH to discover tmux by @rockandska in #407
- build(deps): Add flake8-bugbear by @tony in #408
- build(deps): Add flake8-comprehensions by @tony in #409
- docs: Update doctests by @tony in #412
pytest
plugin by @tony in #411- Add
gp-libs
: Test docs via doctest, table of contents forsphinx.ext.autodoc
, change issues module by @tony in #410 - Move to src/ layout by @tony in #414
New Contributors
- @rockandska made their first contribution in #405
Full Changelog: v0.14.2...v0.15.0
v0.15.0a4: Move to /src layout
We moved to src/ layout in #414
Full Changelog: v0.15.0a3...v0.15.0a4