ReactiveTask Versions Save

Flexible, stream-based abstraction for launching processes

0.16.0

4 years ago

Breaking

  • Updated to ReactiveSwift 5 (#112). It requires Swift 4.2 or above. Thanks @mattprowse!

Added

  • CocoaPods support (#111). Thanks @pepibumur!

Improved

  • Child processes should now terminate when the parent exits (#110). Thanks @ikesyo!

Fixed

  • Compilation on Linux (#109). Thanks @RahulKatariya!

Thank you to @mdiep and @ikesyo for reviewing pull requests.

0.15.0

5 years ago

Breaking

  • Update ReactiveSwift to 4.0 (#107). So ReactiveTask now requires Xcode 9.4 (Swift 4.1). Thanks @ikesyo!

Improved

  • Utilize conditional conformances and synthesizing Equatable conformance (#108). Thanks @ikesyo!

Thank you to @blender and @mdiep for reviewing pull requests.

0.14.0

6 years ago

Breaking

  • ReactiveTask requires Xcode 9 (Swift 4) now (#100, #102, #103). Thanks @ikesyo!

Improved

  • Escape NULL terminator in strings with correct glyph (#104). Thanks @iv-mexx!
  • Update ReactiveSwift to 3.0 (#106). Thanks @ikesyo!

Thank you to @mdiep, @NachoSoto and @ikesyo for reviewing pull requests.

0.13.0

6 years ago

Improved

  • Update ReactiveSwift to 2.0 (#97, #98, #99). Thanks @ikesyo!

Thank you to @mdiep for reviewing pull requests.

0.12.0

6 years ago

Breaking

  • ReactiveTask requires Xcode 8.3 (Swift 3.1) now (#94). Thanks @ikesyo!

Improved

  • The working directory is added to Task.description if set (#95). Thanks @ikesyo!

Thank you to @mdiep for reviewing pull requests.

0.11.1

7 years ago

Improved

  • Update dependencies (#89, #91, #92). Thanks @ikesyo!
  • Swift Package Manager interoperability with other dependencies (#90). Thanks @ikesyo!
  • Task.description now correctly escape whitespace characters included in its arguments instead of quoting the entire argument (#93). Thanks @ikesyo!

Thank you to @mdiep and @NachoSoto for reviewing pull requests.

0.11.0

7 years ago

Added

  • Swift 3 support (#62, #72, #80). Thanks @mattprowse and @ikesyo!
  • Support for Swift Package Manager (#88). Thanks @ikesyo!

Improved

  • launchTask is now Task.launch (#76). Thanks @ikesyo!

Thank you to @ikesyo and @mdiep for improvements to the codebase. Thank you to @mdiep, @NachoSoto, and @ikesyo for reviewing pull requests.

0.10.3

7 years ago

Added

  • Support for Swift 2.3 and Xcode 8 (#69). Thanks @ikesyo!

Thank you to @mdiep for reviewing pull requests!

0.10.2

7 years ago

Fixed

  • TaskEvent.StandardOutput's are accidentally sent for standard error data (#67). Thanks @ikesyo!

Thank you to @mdiep for reviewing pull requests!

0.10.1

7 years ago

Fixed

  • Arguments in Task.description those are containing whitespace characters are now escaped (#63). Thanks @ikesyo!

Thank you to @mdiep and @NachoSoto for reviewing pull requests!