Upgrading process_run 0.13 to 0.14
Unknown0.13.3+1 → 0.14.2New2Changed1Fixed1
UnknownUpgrade verdict
4 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.
- 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.
API changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- changed:
field ProcessCmd.stderrEncoding: Encoding? → field ProcessCmd.stderrEncoding: Encoding - changed:
field ProcessCmd.stdoutEncoding: Encoding? → field ProcessCmd.stdoutEncoding: Encoding - 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, void Function(Process pr… → 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, ShellOptions? options, v… - changed:
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 pr… → 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, bool? noStdoutResult, bo…
- changed:
field ProcessCmd.stderrEncoding: Encoding? → field ProcessCmd.stderrEncoding: Encoding - changed:
field ProcessCmd.stdoutEncoding: Encoding? → field ProcessCmd.stdoutEncoding: Encoding
- changed:
class Shell: abstract implements ShellCore → class Shell: abstract implements ShellCore, ShellCoreSync - changed:
ctor ShellOptions( {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}) → ctor ShellOptions({ 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, bool? noStdoutResult, bool? noStderrResul… - changed:
field ProcessCmd.stderrEncoding: Encoding? → field ProcessCmd.stderrEncoding: Encoding - changed:
field ProcessCmd.stdoutEncoding: Encoding? → field ProcessCmd.stdoutEncoding: Encoding - 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, void Function(Process pr… → 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, ShellOptions? options, v… - changed:
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 pr… → 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, bool? noStdoutResult, bo… - changed:
method Shell.clone( {bool? throwOnError, String? workingDirectory, @Deprecated('Don\'t change map') Map<String, String>? environment, @Deprecated('Don\'t change includeParentEnvironment') bool? includeParentEnvironment, bool? runInShell, Encoding? stdoutEncoding, Encoding? stderrEncoding, Stream<List<int>>? stdin, StreamSink<List<int>>? stdout, StreamSink<List<int>>? stderr, bool? verbose, bool?… → method Shell.clone({ bool? throwOnError, String? workingDirectory, @Deprecated('Don\'t change map') Map<String, String>? environment, @Deprecated('Don\'t change includeParentEnvironment') bool? includeParentEnvironment, bool? runInShell, Encoding? stdoutEncoding, Encoding? stderrEncoding, Stream<List<int>>? stdin, StreamSink<List<int>>? stdout, StreamSink<List<int>>? stderr, bool? verbose, bool?… - changed:
method ShellOptions.clone( {bool? throwOnError, String? workingDirectory, bool? runInShell, Encoding? stdoutEncoding, Encoding? stderrEncoding, Stream<List<int>>? stdin, StreamSink<List<int>>? stdout, StreamSink<List<int>>? stderr, bool? verbose, bool? commandVerbose, bool? commentVerbose, ShellEnvironment? shellEnvironment}): ShellOptions → method ShellOptions.clone( {bool? throwOnError, String? workingDirectory, bool? runInShell, Encoding? stdoutEncoding, Encoding? stderrEncoding, Stream<List<int>>? stdin, StreamSink<List<int>>? stdout, StreamSink<List<int>>? stderr, bool? verbose, bool? commandVerbose, bool? commentVerbose, bool? noStdoutResult, bool? noStderrResult, ShellEnvironment? shellEnvironment}): ShellOptions - added:
function runExecutableArgumentsSync( String executable, List<String> arguments, {String? workingDirectory, Map<String, String>? environment, bool includeParentEnvironment = …, bool? runInShell, Encoding? stdoutEncoding = …, Encoding? stderrEncoding = …, StreamSink<List<int>>? stdout, StreamSink<List<int>>? stderr, bool? verbose, bool? commandVerbose}): ProcessResult - added:
function runSync( String script, { bool throwOnError = …, String? workingDirectory, Map<String, String>? environment, bool includeParentEnvironment = …, bool? runInShell, Encoding stdoutEncoding = …, Encoding stderrEncoding = …, StreamSink<List<int>>? stdout, StreamSink<List<int>>? stderr, bool verbose = …, bool? commandVerbose, bool? commentVerbose, ShellOptions? options, }): List<ProcessResult> - added:
get ShellOptions.noStderrResult: bool? - added:
get ShellOptions.noStdoutResult: bool? - added:
method Shell.runExecutableArgumentsSync( String executable, List<String> arguments, ): ProcessResult - added:
method Shell.runSync( String script, ): List<ProcessResult>
- changed:
class Shell: abstract implements ShellCore → class Shell: abstract implements ShellCore, ShellCoreSync - changed:
ctor ShellOptions( {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}) → ctor ShellOptions({ 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, bool? noStdoutResult, bool? noStderrResul… - changed:
field ProcessCmd.stderrEncoding: Encoding? → field ProcessCmd.stderrEncoding: Encoding - changed:
field ProcessCmd.stdoutEncoding: Encoding? → field ProcessCmd.stdoutEncoding: Encoding - 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, void Function(Process pr… → 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, ShellOptions? options, v… - changed:
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 pr… → 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, bool? noStdoutResult, bo… - changed:
method Shell.clone( {bool? throwOnError, String? workingDirectory, @Deprecated('Don\'t change map') Map<String, String>? environment, @Deprecated('Don\'t change includeParentEnvironment') bool? includeParentEnvironment, bool? runInShell, Encoding? stdoutEncoding, Encoding? stderrEncoding, Stream<List<int>>? stdin, StreamSink<List<int>>? stdout, StreamSink<List<int>>? stderr, bool? verbose, bool?… → method Shell.clone({ bool? throwOnError, String? workingDirectory, @Deprecated('Don\'t change map') Map<String, String>? environment, @Deprecated('Don\'t change includeParentEnvironment') bool? includeParentEnvironment, bool? runInShell, Encoding? stdoutEncoding, Encoding? stderrEncoding, Stream<List<int>>? stdin, StreamSink<List<int>>? stdout, StreamSink<List<int>>? stderr, bool? verbose, bool?… - changed:
method ShellOptions.clone( {bool? throwOnError, String? workingDirectory, bool? runInShell, Encoding? stdoutEncoding, Encoding? stderrEncoding, Stream<List<int>>? stdin, StreamSink<List<int>>? stdout, StreamSink<List<int>>? stderr, bool? verbose, bool? commandVerbose, bool? commentVerbose, ShellEnvironment? shellEnvironment}): ShellOptions → method ShellOptions.clone( {bool? throwOnError, String? workingDirectory, bool? runInShell, Encoding? stdoutEncoding, Encoding? stderrEncoding, Stream<List<int>>? stdin, StreamSink<List<int>>? stdout, StreamSink<List<int>>? stderr, bool? verbose, bool? commandVerbose, bool? commentVerbose, bool? noStdoutResult, bool? noStderrResult, ShellEnvironment? shellEnvironment}): ShellOptions - added:
function runExecutableArgumentsSync( String executable, List<String> arguments, {String? workingDirectory, Map<String, String>? environment, bool includeParentEnvironment = …, bool? runInShell, Encoding? stdoutEncoding = …, Encoding? stderrEncoding = …, StreamSink<List<int>>? stdout, StreamSink<List<int>>? stderr, bool? verbose, bool? commandVerbose}): ProcessResult - added:
function runSync( String script, { bool throwOnError = …, String? workingDirectory, Map<String, String>? environment, bool includeParentEnvironment = …, bool? runInShell, Encoding stdoutEncoding = …, Encoding stderrEncoding = …, StreamSink<List<int>>? stdout, StreamSink<List<int>>? stderr, bool verbose = …, bool? commandVerbose, bool? commentVerbose, ShellOptions? options, }): List<ProcessResult> - added:
get ShellOptions.noStderrResult: bool? - added:
get ShellOptions.noStdoutResult: bool? - added:
method Shell.runExecutableArgumentsSync( String executable, List<String> arguments, ): ProcessResult - added:
method Shell.runSync( String script, ): List<ProcessResult>
- changed:
class Shell: abstract implements ShellCore → class Shell: abstract implements ShellCore, ShellCoreSync - changed:
ctor ShellOptions( {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}) → ctor ShellOptions({ 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, bool? noStdoutResult, bool? noStderrResul… - changed:
field ProcessCmd.stderrEncoding: Encoding? → field ProcessCmd.stderrEncoding: Encoding - changed:
field ProcessCmd.stdoutEncoding: Encoding? → field ProcessCmd.stdoutEncoding: Encoding - 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, void Function(Process pr… → 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, ShellOptions? options, v… - changed:
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 pr… → 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, bool? noStdoutResult, bo… - changed:
method Shell.clone( {bool? throwOnError, String? workingDirectory, @Deprecated('Don\'t change map') Map<String, String>? environment, @Deprecated('Don\'t change includeParentEnvironment') bool? includeParentEnvironment, bool? runInShell, Encoding? stdoutEncoding, Encoding? stderrEncoding, Stream<List<int>>? stdin, StreamSink<List<int>>? stdout, StreamSink<List<int>>? stderr, bool? verbose, bool?… → method Shell.clone({ bool? throwOnError, String? workingDirectory, @Deprecated('Don\'t change map') Map<String, String>? environment, @Deprecated('Don\'t change includeParentEnvironment') bool? includeParentEnvironment, bool? runInShell, Encoding? stdoutEncoding, Encoding? stderrEncoding, Stream<List<int>>? stdin, StreamSink<List<int>>? stdout, StreamSink<List<int>>? stderr, bool? verbose, bool?… - changed:
method ShellOptions.clone( {bool? throwOnError, String? workingDirectory, bool? runInShell, Encoding? stdoutEncoding, Encoding? stderrEncoding, Stream<List<int>>? stdin, StreamSink<List<int>>? stdout, StreamSink<List<int>>? stderr, bool? verbose, bool? commandVerbose, bool? commentVerbose, ShellEnvironment? shellEnvironment}): ShellOptions → method ShellOptions.clone( {bool? throwOnError, String? workingDirectory, bool? runInShell, Encoding? stdoutEncoding, Encoding? stderrEncoding, Stream<List<int>>? stdin, StreamSink<List<int>>? stdout, StreamSink<List<int>>? stderr, bool? verbose, bool? commandVerbose, bool? commentVerbose, bool? noStdoutResult, bool? noStderrResult, ShellEnvironment? shellEnvironment}): ShellOptions - added:
function runExecutableArgumentsSync( String executable, List<String> arguments, {String? workingDirectory, Map<String, String>? environment, bool includeParentEnvironment = …, bool? runInShell, Encoding? stdoutEncoding = …, Encoding? stderrEncoding = …, StreamSink<List<int>>? stdout, StreamSink<List<int>>? stderr, bool? verbose, bool? commandVerbose}): ProcessResult - added:
function runSync( String script, { bool throwOnError = …, String? workingDirectory, Map<String, String>? environment, bool includeParentEnvironment = …, bool? runInShell, Encoding stdoutEncoding = …, Encoding stderrEncoding = …, StreamSink<List<int>>? stdout, StreamSink<List<int>>? stderr, bool verbose = …, bool? commandVerbose, bool? commentVerbose, ShellOptions? options, }): List<ProcessResult> - added:
get ShellOptions.noStderrResult: bool? - added:
get ShellOptions.noStdoutResult: bool? - added:
method Shell.runExecutableArgumentsSync( String executable, List<String> arguments, ): ProcessResult - added:
method Shell.runSync( String script, ): List<ProcessResult>