Skip to content

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.

  • Some releases in this range publish no notes, so DepDelta can't rule out breaking changes.
  • Their commits are listed with this comparison.
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.

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