Skip to content

Releases: greymd/tmux-xpanes

Release: v4.2.0

05 Feb 17:30
Compare
Choose a tag to compare
  • New feature: Reuse -r option (GitHub pull request #199)
  • Refactoring

-- Release notes generated by GitHub

What's Changed

New Contributors

Full Changelog: v4.1.4...v4.2.0

Release: v4.1.4

13 Mar 16:19
Compare
Choose a tag to compare
  • 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

30 Mar 00:22
Compare
Choose a tag to compare
  • 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.

Release: v4.1.2

09 May 16:27
Compare
Choose a tag to compare
  • 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

07 May 23:31
Compare
Choose a tag to compare
  • 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

13 Mar 21:37
Compare
Choose a tag to compare
  • New feature: -B option (GitHub issue #85)
  • Update documents

Release: v4.0.0

01 Mar 00:14
0e419f7
Compare
Choose a tag to compare
  • 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

18 Feb 00:01
Compare
Choose a tag to compare
  • 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

Release: v3.1.0

02 Aug 21:25
Compare
Choose a tag to compare
  • 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)

Release: v3.0.1

27 Jul 22:42
Compare
Choose a tag to compare
  • 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 ).