Skip to content

Releases: kislyuk/argcomplete

v3.5.2: - Fix _parse_known_args monkeypatching

06 Dec 18:24
Compare
Choose a tag to compare
  • Fix _parse_known_args monkeypatching

Note this release is required to restore compatibility with Python 3.12.8 and 3.13.1.

v3.5.1

07 Oct 04:00
Compare
Choose a tag to compare
  • Restore compatibility with argparse in Python 3.12.7+ (#508)

v3.5.0: - Use project.scripts instead of setuptools scripts (#498)

06 Aug 15:37
Compare
Choose a tag to compare
  • Use project.scripts instead of setuptools scripts (#498)

    • Test infrastructure improvements

v3.4.0: - No stdin for python calls from bash completion functions (#488)

16 Jun 07:07
Compare
Choose a tag to compare
  • No stdin for python calls from bash completion functions (#488)

    Prevents usage of stdin by (python) executables that are called
    during completion generation. This prevents the completion locking
    up the entire shell when the python script is broken i.e. it enters
    an interactive mode (REPL) instead of generating the completions, as
    expected.
    
    • Localize shell variable REPLY to avoid overwriting users' value (#489)

      The variable REPLY is used by default by the read shell builtin to
      store the return value, and like all bash/zsh variables, is scoped
      globally. This change allows this variable to be used for other
      needs by appropriately scoping its internal use by an argcomplete
      utility function that uses read.

v3.3.0: - Preserve compatibility with argparse option tuples of length 4.

14 Apr 21:26
Compare
Choose a tag to compare
  • Preserve compatibility with argparse option tuples of length 4.
    This update is required to use argcomplete on Python 3.11.9+ or 3.12.3+.

v3.2.3

08 Mar 01:29
Compare
Choose a tag to compare
  • Allow register-python-argcomplete output to be used as lazy-loaded zsh completion module (#475)

    • Move debug_stream initialization to helper method to allow fd 9 behavior to be overridden in subclasses (#471)

v3.2.2

23 Jan 20:48
Compare
Choose a tag to compare

Expand tilde in zsh

v3.2.1

10 Dec 15:15
Compare
Choose a tag to compare
  • Allow explicit zsh global completion activation (#467)

v3.2.0: - Fix and test global completion in zsh (#463, #466)

10 Dec 02:33
Compare
Choose a tag to compare
  • Fix and test global completion in zsh (#463, #466)

    • Add --yes option to activate-global-python-argcomplete (#461)

    • Test suite improvements

v3.1.6

12 Nov 21:29
Compare
Choose a tag to compare
  • Respect user choice in activate-global-python-argcomplete