Skip to content

Latest commit

 

History

History
232 lines (161 loc) · 9.86 KB

CHANGELOG.md

File metadata and controls

232 lines (161 loc) · 9.86 KB

0.8.2 The one that lists projects (2020-08-03)

Features

Documentation

  • README: Update usage for list and ls (039ccb96)

Refactor

  • Replace string slices in favor of Rc strings (0bfad6ec)
  • Dockerfiles: Rename stable to nix (f46a3ecf)
  • Packaging: Include license, changlog, and readme files (c729dee0)

0.8.1 The one that supports better session switching (2020-01-02)

Fixes

  • Fixup doctest and run them in load crate (ae53ca38)
  • Add unit test for project open (7c830272)

Documentation

Refactor

  • Docker: Reduce docker image sizes (161ca7c8)
  • Readme: Update copyright for 2020 (c36f2c40)
  • Travisci: Run rust stable in travis (33f707d4)

Improvements

  • Support switching between sessions (f544873b, closes #49)

Contributions

The one that adds Edit and upgrades all the Dependencies

0.8.0 (2019-12-14)

Features

Improvements

  • New: Expand the new command's arguments to accept -F (9f1f04e5)

Fixes

  • New: Don't panic when file already exists (9f1f04e5)

Documentation

Refactor

  • Refactor file naming in tests (c104abd5)
  • Don't compile untested crates (9999778b)
  • Utilize same template creation code (46ecae5b)
  • Fixup un-used result warning (101bf984)
  • Muxed: Upgrade docopt 0.7.0 -> 1.1.0 (d0429ef3)
  • Common:
    • Upgrade rand 0.3.15 -> 0.7.2 (ef2b3dd0)
    • Upgrade dirs 1.0.5 -> 2.0.2 (90f60ed9)
  • Edit:
    • Upgrade libc 0.2.21 -> 0.2.66 (672430fc)
    • Upgrade dirs 1.0.5 -> 2.0.2 (07422d76)
  • Load:
    • Upgrade yaml-rust 0.3.2 -> 0.4.3 (31476536)
    • Upgrade libc 0.2.21 -> 0.2.66 (37562a42)
    • Upgrade rand 0.3.15 -> 0.7.2 (95392372)
    • Upgrade dirs 1.0.5 -> 2.0.2 (958a382b)
  • Snapshot:
    • Upgrade serde 0.8.23->1.0.103 (46f1e872)
    • Upgrade regex 0.2.1 -> 1.3.1 (2824b0ad)
  • Docker: Rename and fixup docker files (d6bec594)
  • First Run: Use paths for first run check (98fecbd2)
  • Project Paths: Use std::default for Args (9a0ec6dd)

The one that removes debug lines

0.7.1 (2019-12-05)

Documentation

  • Update installation methods (06266d1d)

Bug Fixes

  • Remove debug lines being printed during execution

Features

Modernizing the repo and fixing bugs

0.7.0 (2019-11-28)

Bug Fixes

  • Use pane-base-index properly (4b9ee44a)
  • Fix root directory for new sessions (d52cba96)

Features

  • Add support for window paths (f52438fc)

Improvements

  • Begin trait based Command system (65223007)
  • Set default path on the session (4460f026)
  • Major internal refactoring of type
  • Restructured code into workspaces

Documentation

0.6.0 (2017-03-08)

Documentation

  • README:
  • changelog: Add perf and imp to the changelog (f5aca741)
  • clog.toml: Make changelogs easier (682a53b6)
  • tmux/mod.rs#call: Update the docs for call (68164956)

Features

  • Pre: Allow the Pre config option (4d2bf1b8)
  • issue-17: Allow pre to accept arrays (fbe8ebaf)

Improvements

  • Command::Pre: Add the Pre command (7ef112b3)
  • optparse: Swap clap for docopt (065f8e1a)

Bug Fixes

  • Attach: Attach to named sessions with spaces (c5a5020d)
  • issue-24: Allow pre_window config option (05703e3f, closes #24)

v0.5.0

Feature:

  • Added new SubCommand for generating new project files.

Bug:

  • Silence un-needed output.

Refactored:

  • Expressions in project/parser.rs to utilize if let.
  • Removed the linker from ./cargo/config. It had conflicts when actually building on osx.
  • When help is displayed.

v0.4.0 (2016-06-19)

Enhancement:

  • Increase the principle of least surprise by creating the project config directory during the first run, if the directory doesn't exist.

v0.3.5 (2016-06-18)

Add a fix for focusing on the top most first window when the session is attached.

v0.3.4 (2016-06-16)

Fixes a bug and now supports directories with spaces in the name.

v0.3.2 (2016-06-05)

Fixed a bug where blank values quotes values ex: "" created a send keys command for execution of no command. Instead let blank values opt out of the command completely.

v0.3.1 (2016-05-30)

Better error messaging when config file is not found. The message was only showing the default muxed path even if the user ad specified their own project path.

Just changing the available installtion options for releases.

v0.3.0 (2016-05-30)

Substantial changes how windows manage default directories internally. Big change on how the session and first window are created.

Cleanup warnings for unused code and paths.

v0.2.3 (2016-05-29)

This includes the bug fix for already active sessions.

v0.2.2 (2016-05-27)

Changes:

  • Bug fixes for windows and panes without execution commands. Where the value is None vs blank ("").
  • Fix for unnamed windows.

v0.2.1 (2016-05-26)

Fixes for better logging and minor bugs found by significant test coverage increase.

v0.2.0 (2016-05-07)

Significant changes have been made in the way commands are now built, and what commands can be built. Major changes in the parsing of files and how windows are treated.

  • Added multiple commands now. Commands represent the actions taken on tmux and the language corresponds better.
  • Stopped opening sessions with a named window. This made it hard to treat all windows the same.

v0.1.0 (2016-04-30)

Bumping to 0.1.0 as this build works as desired for a simple config running the happy path.