# What changed in argcomplete

> 6 changes in argcomplete 3 from its official release notes, upgrade guides and advisories: 2 breaking. Each one cited. Sources checked 2026-10-18. HTML: https://unstale.sh/pypi/argcomplete/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## argcomplete 3

### Breaking changes

- Python 3.10 or later is now required. (3.7.2) — [release notes](https://github.com/kislyuk/argcomplete/releases/tag/v3.7.2)
- Detection of the deprecated easy_install script is removed. (3.7.0) — [release notes](https://github.com/kislyuk/argcomplete/releases/tag/v3.7.0)

### Behavior and default changes

- Expands ~ in _FilteredFilesCompleter (DirectoriesCompleter), allowing directory completions to handle home-directory paths. (3.7.1) — [release notes](https://github.com/kislyuk/argcomplete/releases/tag/v3.7.1)

### Fixes and other changes

- The prefix passed to compgen is quoted. (3.7.0) — [release notes](https://github.com/kislyuk/argcomplete/releases/tag/v3.7.0)
- Glob and brace metacharacters are escaped in quote_completions. (3.7.0) — [release notes](https://github.com/kislyuk/argcomplete/releases/tag/v3.7.0)
- Type hinting is improved. (3.7.0) — [release notes](https://github.com/kislyuk/argcomplete/releases/tag/v3.7.0)
