optparse-applicative v0.13.0.0 Release Notes

Release Date: 2016-08-15 // over 7 years ago
    • Implement command groups, which allow subcommands to have their own usage description.

    • Implement showHelpOnEmpty, which is similar to showHelpOnError, but only fires when a command or subcommand is begun, and suppresses the "Missing:" error text.

    • ๐Ÿ›  Fix ghc 8.0 warnings.

    • ๐Ÿ›  Fix ghc 7.10 warnings.

    • โฌ†๏ธ Bump dependency bounds.

    • โž• Add maybeReader function for convenient ReadM creation.

    • ๐Ÿšš Move eitherReader to Readers section (for better discoverability).

    • ๐Ÿ›  Fix hsubparser metavar override.

    • โœ‚ Remove ComplError, which was dead code.

    • ๐Ÿ“œ Reimplement Missing error generation, which overly complicated evalParser.

    • ๐Ÿšš Export Semigroup instances for types which are also Monoids. Removes mempty synonym (<>) export, as it clashes with Semigroup exports. One may need to import Data.Monoid or Data.Semigroup when upgrading.

    • โœ… Use a Cabal test suite for tests, simplify test dependencies.