CHANGELOG.md in tty-command-0.6.0 vs CHANGELOG.md in tty-command-0.7.0

- old
+ new

@@ -1,7 +1,29 @@ # Change log +## [v0.7.0] - 2017-11-19 + +### 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 + ## [v0.6.0] - 2017-07-22 ### Added * Add runtime property to command result * Add ability to merge multiple redirects @@ -72,9 +94,12 @@ ## [v0.1.0] - 2016-05-29 * Initial implementation and release +[v0.7.0]: https://github.com/piotrmurach/tty-command/compare/v0.6.0...v0.7.0 +[v0.6.0]: https://github.com/piotrmurach/tty-command/compare/v0.5.0...v0.6.0 +[v0.5.0]: https://github.com/piotrmurach/tty-command/compare/v0.4.0...v0.5.0 [v0.4.0]: https://github.com/piotrmurach/tty-command/compare/v0.3.3...v0.4.0 [v0.3.3]: https://github.com/piotrmurach/tty-command/compare/v0.3.2...v0.3.3 [v0.3.2]: https://github.com/piotrmurach/tty-command/compare/v0.3.1...v0.3.2 [v0.3.1]: https://github.com/piotrmurach/tty-command/compare/v0.3.0...v0.3.1 [v0.3.0]: https://github.com/piotrmurach/tty-command/compare/v0.2.0...v0.3.0