Upgrading process_run 0.3 to 0.5
Unknown0.3.2 → 0.5.6Deprecated1New2Changed1Fixed4
UnknownUpgrade verdict
1 of 7 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.
- DepDelta found no commit log for them either.
Must act 1 item needs code or config changes
Dart SDK requirement changed in 0.5.2: >=1.0.0 <2.0.0 → >=1.24.2 <2.0.0.
Deprecations to plan for
Deprecated1
Deprecates connectStdout and connectStrerr in ProcessCmd.
ProcessCmdconnectStdoutconnectStrerrAPI changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- added:
function dartdevcCmd(List<String> args): ProcessCmd
- removed:
field ProcessCmd.connectStderr: bool - removed:
field ProcessCmd.connectStdin: bool - removed:
field ProcessCmd.connectStdout: bool - changed:
ctor ProcessCmd(this.executable, this.arguments, {this.workingDirectory, this.environment, this.includeParentEnvironment, this.runInShell, this.stdoutEncoding, this.stderrEncoding, this.connectStdin, this.connectStdout, this.connectStderr}) → ctor ProcessCmd(this.executable, this.arguments, {this.workingDirectory, this.environment, this.includeParentEnvironment = …, this.runInShell = …, this.stdoutEncoding = …, this.stderrEncoding = …}) - changed:
function processCmd(String executable, List<String> arguments, {String workingDirectory, Map<String, String> environment, bool includeParentEnvironment = …, bool runInShell = …, Encoding stdoutEncoding = …, Encoding stderrEncoding = …, bool connectStdout = …, bool connectStderr = …, bool connectStdin = …}): ProcessCmd → function processCmd(String executable, List<String> arguments, {String workingDirectory, Map<String, String> environment, bool includeParentEnvironment = …, bool runInShell = …, Encoding stdoutEncoding = …, Encoding stderrEncoding = …}): ProcessCmd
- removed:
field ProcessCmd.connectStderr: bool - removed:
field ProcessCmd.connectStdin: bool - removed:
field ProcessCmd.connectStdout: bool - changed:
ctor ProcessCmd(this.executable, this.arguments, {this.workingDirectory, this.environment, this.includeParentEnvironment, this.runInShell, this.stdoutEncoding, this.stderrEncoding, this.connectStdin, this.connectStdout, this.connectStderr}) → ctor ProcessCmd(this.executable, this.arguments, {this.workingDirectory, this.environment, this.includeParentEnvironment = …, this.runInShell = …, this.stdoutEncoding = …, this.stderrEncoding = …}) - changed:
function dart2jsArguments(List<String> args): List<String> → function dart2jsArguments(List<String> args, {String libraryRoot}): List<String> - changed:
function dartdocArguments(List<String> args): List<String> → function dartdocArguments(List<String> args, {String packages}): List<String> - changed:
function devRunCmd(ProcessCmd cmd): Future<ProcessResult> → function devRunCmd(ProcessCmd cmd, {bool verbose, bool commandVerbose, Stream<List<int>> stdin, StreamSink<List<int>> stdout, StreamSink<List<int>> stderr}): Future<ProcessResult> - changed:
function processCmd(String executable, List<String> arguments, {String workingDirectory, Map<String, String> environment, bool includeParentEnvironment = …, bool runInShell = …, Encoding stdoutEncoding = …, Encoding stderrEncoding = …, bool connectStdout = …, bool connectStderr = …, bool connectStdin = …}): ProcessCmd → function processCmd(String executable, List<String> arguments, {String workingDirectory, Map<String, String> environment, bool includeParentEnvironment = …, bool runInShell = …, Encoding stdoutEncoding = …, Encoding stderrEncoding = …}): ProcessCmd - changed:
function run(String executable, List<String> arguments, {String workingDirectory, Map<String, String> environment, bool includeParentEnvironment = …, bool runInShell = …, Encoding stdoutEncoding = …, Encoding stderrEncoding = …, bool connectStdout = …, bool connectStderr = …, bool connectStdin = …}): Future<ProcessResult> → function run(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}): Future<ProcessResult> - changed:
function runCmd(ProcessCmd cmd): Future<ProcessResult> → function runCmd(ProcessCmd cmd, {bool verbose, bool commandVerbose, Stream<List<int>> stdin, StreamSink<List<int>> stdout, StreamSink<List<int>> stderr}): Future<ProcessResult> - added:
function argumentToString(String argument): String - added:
function dartdevcArguments(List<String> args): List<String> - added:
function dartdevcCmd(List<String> args): ProcessCmd - added:
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… - added:
get dartSdkDirPath: String
- changed:
function dart2jsArguments(List<String> args): List<String> → function dart2jsArguments(List<String> args, {String libraryRoot}): List<String> - changed:
function dartdocArguments(List<String> args): List<String> → function dartdocArguments(List<String> args, {String packages}): List<String> - added:
function dartdevcArguments(List<String> args): List<String> - added:
get dartSdkDirPath: String
- added:
class ProcessCmd - added:
ctor ProcessCmd(this.executable, this.arguments, {this.workingDirectory, this.environment, this.includeParentEnvironment = …, this.runInShell = …, this.stdoutEncoding = …, this.stderrEncoding = …}) - added:
field ProcessCmd.arguments: List<String> - added:
field ProcessCmd.environment: Map<String, String> - added:
field ProcessCmd.executable: String - added:
field ProcessCmd.includeParentEnvironment: bool - added:
field ProcessCmd.runInShell: bool - added:
field ProcessCmd.stderrEncoding: Encoding - added:
field ProcessCmd.stdoutEncoding: Encoding - added:
field ProcessCmd.workingDirectory: String - added:
function processCmd(String executable, List<String> arguments, {String workingDirectory, Map<String, String> environment, bool includeParentEnvironment = …, bool runInShell = …, Encoding stdoutEncoding = …, Encoding stderrEncoding = …}): ProcessCmd - added:
function processCmdToDebugString(ProcessCmd cmd): String - added:
function processResultToDebugString(ProcessResult result): String - added:
get ProcessCmd.hashCode: int - added:
method ProcessCmd.clone(): ProcessCmd - added:
method ProcessCmd.operator ==(o): bool - added:
method ProcessCmd.run(): Future<ProcessResult> - added:
method ProcessCmd.toString(): String
- changed:
function run(String executable, List<String> arguments, {String workingDirectory, Map<String, String> environment, bool includeParentEnvironment = …, bool runInShell = …, Encoding stdoutEncoding = …, Encoding stderrEncoding = …, bool connectStdout = …, bool connectStderr = …, bool connectStdin = …}): Future<ProcessResult> → function run(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}): Future<ProcessResult> - added:
function argumentToString(String argument): String - added:
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…