- pin pykeepass as version 4.0 is broken, see libkeepass/pykeepass#244
- add the bandit security checker
- add support for Python 3.9
- add type annotations
- improve message when there are no known leaks for a password (@eumiro)
- provide user friendly error message when given password is wrong
- provide caching for password lookups (@eumiro)
- run coverage directly instead of pytest-cov
- use gh actions instead of Travis
- add packaging guideline
- run linters via pre-commit
- introduce tox
- introduce flake8
- introduce flake8-click
- introduce coverage via coveralls
- add beta classifier
- improve readme
- convert README and CHANGES to rst format
- use setup.py instead of flit for packaging
- move source code in src directory
- update versions of installation dependencies
- subcommand to check a single password now is check-password
- subcommand to check a keepass db now is check-keepass
- add new subcommand "password" for checking a single password
- add pdb++ to dev dependencies
- add some basic error handling
- add some classifiers
- add path option to keepass subcommand
- add password option to keepass subcommand
- update dependencies
- add support for Python 3.7
- add support for Python 3.8
- create a "hibpcli" script
- use "black" code formatter
- update dependencies
- remove requirements-dev.txt
- put test requirements in pyproject.toml
- add a separate file for changes
- add info about testing and coverage
- add more info for --help dialog
- do not show password when being entered
- move keepass check into subcommand
- check "path input" whether it is a file
- improved tests and coverage (currently 100%)
- add dependencies to pyproject.toml
- initial release