Upgrading process_run 0.10 to 0.11
Unknown0.10.12+3 → 0.11.2+8New4Changed1Fixed1Other1
UnknownUpgrade verdict
14 of 17 releases publish no notes, so breaking changes can't be ruled out.
In plain terms
- Some releases in this range publish no notes, so DepDelta can't rule out breaking changes.
- Their commits are listed with this comparison.
Must act Unknown for releases without notes
Releases without notes may still need changes. Check their commits before upgrading.
Dart SDK requirement changed in 0.11.1: >=2.8.0 <3.0.0 → >=2.10.0 <3.0.0.
API changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- added:
function parseDartBinVersionOutput(String text): Version
- removed:
class DartDevkCmd extends _DartBinCmd - removed:
ctor DartDevkCmd(List<String> arguments) - removed:
function dart2jsCmd(List<String> args): ProcessCmd - removed:
function dartCmd(List<String> arguments): ProcessCmd - removed:
function dartanalyzerCmd(List<String> args): ProcessCmd - removed:
function dartdevcCmd(List<String> args): ProcessCmd - removed:
function dartdocCmd(List<String> args): ProcessCmd - removed:
function dartfmtCmd(List<String> args): ProcessCmd - removed:
function devRun(String executable, List<String> arguments, {String workingDirectory, Map<String, String> environment, bool includeParentEnvironment = …, bool runInShell = …, Encoding stdoutEncoding = …, Encoding stderrEncoding = …, Stream<List<int>> stdin, StreamSink<List<int>> stdout, StreamSink<List<int>> stderr, @deprecated bool connectStdout = …, @deprecated bool connectStderr = …, @deprecate… - removed:
function processCmd(String executable, List<String> arguments, {String workingDirectory, Map<String, String> environment, bool includeParentEnvironment = …, bool runInShell, Encoding stdoutEncoding = …, Encoding stderrEncoding = …}): ProcessCmd - removed:
function pubCmd(List<String> args): ProcessCmd - added:
function parsePlatformVersion(String text): Version - added:
function runExecutableArguments( String executable, List<String> arguments, {String workingDirectory, Map<String, String> environment, bool includeParentEnvironment = …, bool runInShell, Encoding stdoutEncoding = …, Encoding stderrEncoding = …, Stream<List<int>> stdin, StreamSink<List<int>> stdout, StreamSink<List<int>> stderr, bool verbose, bool commandVerbose, void Function(Process process) onP…
- removed:
function processCmd(String executable, List<String> arguments, {String workingDirectory, Map<String, String> environment, bool includeParentEnvironment = …, bool runInShell, Encoding stdoutEncoding = …, Encoding stderrEncoding = …}): ProcessCmd
- added:
function runExecutableArguments( String executable, List<String> arguments, {String workingDirectory, Map<String, String> environment, bool includeParentEnvironment = …, bool runInShell, Encoding stdoutEncoding = …, Encoding stderrEncoding = …, Stream<List<int>> stdin, StreamSink<List<int>> stdout, StreamSink<List<int>> stderr, bool verbose, bool commandVerbose, void Function(Process process) onP…
- changed:
function userLoadEnv({Map<String, String> vars, List<String> paths}): void → function userLoadEnv( {Map<String, String> vars, List<String> paths, Map<String, String> aliases}): void - changed:
method Shell.clone( {bool throwOnError, String workingDirectory, Map<String, String> environment, bool includeParentEnvironment, bool runInShell, Encoding stdoutEncoding, Encoding stderrEncoding, Stream<List<int>> stdin, StreamSink<List<int>> stdout, StreamSink<List<int>> stderr, bool verbose, bool commandVerbose, bool commentVerbose}): Shell → method Shell.clone( {bool throwOnError, String workingDirectory, @deprecated Map<String, String> environment, @deprecated bool includeParentEnvironment, bool runInShell, Encoding stdoutEncoding, Encoding stderrEncoding, Stream<List<int>> stdin, StreamSink<List<int>> stdout, StreamSink<List<int>> stderr, bool verbose, bool commandVerbose, bool commentVerbose}): Shell - added:
class ShellEnvironment with MapMixin<String, String> - added:
class ShellEnvironmentPaths with ListMixin<String> - added:
class ShellEnvironmentVars with MapMixin<String, String> - added:
class ShellLinesController - added:
ctor ShellEnvironment({Map<String, String> environment}) - added:
ctor ShellEnvironment.empty() - added:
ctor ShellEnvironment.fromJson(Map map) - added:
ctor ShellEnvironment.full( {Map<String, String> environment, bool includeParentEnvironment = …}) - added:
ctor ShellLinesController({this.encoding = …}) - added:
extension ProcessRunProcessExt on Process - added:
extension ProcessRunProcessResultsExt on List<ProcessResult> - added:
field ShellEnvironment.String>: final - added:
field ShellEnvironment.[]: void operator - added:
field ShellEnvironmentPaths.[]: void operator - added:
field ShellEnvironmentVars.[]: void operator - added:
field ShellLinesController.encoding: final Encoding - added:
function run( String script, { bool throwOnError = …, String workingDirectory, Map<String, String> environment, bool includeParentEnvironment = …, bool runInShell, Encoding stdoutEncoding = …, Encoding stderrEncoding = …, Stream<List<int>> stdin, StreamSink<List<int>> stdout, StreamSink<List<int>> stderr, bool verbose = …, bool commandVerbose, bool commentVerbose, }): Future<List<ProcessResult>> - added:
function shellArguments(List<String> argument): String - added:
function shellExecutableArguments(String executable, List<String> arguments): String - added:
function shellStreamLines(Stream<List<int>> stream, {Encoding encoding = …}): Stream<String> - added:
function which(String command, {@deprecated Map<String, String> env, Map<String, String> environment, bool includeParentEnvironment = …}): Future<String> - added:
function whichSync(String command, {@deprecated Map<String, String> env, Map<String, String> environment, bool includeParentEnvironment = …}): String - added:
get ProcessRunProcessExt.errLines: Stream<String> - added:
get ProcessRunProcessExt.outLines: Stream<String> - added:
get ProcessRunProcessResultsExt.errLines: Iterable<String> - added:
get ProcessRunProcessResultsExt.errText: String - added:
get ProcessRunProcessResultsExt.outLines: Iterable<String> - added:
get ProcessRunProcessResultsExt.outText: String - added:
get ShellEnvironment.aliases: ShellEnvironmentAliases - added:
get ShellEnvironment.hashCode: int - added:
get ShellEnvironment.keys: Iterable<String> - added:
get ShellEnvironment.paths: ShellEnvironmentPaths - added:
get ShellEnvironment.vars: ShellEnvironmentVars - added:
get ShellEnvironmentPaths.hashCode: int - added:
get ShellEnvironmentPaths.length: int - added:
get ShellEnvironmentVars.hashCode: int - added:
get ShellEnvironmentVars.keys: Iterable<String> - added:
get ShellLinesController.sink: StreamSink<List<int>> - added:
get ShellLinesController.stream: Stream<String> - added:
method Shell.kill([ProcessSignal signal = …]): bool - added:
method ShellEnvironment.clear(): void - added:
method ShellEnvironment.merge(ShellEnvironment other): void - added:
method ShellEnvironment.operator ==(Object other): bool - added:
method ShellEnvironment.operator [](Object key): String - added:
method ShellEnvironment.remove(Object key): String - added:
method ShellEnvironment.toJson(): Map<String, dynamic> - added:
method ShellEnvironment.toString(): String - added:
method ShellEnvironment.which(String command): Future<String> - added:
method ShellEnvironment.whichSync(String command): String - added:
method ShellEnvironmentPaths.addAll(Iterable<String> paths): void - added:
method ShellEnvironmentPaths.insert(int index, String element): void - added:
method ShellEnvironmentPaths.insertAll(int index, Iterable<String> paths): void - added:
method ShellEnvironmentPaths.merge(ShellEnvironmentPaths paths): void - added:
method ShellEnvironmentPaths.operator ==(Object other): bool - added:
method ShellEnvironmentPaths.operator [](int index): String - added:
method ShellEnvironmentPaths.prepend(String path): void - added:
method ShellEnvironmentPaths.toString(): String - added:
method ShellEnvironmentVars.clear(): void - added:
method ShellEnvironmentVars.merge(ShellEnvironmentVars other): void - added:
method ShellEnvironmentVars.operator ==(Object other): bool - added:
method ShellEnvironmentVars.operator [](Object key): String - added:
method ShellEnvironmentVars.remove(Object key): String - added:
method ShellEnvironmentVars.toString(): String - added:
method ShellLinesController.close(): void - added:
method ShellLinesController.write(String message): void - added:
method ShellLinesController.writeln(String message): void - added:
set ShellEnvironmentPaths.length(int newLength) - added:
variable dartChannelBeta: const - added:
variable dartChannelDev: const - added:
variable dartChannelMaster: const - added:
variable dartChannelStable: const
- changed:
function run(String script, {bool throwOnError = …, String workingDirectory, Map<String, String> environment, bool includeParentEnvironment = …, bool runInShell, Encoding stdoutEncoding = …, Encoding stderrEncoding = …, Stream<List<int>> stdin, StreamSink<List<int>> stdout, StreamSink<List<int>> stderr, bool verbose = …, bool commandVerbose, bool commentVerbose}): Future<List<ProcessResult>> → function run( String script, { bool throwOnError = …, String workingDirectory, Map<String, String> environment, bool includeParentEnvironment = …, bool runInShell, Encoding stdoutEncoding = …, Encoding stderrEncoding = …, Stream<List<int>> stdin, StreamSink<List<int>> stdout, StreamSink<List<int>> stderr, bool verbose = …, bool commandVerbose, bool commentVerbose, }): Future<List<ProcessResult>> - changed:
function userLoadEnv({Map<String, String> vars, List<String> paths}): void → function userLoadEnv( {Map<String, String> vars, List<String> paths, Map<String, String> aliases}): void - changed:
method Shell.clone( {bool throwOnError, String workingDirectory, Map<String, String> environment, bool includeParentEnvironment, bool runInShell, Encoding stdoutEncoding, Encoding stderrEncoding, Stream<List<int>> stdin, StreamSink<List<int>> stdout, StreamSink<List<int>> stderr, bool verbose, bool commandVerbose, bool commentVerbose}): Shell → method Shell.clone( {bool throwOnError, String workingDirectory, @deprecated Map<String, String> environment, @deprecated bool includeParentEnvironment, bool runInShell, Encoding stdoutEncoding, Encoding stderrEncoding, Stream<List<int>> stdin, StreamSink<List<int>> stdout, StreamSink<List<int>> stderr, bool verbose, bool commandVerbose, bool commentVerbose}): Shell - added:
class ShellEnvironment with MapMixin<String, String> - added:
class ShellEnvironmentPaths with ListMixin<String> - added:
class ShellEnvironmentVars with MapMixin<String, String> - added:
class ShellLinesController - added:
ctor ShellEnvironment({Map<String, String> environment}) - added:
ctor ShellEnvironment.empty() - added:
ctor ShellEnvironment.fromJson(Map map) - added:
ctor ShellEnvironment.full( {Map<String, String> environment, bool includeParentEnvironment = …}) - added:
ctor ShellLinesController({this.encoding = …}) - added:
extension ProcessRunProcessExt on Process - added:
extension ProcessRunProcessResultsExt on List<ProcessResult> - added:
field ShellEnvironment.String>: final - added:
field ShellEnvironment.[]: void operator - added:
field ShellEnvironmentPaths.[]: void operator - added:
field ShellEnvironmentVars.[]: void operator - added:
field ShellLinesController.encoding: final Encoding - added:
function shellArguments(List<String> argument): String - added:
function shellExecutableArguments(String executable, List<String> arguments): String - added:
function shellStreamLines(Stream<List<int>> stream, {Encoding encoding = …}): Stream<String> - added:
function which(String command, {@deprecated Map<String, String> env, Map<String, String> environment, bool includeParentEnvironment = …}): Future<String> - added:
function whichSync(String command, {@deprecated Map<String, String> env, Map<String, String> environment, bool includeParentEnvironment = …}): String - added:
get ProcessRunProcessExt.errLines: Stream<String> - added:
get ProcessRunProcessExt.outLines: Stream<String> - added:
get ProcessRunProcessResultsExt.errLines: Iterable<String> - added:
get ProcessRunProcessResultsExt.errText: String - added:
get ProcessRunProcessResultsExt.outLines: Iterable<String> - added:
get ProcessRunProcessResultsExt.outText: String - added:
get ShellEnvironment.aliases: ShellEnvironmentAliases - added:
get ShellEnvironment.hashCode: int - added:
get ShellEnvironment.keys: Iterable<String> - added:
get ShellEnvironment.paths: ShellEnvironmentPaths - added:
get ShellEnvironment.vars: ShellEnvironmentVars - added:
get ShellEnvironmentPaths.hashCode: int - added:
get ShellEnvironmentPaths.length: int - added:
get ShellEnvironmentVars.hashCode: int - added:
get ShellEnvironmentVars.keys: Iterable<String> - added:
get ShellLinesController.sink: StreamSink<List<int>> - added:
get ShellLinesController.stream: Stream<String> - added:
method Shell.kill([ProcessSignal signal = …]): bool - added:
method ShellEnvironment.clear(): void - added:
method ShellEnvironment.merge(ShellEnvironment other): void - added:
method ShellEnvironment.operator ==(Object other): bool - added:
method ShellEnvironment.operator [](Object key): String - added:
method ShellEnvironment.remove(Object key): String - added:
method ShellEnvironment.toJson(): Map<String, dynamic> - added:
method ShellEnvironment.toString(): String - added:
method ShellEnvironment.which(String command): Future<String> - added:
method ShellEnvironment.whichSync(String command): String - added:
method ShellEnvironmentPaths.addAll(Iterable<String> paths): void - added:
method ShellEnvironmentPaths.insert(int index, String element): void - added:
method ShellEnvironmentPaths.insertAll(int index, Iterable<String> paths): void - added:
method ShellEnvironmentPaths.merge(ShellEnvironmentPaths paths): void - added:
method ShellEnvironmentPaths.operator ==(Object other): bool - added:
method ShellEnvironmentPaths.operator [](int index): String - added:
method ShellEnvironmentPaths.prepend(String path): void - added:
method ShellEnvironmentPaths.toString(): String - added:
method ShellEnvironmentVars.clear(): void - added:
method ShellEnvironmentVars.merge(ShellEnvironmentVars other): void - added:
method ShellEnvironmentVars.operator ==(Object other): bool - added:
method ShellEnvironmentVars.operator [](Object key): String - added:
method ShellEnvironmentVars.remove(Object key): String - added:
method ShellEnvironmentVars.toString(): String - added:
method ShellLinesController.close(): void - added:
method ShellLinesController.write(String message): void - added:
method ShellLinesController.writeln(String message): void - added:
set ShellEnvironmentPaths.length(int newLength) - added:
variable dartChannelBeta: const - added:
variable dartChannelDev: const - added:
variable dartChannelMaster: const - added:
variable dartChannelStable: const
- added:
extension ProcessRunProcessExt on Process - added:
extension ProcessRunProcessResultsExt on List<ProcessResult> - added:
get ProcessRunProcessExt.errLines: Stream<String> - added:
get ProcessRunProcessExt.outLines: Stream<String> - added:
get ProcessRunProcessResultsExt.errLines: Iterable<String> - added:
get ProcessRunProcessResultsExt.errText: String - added:
get ProcessRunProcessResultsExt.outLines: Iterable<String> - added:
get ProcessRunProcessResultsExt.outText: String
- changed:
function which(String command, {@deprecated Map<String, String> env, Map<String, String> environment}): Future<String> → function which(String command, {@deprecated Map<String, String> env, Map<String, String> environment, bool includeParentEnvironment = …}): Future<String> - changed:
function whichSync(String command, {@deprecated Map<String, String> env, Map<String, String> environment}): String → function whichSync(String command, {@deprecated Map<String, String> env, Map<String, String> environment, bool includeParentEnvironment = …}): String