Releases: greymd/tmux-xpanes
Releases · greymd/tmux-xpanes
Release: v4.2.0
- New feature: Reuse
-r
option (GitHub pull request #199) - Refactoring
-- Release notes generated by GitHub
What's Changed
- Optimize xpns_log_filenames & xpns_arr2args functions by @ReDTerraN in #182
- actions/checkout@v2 -> v3 by @greymd in #183
- Optimize xpns_normalize_directory and xpns_is_valid_directory by @ReDTerraN in #184
- Add shunit2 dependency for test readme by @ReDTerraN in #186
- optimize xpns_organize_panes by @ReDTerraN in #185
- optimize send_commands() function by @ReDTerraN in #187
- Remove unused variable by @ReDTerraN in #189
- Merge all option sanitation functions into xpns_opt_checker() by @ReDTerraN in #190
- Fix minor typos in xpanes and README.md by @ReDTerraN in #191
- Implement xpns_log() by @ReDTerraN in #192
- optimize xpns_interval() by @ReDTerraN in #193
- Remove unnecessary white spaces by @greymd in #194
- Reuse by @jmeurin in #199
New Contributors
- @ReDTerraN made their first contribution in #182
- @jmeurin made their first contribution in #199
Full Changelog: v4.1.4...v4.2.0
Release: v4.1.4
- Officially support tmux version until 3.3a
- Officially support bash 5.2
- New feature:
--interval <seconds>
option (GitHub Issue #179) - Update documents
Release: v4.1.3
Release: v4.1.2
- Officially support tmux 3.0, 3.0a, 3.1 and 3.1a. (GitHub issue #141)
- Bugfix: Now, temporal session file is not deleted after detaching. (GitHub issue #135)
- Bugfix: xpanes works properly regardless xargs's version. (GitHub issue #146)
- Documentation: Update example on README.md. (GitHub issue #132)
- Other: Automated test is migrated to GitHub Actions. (GitHub issue #140)
Release: v4.1.1
- tmux 2.9 and 2.9a are officially tested and supported
TMUX_XPANES_PANE_DEAD_MESSAGE
environment variable can change the "dead message" of-s
(GitHub issue #122)- Refactoring
Release: v4.1.0
- New feature: -B option (GitHub issue #85)
- Update documents
Release: v4.0.0
- Improve algorithm to split window.
- Split window efficiently & speedy.
- Make panes specious (Make each panes' size as same as possible).
- Detects impossible window layout before splitting.
- New feature:
-C
,--cols
options: Number of columns of panes. - New feature:
-R
,--rows
options: Number of rows of panes. - New feature:
--bulk-cols
option: Number of multiple columns for each rows. - Bugfix: Session could not recovered with Pipe mode (GitHub issue #113)
- Update documents.
- Refactoring.
- Reason for major update: Fundamental changes were made. Especially, updated the algorithm for splitting causes the lost of backward compatibility. If the number of pane is big, the layout of panes is totally different from old version's tmux-xpanes.
Release: v3.1.1
- Bash 5.0 is officially tested and supported
- tmux 2.8 is officially tested and supported (GitHub issue #110)
- tmux-xpanes is now multi-process safe
- tmux session file is generated for each xpanes process in case of "Normal mode1".
- Bug fix: old session file bound to old .tmux.conf is not loaded from new xpanes process (related to GitHub issue #107)
- Bug fix: tmux-xpanes accepts many arguments than before on macOS (GitHub issue #109)
- Document updated