Upgrading dcli 7 to 8
Unknown7.1.1 → 8.4.2
UnknownUpgrade verdict
None of the 10 releases in this range publish 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:
ctor Progress(LineAction stdout, {LineAction stderr = …, bool captureStdout = …, bool captureStderr = …}) → ctor Progress(LineAction stdout, {LineAction stderr = …, bool captureStdout = …, bool captureStderr = …, Encoding encoding = …}) - changed:
ctor Progress.capture( {bool captureStdout = …, bool captureStderr = …}) → ctor Progress.capture( {bool captureStdout = …, bool captureStderr = …, Encoding encoding = …}) - changed:
ctor Progress.devNull() → ctor Progress.devNull({Encoding encoding = …}) - changed:
ctor Progress.print({bool capture = …}) → ctor Progress.print({bool capture = …, Encoding encoding = …}) - changed:
ctor Progress.printStdErr({bool capture = …}) → ctor Progress.printStdErr( {bool capture = …, Encoding encoding = …}) - changed:
ctor Progress.printStdOut({bool capture = …}) → ctor Progress.printStdOut( {bool capture = …, Encoding encoding = …}) - changed:
ctor Progress.stream({bool includeStderr = …}) → ctor Progress.stream( {bool includeStderr = …, Encoding encoding = …}) - changed:
field NamedLock.port: final int → field NamedLock.port: final - changed:
field Settings.dcliDir: String → field Settings.dcliDir: var - changed:
function run( String commandLine, { bool runInShell = …, bool nothrow = …, bool privileged = …, String? workingDirectory, bool extensionSearch = …, }): int? → function run( String commandLine, { bool runInShell = …, bool nothrow = …, bool privileged = …, String? workingDirectory, bool extensionSearch = …, Encoding encoding = …, }): int? - changed:
function start( String commandLine, { Progress? progress, bool runInShell = …, bool detached = …, bool terminal = …, bool nothrow = …, bool privileged = …, String? workingDirectory, bool extensionSearch = …, }): Progress → function start( String commandLine, { Progress? progress, bool runInShell = …, bool detached = …, bool terminal = …, bool nothrow = …, bool privileged = …, String? workingDirectory, bool extensionSearch = …, bool includeParentEnvironment = …, Encoding encoding = …, }): Progress - changed:
function startFromArgs( String command, List<String> args, { Progress? progress, bool runInShell = …, bool detached = …, bool terminal = …, bool privileged = …, bool nothrow = …, String? workingDirectory, bool extensionSearch = …, }): Progress → function startFromArgs( String command, List<String> args, { Progress? progress, bool runInShell = …, bool detached = …, bool terminal = …, bool privileged = …, bool nothrow = …, String? workingDirectory, bool extensionSearch = …, bool includeParentEnvironment = …, Encoding encoding = …, }): Progress - changed:
method PubCache.globalActivateFromSource(String path): void → method PubCache.globalActivateFromSource(String path, {bool overwrite = …}): void - changed:
method Remote.exec({ required String host, required String command, bool agent = …, bool sudo = …, String? password, Progress? progress, }): void → method Remote.exec({ required String host, required String command, bool agent = …, bool sudo = …, String? password, Progress? progress, Encoding encoding = …, }): void - changed:
method Remote.execList({ required String host, required List<String?> commands, bool agent = …, bool sudo = …, String? password, Progress? progress, }): void → method Remote.execList({ required String host, required List<String?> commands, bool agent = …, bool sudo = …, String? password, Progress? progress, Encoding encoding = …, }): void - changed:
method Remote.scp({ required List<String> from, required String to, String? fromHost, String? toHost, String? fromUser, String? toUser, bool recursive = …, Progress? progress, }): void → method Remote.scp({ required List<String> from, required String to, String? fromHost, String? toHost, String? fromUser, String? toUser, bool recursive = …, Progress? progress, Encoding encoding = …, }): void - changed:
method StringAsProcess.forEach( core.LineAction stdout, { core.LineAction stderr = …, bool runInShell = …, bool extensionSearch = …, }): void → method StringAsProcess.forEach( core.LineAction stdout, { core.LineAction stderr = …, bool runInShell = …, bool extensionSearch = …, Encoding encoding = …, }): void - changed:
method StringAsProcess.parser({bool runInShell = …}): Parser → method StringAsProcess.parser({bool runInShell = …, Encoding encoding = …}): Parser - changed:
method StringAsProcess.start({ Progress? progress, bool runInShell = …, bool detached = …, bool terminal = …, bool nothrow = …, bool privileged = …, String? workingDirectory, bool extensionSearch = …, }): Progress → method StringAsProcess.start({ Progress? progress, bool runInShell = …, bool detached = …, bool terminal = …, bool nothrow = …, bool privileged = …, String? workingDirectory, bool extensionSearch = …, bool includeParentEnvironment = …, Encoding encoding = …, }): Progress - changed:
method StringAsProcess.toList({ bool runInShell = …, int skipLines = …, bool nothrow = …, String? workingDirectory, bool extensionSearch = …, }): List<String> → method StringAsProcess.toList({ bool runInShell = …, int skipLines = …, bool nothrow = …, String? workingDirectory, bool extensionSearch = …, Encoding encoding = …, }): List<String> - changed:
method StringAsProcess.toParagraph({ bool runInShell = …, int skipLines = …, bool nothrow = …, String? workingDirectory, bool extensionSearch = …, }): String → method StringAsProcess.toParagraph({ bool runInShell = …, int skipLines = …, bool nothrow = …, String? workingDirectory, bool extensionSearch = …, Encoding encoding = …, }): String - changed:
static field AskValidatorIPAddress.either: const int → static field AskValidatorIPAddress.either: const - changed:
static field AskValidatorIPAddress.ipv4: const int → static field AskValidatorIPAddress.ipv4: const - changed:
static field AskValidatorIPAddress.ipv6: const int → static field AskValidatorIPAddress.ipv6: const - changed:
static field PubCache.envVarPubCache: const String → static field PubCache.envVarPubCache: const - changed:
static field PubCache.scopeKey: ScopeKey<PubCache> → static field PubCache.scopeKey: var - changed:
static field Remote.String>: const Map<int, String> → static field Remote.String>: const - changed:
static field Resources.pathToPackYaml: final → static field Resources.pathToPackYaml: final String - changed:
static field Settings.dcliAppName: const String → static field Settings.dcliAppName: const - changed:
static field Settings.scopeKey: ScopeKey<Settings> → static field Settings.scopeKey: var - changed:
static field UnknownShell.shellName: const String → static field UnknownShell.shellName: const - changed:
variable overrideDCliPathKey: const String → variable overrideDCliPathKey: const - added:
ctor Progress.both(LineAction both, {Encoding encoding = …})
- changed:
static field DockerShell.shellName: const String → static field DockerShell.shellName: const
- changed:
static field AshShell.shellName: const String → static field AshShell.shellName: const - changed:
static field BashShell.shellName: const String → static field BashShell.shellName: const - changed:
static field DashShell.shellName: const String → static field DashShell.shellName: const - changed:
static field FishShell.shellName: const String → static field FishShell.shellName: const - changed:
static field ShShell.shellName: const String → static field ShShell.shellName: const - changed:
static field ZshShell.shellName: const String → static field ZshShell.shellName: const
- changed:
static field CmdShell.shellName: const String → static field CmdShell.shellName: const - changed:
static field PowerShell.shellName: const String → static field PowerShell.shellName: const