2014-08-25 19:52:07 +00:00
|
|
|
# Changelog
|
|
|
|
|
2014-08-26 12:58:53 +00:00
|
|
|
### master
|
2014-11-09 15:42:53 +00:00
|
|
|
- add support for restoring neovim sessions
|
2014-10-25 16:46:15 +00:00
|
|
|
|
|
|
|
### v1.4.0, 2014-10-25
|
2014-09-20 21:47:15 +00:00
|
|
|
- plugin now uses strategies when fetching pane full command. Implemented
|
|
|
|
'default' strategy.
|
2014-09-20 21:53:51 +00:00
|
|
|
- save command strategy: 'pgrep'. It's here only if fallback is needed.
|
2014-09-20 22:08:40 +00:00
|
|
|
- save command strategy: 'gdb'
|
2014-09-21 13:12:35 +00:00
|
|
|
- rename default strategy name to 'ps'
|
2014-09-24 12:33:46 +00:00
|
|
|
- create `expect` script that can fully restore tmux environment
|
2014-09-29 11:39:41 +00:00
|
|
|
- fix default save command strategy `ps` command flags. Flags are different for
|
|
|
|
FreeBSD.
|
2014-10-17 15:47:10 +00:00
|
|
|
- add bash history saving and restoring (@rburny)
|
2014-10-25 16:43:56 +00:00
|
|
|
- preserving layout of zoomed windows across restores (@Azrael3000)
|
2014-09-20 20:36:42 +00:00
|
|
|
|
|
|
|
### v1.3.0, 2014-09-20
|
2014-09-20 20:33:14 +00:00
|
|
|
- remove dependency on `pgrep` command. Use `ps` for fetching process names.
|
2014-09-02 20:48:50 +00:00
|
|
|
|
|
|
|
### v1.2.1, 2014-09-02
|
2014-09-02 20:34:00 +00:00
|
|
|
- tweak 'new_pane' creation strategy to fix #36
|
2014-09-02 20:47:38 +00:00
|
|
|
- when running multiple tmux server and for a large number of panes (120 +) when
|
|
|
|
doing a restore, some panes might not be created. When that is the case also
|
|
|
|
don't restore programs for those panes.
|
2014-09-01 18:32:54 +00:00
|
|
|
|
|
|
|
### v1.2.0, 2014-09-01
|
2014-09-01 17:41:33 +00:00
|
|
|
- new feature: inline strategies when restoring a program
|
2014-08-31 09:37:14 +00:00
|
|
|
|
|
|
|
### v1.1.0, 2014-08-31
|
2014-08-30 19:42:39 +00:00
|
|
|
- bugfix: sourcing `variables.sh` file in save script
|
2014-08-31 09:35:58 +00:00
|
|
|
- add `Ctrl` key mappings, deprecate `Alt` keys mappings.
|
2014-08-30 09:18:26 +00:00
|
|
|
|
|
|
|
### v1.0.0, 2014-08-30
|
2014-08-29 17:51:47 +00:00
|
|
|
- show spinner during the save process
|
2014-08-29 22:11:51 +00:00
|
|
|
- add screencast script
|
2014-08-29 22:15:15 +00:00
|
|
|
- make default program running list even more conservative
|
2014-08-29 17:11:21 +00:00
|
|
|
|
|
|
|
### v0.4.0, 2014-08-29
|
2014-08-29 16:59:14 +00:00
|
|
|
- change plugin name to `tmux-resurrect`. Change all the variable names.
|
2014-08-29 15:21:27 +00:00
|
|
|
|
|
|
|
### v0.3.0, 2014-08-29
|
2014-08-28 22:41:13 +00:00
|
|
|
- bugfix: when top is running the pane `$PWD` can't be saved. This was causing
|
|
|
|
issues during the restore and is now fixed.
|
2014-08-29 10:49:06 +00:00
|
|
|
- restoring sessions multiple times messes up the whole environment - new panes
|
|
|
|
are all around. This is now fixed - pane restorations are now idempotent.
|
2014-08-29 11:42:48 +00:00
|
|
|
- if pane exists from before session restore - do not restore the process within
|
|
|
|
it. This makes the restoration process even more idempotent.
|
2014-08-29 14:16:03 +00:00
|
|
|
- more panes within a window can now be restored
|
2014-08-29 15:04:00 +00:00
|
|
|
- restore window zoom state
|
2014-08-28 22:19:22 +00:00
|
|
|
|
|
|
|
### v0.2.0, 2014-08-29
|
2014-08-28 11:43:04 +00:00
|
|
|
- bugfix: with vim 'session' strategy, if the session file does not exist - make
|
2014-08-28 21:39:53 +00:00
|
|
|
sure vim does not contain `-S` flag
|
|
|
|
- enable restoring programs with arguments (e.g. "rails console") and also
|
|
|
|
processes that contain program name
|
2014-08-28 22:17:02 +00:00
|
|
|
- improve `irb` restore strategy
|
2014-08-28 11:20:09 +00:00
|
|
|
|
|
|
|
### v0.1.0, 2014-08-28
|
2014-08-28 10:45:01 +00:00
|
|
|
- refactor checking if saved tmux session exists
|
2014-08-28 10:58:07 +00:00
|
|
|
- spinner while tmux sessions are restored
|
2014-08-27 23:11:56 +00:00
|
|
|
|
|
|
|
### v0.0.5, 2014-08-28
|
2014-08-26 22:11:13 +00:00
|
|
|
- restore pane processes
|
2014-08-27 11:12:32 +00:00
|
|
|
- user option for disabling pane process restoring
|
2014-08-27 14:15:07 +00:00
|
|
|
- enable whitelisting processes that will be restored
|
2014-08-27 19:31:10 +00:00
|
|
|
- expand readme with configuration options
|
2014-08-27 22:43:31 +00:00
|
|
|
- enable command strategies; enable restoring vim sessions
|
2014-08-27 23:09:55 +00:00
|
|
|
- update readme: explain restoring vim sessions
|
2014-08-26 18:58:18 +00:00
|
|
|
|
|
|
|
### v0.0.4, 2014-08-26
|
2014-08-26 18:19:34 +00:00
|
|
|
- restore pane layout for each window
|
2014-08-26 18:56:40 +00:00
|
|
|
- bugfix: correct pane ordering in a window
|
2014-08-26 17:18:24 +00:00
|
|
|
|
|
|
|
### v0.0.3, 2014-08-26
|
2014-08-26 15:23:20 +00:00
|
|
|
- save and restore current and alternate session
|
2014-08-26 15:28:40 +00:00
|
|
|
- fix a bug with non-existing window names
|
2014-08-26 16:54:39 +00:00
|
|
|
- restore active pane for each window that has multiple panes
|
2014-08-26 17:16:51 +00:00
|
|
|
- restore active and alternate window for each session
|
2014-08-26 14:08:09 +00:00
|
|
|
|
|
|
|
### v0.0.2, 2014-08-26
|
2014-08-26 13:31:47 +00:00
|
|
|
- saving a new session does not remove the previous one
|
2014-08-26 13:40:50 +00:00
|
|
|
- make the directory where sessions are stored configurable
|
2014-08-26 13:47:31 +00:00
|
|
|
- support only Tmux v1.9 or greater
|
2014-08-26 13:52:07 +00:00
|
|
|
- display a nice error message if saved session file does not exist
|
2014-08-26 14:07:04 +00:00
|
|
|
- added README
|
2014-08-26 12:58:53 +00:00
|
|
|
|
|
|
|
### v0.0.1, 2014-08-26
|
2014-08-25 19:52:07 +00:00
|
|
|
- started a project
|
2014-08-26 12:58:53 +00:00
|
|
|
- basic saving and restoring works
|