Changes

2.7.1

  • Strip ANSI escape codes

2.7.0

  • Strip ANSI escape codes
  • Support numeric choices
  • Fix black issues

2.6.0

  • Don’t require pbr on runtime
  • Explicitly add used requires
  • CLN typos and nitpicks
  • TST formater for CommandCollection with != nesting
  • DOC add basic example with CommandCollection
  • ENH allow for grouped documentation with CommandCollection
  • add whitespace to option choice separator to allow wrapping

2.5.0

  • Make show-nested more granualar
  • Add support for epilogs
  • Support ‘metavar’
  • Prettier formatting of detailed opt information
  • Allow extension to be used as simply ‘sphinx_click’
  • trivial: Separate imports

2.4.0

  • tests: Add docstrings
  • Use ‘nested_parse_with_titles’
  • Switch to black

2.3.2

  • requirements: Add support for Sphinx 3.x

2.3.1

  • Make sphinx version in sync with the conda package
  • Fixed sphinx version in requirements.txt (#52)

2.3.0

  • improvement: remove the excessive comma in list.append() function call
  • improvement: describe when and why show_default can be a string
  • fix: when ‘show_default’ is a string use it as the default description
  • trivial: Unify ‘hidden’ checks
  • Don’t show hidden commands in toctree
  • trivial: Black fixups
  • Drop support for Python 3.4

2.2.0

  • Add pre-commit support
  • Misc formatting fixes
  • Add instruction to usage docs to enable extension (#45)
  • Change display format to pull options out of in line help text
  • Add click.Choice options to help text
  • Update sphinx supported version

2.1.0

  • Support and test Sphinx 2 and Python 3.7

2.0.1

  • Do not show hidden subcommands as valid command options

2.0.0

  • Misc formatting fixes
  • Remove use of ‘build_sphinx’
  • README: Add docs badge
  • Ignore hidden commands
  • Start testing Click 7.x, drop support for 5.x
  • Fix compatibility with Click 7.0

1.4.1

  • Use unique anchors for envvars
  • Log output
  • README: Add Travis badge

1.4.0

  • Use unique identifiers for envvars
  • travis: Update PyPI password
  • Add tests for disabled line rewrapping