Skip to content

v0.13.0

Latest
Compare
Choose a tag to compare
@akash-akya akash-akya released this 28 Dec 18:23

This version a complete internal rewrite

  • The life-cycle of the process is revamped to handle many edge-cases, such as handling the commands without any input or output.
  • gen_state_machine dependency is removed
  • Better support for stderr stream
  • Updated docs for much more detailed process lifecycle and examples
  • Code is refactored to separate different context -- state, pipe, protocol, operations. API & lifecycle now closed to Exile.

Breaking Changes

If you are using ExCmd.stream functions (as suggested in the documentation earlier) then there is no impact but if you are using ExCmd.Process then you might have to rewrite depending on your code. See module document for more details.

Full Changelog: v0.12.0...v0.13.0