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

- old
+ new

@@ -1,7 +1,21 @@ # Change log +## [v0.8.0] - 2018-04-22 + +### Added +* Add :output_only_on_error option by Iulian Onofrei(@revolter) +* Add :verbose flag to toggle warnings + +### Changed +* Change ProcessRunner to use waitpid2 api for direct status +* Change ProcessRunner stdout & stderr reading to use IO.select and be non-blocking + +### Fixed +* Fix :timeout to raise when long running without input or output +* Fix ProcessRunner to ensure no zombie processes on timeouts + ## [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) @@ -94,9 +108,10 @@ ## [v0.1.0] - 2016-05-29 * Initial implementation and release +[v0.8.0]: https://github.com/piotrmurach/tty-command/compare/v0.7.0...v0.8.0 [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