All Versions
55
Latest Version
Avg Release Cycle
88 days
Latest Release
813 days ago

Changelog History
Page 6

  • v0.3.0 Changes

    July 30, 2012
    • Option modifiers are now instances of Monoid instead of Category.

    • โฌ‡๏ธ 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 the many or some 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 of Alternative 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 ๐Ÿ“œ its multiSuffix field to e.g. ... will result in an arguments 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.