process_runner 2.0.3
process_runner: ^2.0.3 copied to clipboard
A process invocation astraction for Dart that manages a multiprocess queue.
Change Log for process_runner #
2.0.3 #
- Updated README.md to fix a broken example. Bumping version to get updated docs on pub.flutter-io.cn.
2.0.2 #
- Updated docs and README.md. Bumping version to get updated docs on pub.flutter-io.cn.
2.0.1 #
- Modified the package structure to get credit for having an example
- Moved sub-libraries into lib/src directory to hide them from dartdoc.
- Updated example documentation.
2.0.0 #
-
Breaking change to modify the stderr, stdout, and output members of
ProcessRunnerResultso that they return pre-decodedStrings instead ofList<int>s. AddedstderrRaw,stdoutRaw, andoutputRawmembers that return the originalList<int>values. Decoded strings are decoded by a newdecoderoptional argument which usesSystemEncoderby default. -
Breaking change to modify the
stdinmember ofWorkerJobso that it is aStream<String>instead ofStream<List<int>>, and a newstdinRawmethod that is aStream<List<int>>. Added anencoderattribute toProcessRunnerthat provides the encoding for thestdinstream, as well as the default decoding for results. -
Added
ProcessPool.runToCompletionconvenience function to provide a simple interface that just delivers the final results, without dealing with streams. -
Added more tests.
1.0.0 #
- Initial version