Feature / Maintenance release.
**Important!**: When using `skjold` as a `pre-commit`-hook it only gets triggered if you want to commit changed dependency files (e.g. `Pipenv.lock`, `poetry.lock`, `requirements.txt`,...). It will not continuously check your dependencies on _every_ commit!
**Important!**: If you use `report_only` in any way make sure that you add `verbose: true` to your hook configuration otherwise `pre-commit` won't show you any output since the hook is always returning with a zero exit code due to `report_only` being set!
**Breaking Changes**
- **CLI**: `skjold` will now always write the number of ignored findings and vulnerable packages to `stderr`. The rest of the output `json` or `cli` are still written to `stdout` for easier redirection.
**Changes**
- **CLI**: Temporarily or permanently ignore findings based on their source identifiers added to `.skjoldignore`. (See 47) Thanks micheller!
- **CLI**: `skjold` now outputs ignored findings when using `cli` or `json` output formats.
- **OSV/PyPA Advisory DB**: Initial support for using either `osv` or `pypa` as sources. (See 45)
- **CLI**: Advisories with additional references are added to the `cli` output if present.
- Bumps **mypy** to `0.902`
- Moves `mypy.ini` to `pyproject.toml`.
- Adds `types-toml` and `types-PyYAML` as `dev` dependencies.
- Update `README.md`.