Skip to content

Releases: kislyuk/argcomplete

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: - Allow register-python-argcomplete output to be used as lazy-loaded …

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

v3.1.5

12 Nov 20:08
Compare
Choose a tag to compare
  • Escape colon in zsh completions. Fixes #456

v3.1.4

02 Nov 05:13
Compare
Choose a tag to compare
  • Call _default as a fallback in zsh global completion