Upgrading args 0.12 to 0.13
Unknown0.12.2+6 → 0.13.7
Fetching 15 releases from GitHub…0 / 15
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
API changes
Generated by DepDelta from published Dart source. Not mixed with prose notes.
- changed:
ctor ArgParser({bool allowTrailingOptions}) → ctor ArgParser({bool allowTrailingOptions = …}) - changed:
method ArgParser.addOption(String name, {String abbr, String help, String valueHelp, List<String> allowed, Map<String, String> allowedHelp, String defaultsTo, void callback(value), bool allowMultiple = …, bool hide = …}): void → method ArgParser.addOption(String name, {String abbr, String help, String valueHelp, List<String> allowed, Map<String, String> allowedHelp, String defaultsTo, void callback(value), bool allowMultiple = …, bool splitCommas, bool hide = …}): void - added:
class ArgParserException extends FormatException - added:
ctor ArgParserException(String message, [Iterable<String> commands]) - added:
field ArgParserException.commands: final List<String> - added:
field Option.splitCommas: final bool - added:
method ArgParser.addSeparator(String text): void
- removed:
field Command.Command>(): final - removed:
field Command.aliases: final - removed:
field Command.argParser: final - removed:
field Command.takesArguments: final - removed:
field Command.usageFooter: final String - removed:
field CommandRunner.Command>(): final - removed:
field CommandRunner.argParser: final - removed:
field CommandRunner.usageFooter: final String - changed:
class Command: abstract → class Command<T>: abstract - changed:
class CommandRunner → class CommandRunner<T> - changed:
get Command.parent: Command → get Command.parent: Command<T> - changed:
get Command.runner: CommandRunner → get Command.runner: CommandRunner<T> - changed:
get Command.subcommands: Map<String, Command> → get Command.subcommands: Map<String, Command<T>> - changed:
get CommandRunner.commands: Map<String, Command> → get CommandRunner.commands: Map<String, Command<T>> - changed:
method Command.addSubcommand(Command command): void → method Command.addSubcommand(Command<T> command): void - changed:
method CommandRunner.addCommand(Command command): void → method CommandRunner.addCommand(Command<T> command): void - changed:
method CommandRunner.run(Iterable<String> args): Future → method CommandRunner.run(Iterable<String> args): Future<T> - changed:
method CommandRunner.runCommand(ArgResults topLevelResults): Future → method CommandRunner.runCommand(ArgResults topLevelResults): Future<T> - added:
field Command.Command<T>>: final - added:
field CommandRunner.Command<T>>: final - added:
get Command.aliases: List<String> - added:
get Command.argParser: ArgParser - added:
get Command.summary: String - added:
get Command.takesArguments: bool - added:
get Command.usageFooter: String - added:
get CommandRunner.argParser: ArgParser - added:
get CommandRunner.usageFooter: String