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