Skip to content

Latest commit

 

History

History
60 lines (38 loc) · 1.37 KB

CHANGELOG.md

File metadata and controls

60 lines (38 loc) · 1.37 KB

Changelog

Version 0.1.10

  • Rename _argparse.py module to argparse_wrappers.py
  • Ensure PyTest doesn't think certain classes are test cases
  • Various code quality fixes (thanks to @kloczek)

Version 0.1.9

  • Add MANIFEST.in file to package for more complete packaging (thanks to @martin-kokos)

Version 0.1.8

  • Fix for running unit tests without man-db (GH-5)

Version 0.1.7

  • Add option to automatically generate list of commands in Application manpage
  • Fix support for tab indentation in man pages
  • Add helpful errors when description is not of type str
  • Some minor fixes

Version 0.1.6

  • Bugfix for application testing
  • Minor fixes for documentation of single-command applications
  • Improve test discovery (GH-2)

Version 0.1.5

  • Bugfix for synopsis of commands with mutually exclusive argument groups

Version 0.1.4

  • Add support for mutually exclusive argument groups
  • Typos and fixes

Version 0.1.3

  • Add Tester class to test applications and commands
  • Subclass ArgumentParser to handle exit on error
  • Removed application.get_argument method
  • Several smaller fixes and design improvements

Version 0.1.2

  • Redesign manpage building api
  • Use application help instead of manpage with <app> help

Version 0.1.1

  • Add py.typed file for PEP 561.
  • Update help action for application
  • Minor fixes

Version 0.1.0

  • Initial release