Tmux Xpanes Versions Save

Awesome tmux-based terminal divider

v4.2.0

2 months ago

-- Release notes generated by GitHub

What's Changed

New Contributors

Full Changelog: https://github.com/greymd/tmux-xpanes/compare/v4.1.4...v4.2.0

v4.1.4

1 year ago
  • Officially support tmux version until 3.3a
  • Officially support bash 5.2
  • New feature: --interval <seconds> option (GitHub Issue #179)
  • Update documents

v4.1.3

3 years ago
  • tmux 3.1b, 3.1c and Bash 5.1 are tested and officially supported.
  • Suppress the noise for upcoming tmux versions (GitHub PR #162).
  • Related tools got improved portability (GitHub PR #158).
  • Refactor functions for parsing options.

v4.1.2

3 years ago
  • 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)

v4.1.1

4 years ago
  • 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

v4.1.0

5 years ago
  • New feature: -B option (GitHub issue #85)
  • Update documents

v4.0.0

5 years ago
  • 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.

v3.1.1

5 years ago
  • 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

v3.1.0

5 years ago
  • New options -s and -ss (GitHub issue #93)
    • Run command promptly without creating a login shell.
  • New option --debug
    • Helpful for developer
  • Bug fix: error message is wrong (GitHub issue #94)

v3.0.1

5 years ago
  • Improve portability (GitHub issue #91 ).
    • The source code consists of pure bash script (v3.2 and later) and some POSIX compliant commands.
  • Fix wrong error message (GitHub issue #88 ).