Skip to content

Tags: kislyuk/argcomplete

Tags

v3.5.0

Toggle v3.5.0's commit message
- Use project.scripts instead of setuptools scripts (#498)

- Test infrastructure improvements

v3.4.0

Toggle v3.4.0's commit message
- 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

Toggle v3.3.0's commit message
- 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

Toggle v3.2.3's commit message
- 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

Toggle v3.2.2's commit message
Expand tilde in zsh

v3.2.1

Toggle v3.2.1's commit message
- Allow explicit zsh global completion activation (#467)

v3.2.0

Toggle v3.2.0's commit message
- Fix and test global completion in zsh (#463, #466)

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

- Test suite improvements

v3.1.6

Toggle v3.1.6's commit message
- Respect user choice in activate-global-python-argcomplete

v3.1.5

Toggle v3.1.5's commit message
- Escape colon in zsh completions. Fixes #456

v3.1.4

Toggle v3.1.4's commit message
- Call _default as a fallback in zsh global completion