Skip to content

Releases: evnp/tmex

v2.0.2

30 Jun 16:33
Compare
Choose a tag to compare

New features in 2.0.2:

Multi-window management
Focused-pane control
Multi-digit pane counts
Top-level sizing
Grid sub-layouts
Universal session-kill

Other improvements:

Expanded test suite – from 60 to 350+ test cases; optimization so entire suite runs slightly faster despite increased coverage
Better test structure – now uses a "mocked" tmux executable instead of running tmex with -p flag in tests; less code repetition in tests

Other changes included between v1.0.10->v2.0.0 (sourced from release notes v2.0.0-rc.1->v2.0.0-rc.8):

  • Improve 'shorthand' layout handling to allow more flexible ordering of arguments
  • Add man page for tmex
  • Clean up layout validation messaging and logic (thanks @vaygr!)
  • Add homebrew installation method
  • Add warning when tmux is not installed
  • Make multi-window feature compatible with iterm2 tmux integration (and usage within any tmux session)
  • Auto-detect npm builtin command usage and omit run from npm run appropriately
  • Accept either casing of v/V version arg for parity with tmux
  • Fix cases where empty window names are not handled properly
  • Fix multi-window invalid session name error message
  • Implement focused-window control for multi-window commands
  • Update required node version to v20 and update all dev dependencies
  • Fix trailing semicolons in shell commands causing tmux error
  • Add --command / -c param for specifying alternate tmux top-level command
  • Allow explicit stop of argument parsing by using -- arg
  • Allow omission of session name if using tmex to split panes within another tmux session

v2.0.0-rc.8

16 Jun 21:31
Compare
Choose a tag to compare

v2.0.0-rc.8

  • add --command / -c param for specifying alternate tmux top-level command
  • allow explicit stop of argument parsing by using '--' arg
  • allow omission of session name if using tmex to split panes within another tmux session

v2.0.0-rc.7

16 Jun 21:29
Compare
Choose a tag to compare
v2.0.0-rc.7 Pre-release
Pre-release

v2.0.0-rc.7

  • fix bug trailing semicolons in shell commands cause tmux error

v2.0.0-rc.6

16 Jun 21:28
Compare
Choose a tag to compare
v2.0.0-rc.6 Pre-release
Pre-release

v2.0.0-rc.6

  • fix cases where empty window names are not handled properly
  • fix multi-window invalid session name error message
  • implement focused-window control for multi-window commands
  • update required node version to v20 and update all dev dependencies

v2.0.0-rc.5

03 Sep 18:26
Compare
Choose a tag to compare
v2.0.0-rc.5 Pre-release
Pre-release

v2.0.0 Release Candidate 5

  • Make multi-window feature compatible with iterm2 tmux integration (and usage within any tmux session)
  • Auto-detect npm builtin command usage and omit 'run' from 'npm run' appropriately
  • Accept either casing of v/V version arg for parity with tmux

v2.0.0-rc.4

09 Jul 00:45
Compare
Choose a tag to compare
v2.0.0-rc.4 Pre-release
Pre-release

v2.0.0 Release Candidate 4

  • add homebrew installation method
  • add warning when tmux is not installed
  • other misc. readme updates

v2.0.0-rc.3

01 Jul 16:09
Compare
Choose a tag to compare
v2.0.0-rc.3 Pre-release
Pre-release

v2.0.0 Release Candidate 3

  • Clean up layout validation messaging and logic (thanks @vaygr!)
  • Add more tests
  • Fix man page installation (via npm install tmex@next)

v2.0.0 Release Candidate 2

30 Jun 04:41
Compare
Choose a tag to compare
Pre-release
  • Improve 'shorthand' layout handling to allow more flexible ordering of arguments
  • Add man page for tmex

v2.0.0-rc.1

28 Jun 16:02
Compare
Choose a tag to compare
v2.0.0-rc.1 Pre-release
Pre-release

v2.0.0 Release Candidate 1

New features in 2.0.0:

Other improvements:

  • Expanded test suite – from 60 to 250+ test cases; optimization so entire suite runs slightly faster despite increased coverage
  • Better test structure – now uses a "mocked" tmux script instead of running tmex with -p flag in tests; less code repetition in tests

v1.0.10

07 Jun 17:45
Compare
Choose a tag to compare
  • fix #7: deprecated split-window -p flag in tmux 3.4