Index: packages/args/CHANGELOG.md |
diff --git a/packages/args/CHANGELOG.md b/packages/args/CHANGELOG.md |
new file mode 100644 |
index 0000000000000000000000000000000000000000..123c564645471a33a109018e9603894a1355df05 |
--- /dev/null |
+++ b/packages/args/CHANGELOG.md |
@@ -0,0 +1,89 @@ |
+## 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. |