Releases: joshmedeski/sesh
v2.3.1
v2.3.0
What's Changed
- fix(docs): fix readme by @albertilagan in #168
 - Add Tmuxinator Support by @kadriandev and @joshmedeski in #171
 
New Contributors
- @albertilagan made their first contribution in #168
 - @kadriandev made their first contribution in #171
 
Full Changelog: v2.2.0...v2.3.0
v2.2.0
The default <prefix>+L command will "Switch the attached client back to the last session." However, if you close a session while detach-on-destroy off is set, the last session will not be found. To fix this, I have a sesh last command that will always switch the client to the second to last session that has been attached.
Add the following to your tmux.conf to overwrite the default last-session command:
bind -N "last-session (via sesh) " L run-shell "sesh-dev last"WARNING: This is a brand new feature and is prone to have some slight changes in behavior. I'll be sure to post those changes here.
What's Changed
- Add Last Command by @joshmedeski in #165
 
Full Changelog: v2.1.2...v2.2.0
v2.1.2
v2.1.1
The new hide-attached caused a bug. I removed it for now and will add it back later with additional testing.
v2.1.0
What's Changed
- fix: add --json flag back to list (fixes Raycast!) by @joshmedeski in #158
 - feat: adding --hide-attached flag to list by @joshmedeski in #159
 - fix: evaluate symlinks when connecting to directory by @glebglazov in #150
 
New Contributors
- @glebglazov made their first contribution in #150
 
Full Changelog: v2.0.2...v2.1.0
v2.0.2
v2.0.1
- Fixes minor out of bound issue (#148, thanks @kevinrobayna)
 - Documentation removes reference to a startup script (#146, thanks @rubiin)
 - Removed an extra print and some commented out testing code from last night's stream
 
v2.0.0
This is a full rewrite of sesh, it's finally here!
Here are some notable changes:
- I'm now using a dependency injection pattern, so every area of the application can be tested
 - I'm using Mockery for automated mocking
 - The 
connectlogic got simplified and restructured. There are now "strategies" that are more concise and clear, making sesh's connect behavior more predictable 
Breaking changes:
startup_scriptis now dropped. I recommend you make your script files executable then change anystartup_scriptconfigurations tostartup_command
Thank you all for the patience and support while I work through this rewrite. I'm excited to bring new features to sesh next so stay tuned in! I stream Thursday nights (CDT) so come join me while I continue to build sesh.
Fixing config path
- The config file now lives in 
~/.config/seshon any OS. - Sesh doesn't require a config file, so if one is missing it will still work.