Skip to content

Releases: jjcarstens/extty

v0.4.1

13 Jul 17:24
Compare
Choose a tag to compare
  • Support :dot_iex or :dot_iex_path option
    • :dot_iex was mistakenly interpreted as an Elixir 1.17
      option, but was being referenced from the main branch.
      Elixir 1.17 still requires :dot_iex_path, so this change
      adds support to include both for now

v0.4.0

12 Jul 15:28
Compare
Choose a tag to compare
  • Adds support for Elixir 1.17
    • This required using a different entry point into IEx and
      adjusts the shape of :shell_opts to be a flat keyword list
    • Elixir also renamed :dot_iex_path -> :dot_iex. The changes
      here account for that for now, but if you previously included
      this in options you'll need to change from
      shell_opts: [[dot_iex_path: path]] to shell_opts: [dot_iex: path]
  • Minimum supported Elixir version is now 1.13

v0.3.0

16 Jul 14:10
Compare
Choose a tag to compare
  • Support Elixir 1.15 / OTP 26 with backwards compatibility

v0.2.1

03 Feb 16:36
Compare
Choose a tag to compare
  • Sync tty_cli.erl with ssh_cli.erl in Erlang
    • :onlcr was set so that the CRLF behavior remained the same

v0.2.0

30 Oct 17:26
Compare
Choose a tag to compare
  • Fixes

    • ExTTY no longer defaults a :name option for GenServer start_link.
      If you relied on the default ExTTY name, you will need to pass that or
      a different name as the :name option explicitly and use it
      (or the returned pid of ExTTY.start_link/1) when calling the
      functions of ExTTY:
    # Named GenServer
    {:ok, _pid} = ExTTY.start_link(name: TTY1)
    ExTTY.send_text(TTY1, "1+1\n")
    
    # Unnamed GenServer
    {:ok, tty} = ExTTY.start_link()
    ExTTY.send_text(tty, "1+1\n")

v0.1.0

13 Jul 14:17
Compare
Choose a tag to compare

Initial release