|  | ## 0.13.2 | 
|  |  | 
|  | * Allow option values that look like options. This more closely matches the | 
|  | behavior of [`getopt`][getopt], the *de facto* standard for option parsing. | 
|  |  | 
|  | [getopt]: http://man7.org/linux/man-pages/man3/getopt.3.html | 
|  |  | 
|  | ## 0.13.1 | 
|  |  | 
|  | * Add `ArgParser.addSeparator()`. Separators allow users to group their options | 
|  | in the usage text. | 
|  |  | 
|  | ## 0.13.0 | 
|  |  | 
|  | * **Breaking change**: An option that allows multiple values will now | 
|  | automatically split apart comma-separated values. This can be controlled with | 
|  | the `splitCommas` option. | 
|  |  | 
|  | ## 0.12.2+6 | 
|  |  | 
|  | * Remove the dependency on the `collection` package. | 
|  |  | 
|  | ## 0.12.2+5 | 
|  |  | 
|  | * Add syntax highlighting to the README. | 
|  |  | 
|  | ## 0.12.2+4 | 
|  |  | 
|  | * Add an example of using command-line arguments to the README. | 
|  |  | 
|  | ## 0.12.2+3 | 
|  |  | 
|  | * Fixed implementation of ArgResults.options to really use Iterable<String> | 
|  | instead of Iterable<dynamic> cast to Iterable<String>. | 
|  |  | 
|  | ## 0.12.2+2 | 
|  |  | 
|  | * Updated dependency constraint on `unittest`. | 
|  |  | 
|  | * Formatted source code. | 
|  |  | 
|  | * Fixed use of deprecated API in example. | 
|  |  | 
|  | ## 0.12.2+1 | 
|  |  | 
|  | * Fix the built-in `help` command for `CommandRunner`. | 
|  |  | 
|  | ## 0.12.2 | 
|  |  | 
|  | * Add `CommandRunner` and `Command` classes which make it easy to build a | 
|  | command-based command-line application. | 
|  |  | 
|  | * Add an `ArgResults.arguments` field, which contains the original argument list. | 
|  |  | 
|  | ## 0.12.1 | 
|  |  | 
|  | * Replace `ArgParser.getUsage()` with `ArgParser.usage`, a getter. | 
|  | `ArgParser.getUsage()` is now deprecated, to be removed in args version 1.0.0. | 
|  |  | 
|  | ## 0.12.0+2 | 
|  |  | 
|  | * Widen the version constraint on the `collection` package. | 
|  |  | 
|  | ## 0.12.0+1 | 
|  |  | 
|  | * Remove the documentation link from the pubspec so this is linked to | 
|  | pub.dartlang.org by default. | 
|  |  | 
|  | ## 0.12.0 | 
|  |  | 
|  | * Removed public constructors for `ArgResults` and `Option`. | 
|  |  | 
|  | * `ArgResults.wasParsed()` can be used to determine if an option was actually | 
|  | parsed or the default value is being returned. | 
|  |  | 
|  | * Replaced `isFlag` and `allowMultiple` fields in the `Option` class with a | 
|  | three-value `OptionType` enum. | 
|  |  | 
|  | * Options may define `valueHelp` which will then be shown in the usage. | 
|  |  | 
|  | ## 0.11.0 | 
|  |  | 
|  | * Move handling trailing options from `ArgParser.parse()` into `ArgParser` | 
|  | itself. This lets subcommands have different behavior for how they handle | 
|  | trailing options. | 
|  |  | 
|  | ## 0.10.0+2 | 
|  |  | 
|  | * Usage ignores hidden options when determining column widths. |