Changelog

Version 0.1.9

Released on March 13, 2024.

  • Test against Python 3.12.

  • Drop support for Python 3.7.

Version 0.1.8

Released on February 11, 2023.

  • Test against Python 3.10, 3.11.

Version 0.1.7

Released on February 10, 2021.

  • Publish to PyPI via Github Actions.

Version 0.1.6

Released on February 10, 2021.

  • Dropped support for Python 2 and Pypy

  • Declare this extension safe for parallel reading

  • Migrate to Github Actions for CI [#28, #32 by Langston Barrett]

  • Test against recent versions of Sphinx [#33, #32 by Langston Barrett]

  • Format source code with Black [#30, #32 by Langston Barrett]

  • Add documentation to the sdist [#26, #32 by Langston Barrett]

  • Fixed unwanted <blockquote> tags in multi-line command descriptions that are indented to match surrounding code. [#21 by dgw]

Version 0.1.5

Released on May 15, 2018.

  • New :groups: option to render argument groups. [by Lukas Atkinson]

Version 0.1.4

Released on February 27, 2018.

  • Fixed a :rst:dir`.. autoprogram::` bug that raises AttributeError during build without :no_usage_codeblock: option on Python 2. [Bitbucket issue #168, Bitbucket issue #169]

  • Fixed an issue with Sphinx 1.7 which removed sphinx.util.compat. [#1, #2 by Zach Riggle]

Version 0.1.3

Released on October 7, 2016.

  • Fixed a bug that descriptions with RawTextHelpFormatter had been incorrectly formatted. [Bitbucket PR #123 by Aaron Meurer]

  • Fixed crash when metavars is a tuple (i.e. for nargs > 1). [Bitbucket PR #112 by Alex Honeywell]

  • Fixed usage string for subcommands (subcommands were previously showing the top-level command usage). [Bitbucket PR #112 by Alex Honeywell]

  • Added new options to .. autoprogram:: directive: [Bitbucket PR #112 by Alex Honeywell]

    • maxdepth

    • no_usage_codeblock

    • start_command

    • strip_usage

  • Fixed suppressed arguments (using argparse.SUPPRESS flag) to become ignored. [Bitbucket issue #166]

Version 0.1.2

Released on August 18, 2015.

Version 0.1.1

Released on April 22, 2014.

  • Omit metavars of store_const/store_true/store_false options.

  • Sort subcommands in alphabetical order if Python 2.6 which doesn’t have collections.OrderedDict.

Version 0.1.0

Released on March 2, 2014. The first release.