diff --git a/CHANGELOG.md b/CHANGELOG.md index 6a8e507..a76b72f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # Changelog +## v0.4.2 + +* Allow spawning remote shells via `:remsh` option (Thanks @SteffenDE!) +* Attempt to cleanup processes spawned by the underlying shells when + the `ExTTY` process is closed (#14) (Thanks @joshk!) + * This primarily affects `:elixir` shells because the `IEx.Evaluator` + process that gets started by Elixir does lots of monitoring to + attempt to stay up. So even though other shell processes are linked + and closed correctly, the `IEx.Evaluator` process stays running + which can result in many of them running on machines which have + a long uptime and have created multiple `ExTTY` processes over time + ## v0.4.1 * Support `:dot_iex` or `:dot_iex_path` option diff --git a/mix.exs b/mix.exs index cc84dcd..435e429 100644 --- a/mix.exs +++ b/mix.exs @@ -1,7 +1,7 @@ defmodule ExTTY.MixProject do use Mix.Project - @version "0.4.1" + @version "0.4.2" @source_url "https://github.com/jjcarstens/extty" def project do