| OLD | NEW |
| 1 ## 0.12.0+2 |
| 2 |
| 3 * Widen the version constraint on the `collection` package. |
| 4 |
| 1 ## 0.12.0+1 | 5 ## 0.12.0+1 |
| 2 | 6 |
| 3 * Remove the documentation link from the pubspec so this is linked to | 7 * Remove the documentation link from the pubspec so this is linked to |
| 4 pub.dartlang.org by default. | 8 pub.dartlang.org by default. |
| 5 | 9 |
| 6 ## 0.12.0 | 10 ## 0.12.0 |
| 7 | 11 |
| 8 * Removed public constructors for `ArgResults` and `Option`. | 12 * Removed public constructors for `ArgResults` and `Option`. |
| 9 | 13 |
| 10 * `ArgResults.wasParsed()` can be used to determine if an option was actually | 14 * `ArgResults.wasParsed()` can be used to determine if an option was actually |
| 11 parsed or the default value is being returned. | 15 parsed or the default value is being returned. |
| 12 | 16 |
| 13 * Replaced `isFlag` and `allowMultiple` fields in the `Option` class with a | 17 * Replaced `isFlag` and `allowMultiple` fields in the `Option` class with a |
| 14 three-value `OptionType` enum. | 18 three-value `OptionType` enum. |
| 15 | 19 |
| 16 * Options may define `valueHelp` which will then be shown in the usage. | 20 * Options may define `valueHelp` which will then be shown in the usage. |
| 17 | 21 |
| 18 ## 0.11.0 | 22 ## 0.11.0 |
| 19 | 23 |
| 20 * Move handling trailing options from `ArgParser.parse()` into `ArgParser` | 24 * Move handling trailing options from `ArgParser.parse()` into `ArgParser` |
| 21 itself. This lets subcommands have different behavior for how they handle | 25 itself. This lets subcommands have different behavior for how they handle |
| 22 trailing options. | 26 trailing options. |
| 23 | 27 |
| 24 ## 0.10.0+2 | 28 ## 0.10.0+2 |
| 25 | 29 |
| 26 * Usage ignores hidden options when determining column widths. | 30 * Usage ignores hidden options when determining column widths. |
| OLD | NEW |