Carthage/ReactiveTask
Flexible, stream-based abstraction for launching processes
📋 Changes
- Updated to ReactiveSwift 5 (#112). It requires Swift 4.2 or above. Thanks @mattprowse!
- CocoaPods support (#111). Thanks @pepibumur!
- Child processes should now terminate when the parent exits (#110). Thanks @ikesyo!
- Compilation on Linux (#109). Thanks @RahulKatariya!
📋 Changes
- Update ReactiveSwift to 4.0 (#107). So ReactiveTask now requires Xcode 9.4 (Swift 4.1). Thanks @ikesyo!
- Utilize conditional conformances and synthesizing `Equatable` conformance (#108). Thanks @ikesyo!
📋 Changes
- ReactiveTask requires Xcode 9 (Swift 4) now (#100, #102, #103). Thanks @ikesyo!
- Escape NULL terminator in strings with correct glyph (#104). Thanks @iv-mexx!
- Update ReactiveSwift to 3.0 (#106). Thanks @ikesyo!
📋 Changes
- Update ReactiveSwift to 2.0 (#97, #98, #99). Thanks @ikesyo!
📋 Changes
- ReactiveTask requires Xcode 8.3 (Swift 3.1) now (#94). Thanks @ikesyo!
- The working directory is added to `Task.description` if set (#95). Thanks @ikesyo!
📋 Changes
- 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!
📋 Changes
- Swift 3 support (#62, #72, #80). Thanks @mattprowse and @ikesyo!
- Support for Swift Package Manager (#88). Thanks @ikesyo!
- `launchTask` is now `Task.launch` (#76). Thanks @ikesyo!
📋 Changes
- Support for Swift 2.3 and Xcode 8 (#69). Thanks @ikesyo!
📋 Changes
- `TaskEvent.StandardOutput`'s are accidentally sent for standard error data (#67). Thanks @ikesyo!
📋 Changes
- Arguments in `Task.description` those are containing whitespace characters are now escaped (#63). Thanks @ikesyo!
📋 Changes
- Support for Swift 2.2 (#56). Thanks @mattprowse and @ikesyo!
- BREAKING CHANGE :warning: `TaskError` now reports which task failed (#53). Thanks @younata!
- `TaskError` is now `Equatable` (#54, #55). Thanks @younata and @ikesyo!
📋 Changes
- ReactiveCocoa has been upgraded to 4.0! (#51) Thanks @ikesyo!
📋 Changes
- `TaskDescription` has been renamed to `Task`, `ReactiveTaskError` has been renamed to `TaskError`, and some of the related API has been simplified (#39). Thanks @mdiep!
- A `Launch` case has been added to `TaskEvent` (#39, #42). Thanks @mdiep and @ikesyo!
- A code sample has been added to the README (#40). Thanks @mdiep!
- Project settings have been updated for Xcode 7 (#45). Thanks @mdiep!
- ReactiveCocoa has been upgraded to [v4.0-RC1](https://github.com/ReactiveCocoa/ReactiveCocoa/releases/tag/v4.0.0-RC.1), which contains an important bug fix (#46). Thanks @NachoSoto!
📋 Changes
- Update to [ReactiveCocoa v4.0-alpha.4](https://github.com/ReactiveCocoa/ReactiveCocoa/releases/tag/v4.0.0-alpha.4) (#38). Thanks @ikesyo!
📋 Changes
- Update to Swift 2 and [ReactiveCocoa v4.0-alpha.3](https://github.com/ReactiveCocoa/ReactiveCocoa/releases/tag/v4.0.0-alpha.3) (#29, #35, #36, #37). Thanks @mattprowse and @ikesyo!
📋 Changes
- [fixed] Fix a heap overflow detected by Address Sanitizer (#33, thanks @mattprowse!)
- [improved] Updates to ReactiveCocoa [v3.0](https://github.com/ReactiveCocoa/ReactiveCocoa/releases/tag/v3.0.0) final (#34, thanks @ikesyo!)
📋 Changes
- [fixed] Return earlier on a pipe creation failure in `launchTask()` (#27, thanks @jspahrsummers for the review!)
- [fixed] Updates to ReactiveCocoa [v3.0-RC.1](https://github.com/ReactiveCocoa/ReactiveCocoa/releases/tag/v3.0-RC.1), restores Carthage support. The `swift-development` was merged and removed. (#30, #32, thanks @AndrewSB and @robrix!)
📋 Changes
- Tracks ReactiveCocoa on the `swift-development` branch directly, instead of using a tag.
📋 Changes
- [new] Callers can synchronously wait for all tasks to finish.
Updates to ReactiveCocoa [v3.0-beta.5](https://github.com/ReactiveCocoa/ReactiveCocoa/releases/tag/v3.0-beta.5).
📋 Changes
- [fixed] Pipe reading/writing occurs on named serial queues instead of the global queue.
📋 Changes
- Updates to ReactiveCocoa [v3.0-beta.4](https://github.com/ReactiveCocoa/ReactiveCocoa/releases/tag/v3.0-beta.4).
- Replaces the defunct [LlamaKit](https://github.com/LlamaKit/LlamaKit) with [antitypical/Result](https://github.com/ReactiveCocoa/ReactiveCocoa/releases/tag/v3.0-beta.4).
Updates to ReactiveCocoa [v3.0-alpha.4](https://github.com/ReactiveCocoa/ReactiveCocoa/releases/tag/v3.0-alpha.4) (a3af414033a7722ab86097094b82bb1c5ee205a4).
Updates to ReactiveCocoa [v3.0-alpha.3](https://github.com/ReactiveCocoa/ReactiveCocoa/releases/tag/v3.0-alpha.3) (ce7b2b19af2466ef4c7f2ef71c10df35c0e45154).
Upgrades to Swift 1.2b3 (#12).
Upgrades RAC and other dependencies (#9), and fixes some project configuration issues (#10, #11).
Configuration changes, and upgrading the repository to the [Carthage 0.4+](https://github.com/Carthage/Carthage/releases/tag/0.4) file structure.
Initial release
