Releases: evnp/tmex
Releases · evnp/tmex
v2.0.2
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
fromnpm 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
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
v2.0.0-rc.7
- fix bug trailing semicolons in shell commands cause tmux error
v2.0.0-rc.6
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
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
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
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
- Improve 'shorthand' layout handling to allow more flexible ordering of arguments
- Add man page for tmex
v2.0.0-rc.1
v2.0.0 Release Candidate 1
New features in 2.0.0:
- 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 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