tty-command v0.7.0 Release Notes

Release Date: 2017-11-19 // over 6 years ago
  • โž• Added

    • โž• Add :binmode option to allow configuring input & ouput as binary
    • โž• Add :pty option to allow runnig commands in PTY(pseudo terminal)

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change Command to remove threads synchronization to leave it up to client to handle
    • โšก๏ธ Change Cmd to allow updating options
    • ๐Ÿ”„ Change Command to accept options for all commands such as :timeout, :binmode etc...
    • ๐Ÿ”„ Change Execute to ChildProcess module
    • ๐Ÿ”„ Change ChildProcess to skip spawn redirect close options on Windows platform
    • ๐Ÿ”„ Change to enforce UTF-8 encoding for process pipes to be cross platform
    • ๐Ÿ”„ Change ProcessRunner to stop rescuing runtime failures
    • ๐Ÿ”„ Change to stop mutating String instances

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix ProcessRunner threads deadlocking on exclusive mutex
    • ๐Ÿ›  Fix :timeout option to raise TimeoutExceeded error
    • ๐Ÿ›  Fix test suite to work on Windows
    • ๐Ÿ›  Fix Cmd arguments escaping