- Fix: The error message for repeated aggregate short-form options reported the full aggregate (-hh)
- Fix: The error message for repeated options always referenced args[0] rather than the current arg
- Misc: Fix misc typos
- Misc: Fix description inconsistency in Greeter example
- Misc: Rename method receivers in subcommand example
- Misc: Clarify OptionGroup usage for explicit example
- Misc: Update references for renamed GitHub account
- Fix: Update exported field check for Go 1.6
- Docs: Misc updates and clarifications
- Fix: Add a missing nil check to NewOptionDecoder
- Fix: Fix wrapping for multi-line descriptions
- Tests: Add coverage for remaining code, except Command.ExitHelp(). Coverage is at 98.7%.
- Docs: Overhaul docs and examples for brevity
- Docs: Add an example for subcommand handling
- Feature: Hide options and commands with empty descriptions from help output
- Misc: Minor code cleanup
- Tests: Add basic test coverage for help output
- Tests: Add additional test coverage for comamnds and options
- Fix: Stop parsing subcommands after a bare "-" argument
- Fix: Ensure command and option names have no spaces in them
- Tests: Add additional test coverage for comamnds and options
- API: Panic NewOptionDecoder() if input type is unsupported
- Docs: Add an example of explicitly creating a Command and Options
- Docs: Update documentation
- Misc: Initial release on Github