process_runner 2.0.2
process_runner: ^2.0.2 copied to clipboard
A process invocation astraction for Dart that manages a multiprocess queue.
Change Log for process_runner
#
2.0.2 #
- Updated docs and README.md. Bumping version to get updated docs on pub.dev.
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
ProcessRunnerResult
so that they return pre-decodedString
s instead ofList<int>
s. AddedstderrRaw
,stdoutRaw
, andoutputRaw
members that return the originalList<int>
values. Decoded strings are decoded by a newdecoder
optional argument which usesSystemEncoder
by default. -
Breaking change to modify the
stdin
member ofWorkerJob
so that it is aStream<String>
instead ofStream<List<int>>
, and a newstdinRaw
method that is aStream<List<int>>
. Added anencoder
attribute toProcessRunner
that provides the encoding for thestdin
stream, as well as the default decoding for results. -
Added
ProcessPool.runToCompletion
convenience function to provide a simple interface that just delivers the final results, without dealing with streams. -
Added more tests.
1.0.0 #
- Initial version