- Drop compatibility with python <3.10
- Tested on python 3.14
- Bugfix: Ensure GraphQL aliases are valid
- Query GitHub API in batches of 200 repos at a time
- Add ability to search a requirements file.
It is now possible to invoke
pip-abandoned search -r requirements.txt
- Tested on python 3.12
- Breaking: Add sub-commands.
This changes the search command from
pip-abandoned <path>topip-abandoned search <path> - Breaking: The exit code if one or more abandoned packages are found is now
9 - Add
set-tokencommand, allowing GitHub token to be stored in the system keyring - Add
--versionflag
- Search for packages with a
[maintained|no]badge in the README - Add JSON output via
--format json - Improve code for normalizing minor variations of the same GitHub repo URL
- First release