Changelog History
Page 6
-
v0.3.0 Changes
July 30, 2012Option modifiers are now instances of
Monoid
instead ofCategory
.โฌ๏ธ Dropped dependencies on data-default and data-lens.
๐ Fixed bugs
- #14 - "arguments" can no longer take a list as a default
-
v0.2.0 Changes
July 23, 2012๐ Parser is now an instance of Alternative. This makes it possible to build ๐ certain complex parsers that were not definable before. See โ
tests/Examples/Alternatives.hs
for a simple example.โ Removed
multi
modifier. You can now use themany
orsome
methods from ๐Alternative
, instead, to create parsers for options that can appear more than once.โ Added new
flag'
builder that returns a flag without a default value. 0๏ธโฃ Although flags without default values were not useful before, with the addition ofAlternative
combinators, they do have valid use cases.โ Added new
internal
modifier for options. An internal option is completely invisible in the help text.โ Added a new
customExecParser
function, which takes an additional ๐ParserPrefs
parameter. At the moment,ParserPrefs
can only be used to control how many-valued option metavars are displayed in the help text. Setting ๐ itsmultiSuffix
field to e.g....
will result in anarguments
parser description like[METAVAR]...
.๐ Fixed bugs
- #6 - "arguments" swallows options
- #5 - Help formatting for "arguments" misleading
-
v0.1.1 Changes
July 21, 2012๐ New arrow interface.
๐ Fixed bugs
- #7 - "arguments" reads positional arguments in reverse
-
v0.1.0 Changes
July 07, 2012๐ Improved error reporting internals.
โ Removed template-haskell dependency.
๐ Fixed bugs:
- #3 - No help for subparsers
- #4 - Extra empty lines around command list
-
v0.0.1 Changes
June 09, 2012- ๐ Initial release.