| OLD | NEW |
| (Empty) |
| 1 ## 0.12.2+1 | |
| 2 | |
| 3 * Fix the built-in `help` command for `CommandRunner`. | |
| 4 | |
| 5 ## 0.12.2 | |
| 6 | |
| 7 * Add `CommandRunner` and `Command` classes which make it easy to build a | |
| 8 command-based command-line application. | |
| 9 | |
| 10 * Add an `ArgResults.arguments` field, which contains the original argument list
. | |
| 11 | |
| 12 ## 0.12.1 | |
| 13 | |
| 14 * Replace `ArgParser.getUsage()` with `ArgParser.usage`, a getter. | |
| 15 `ArgParser.getUsage()` is now deprecated, to be removed in args version 1.0.0. | |
| 16 | |
| 17 ## 0.12.0+2 | |
| 18 | |
| 19 * Widen the version constraint on the `collection` package. | |
| 20 | |
| 21 ## 0.12.0+1 | |
| 22 | |
| 23 * Remove the documentation link from the pubspec so this is linked to | |
| 24 pub.dartlang.org by default. | |
| 25 | |
| 26 ## 0.12.0 | |
| 27 | |
| 28 * Removed public constructors for `ArgResults` and `Option`. | |
| 29 | |
| 30 * `ArgResults.wasParsed()` can be used to determine if an option was actually | |
| 31 parsed or the default value is being returned. | |
| 32 | |
| 33 * Replaced `isFlag` and `allowMultiple` fields in the `Option` class with a | |
| 34 three-value `OptionType` enum. | |
| 35 | |
| 36 * Options may define `valueHelp` which will then be shown in the usage. | |
| 37 | |
| 38 ## 0.11.0 | |
| 39 | |
| 40 * Move handling trailing options from `ArgParser.parse()` into `ArgParser` | |
| 41 itself. This lets subcommands have different behavior for how they handle | |
| 42 trailing options. | |
| 43 | |
| 44 ## 0.10.0+2 | |
| 45 | |
| 46 * Usage ignores hidden options when determining column widths. | |
| OLD | NEW |