Multiple highlights in this release:
We finally have a proper documentation website, at https://tweag.github.io/FawltyDeps/! 🎉
Our `README` was growing very long, and thanks to mknorps, this is now split up and reorganized according to [Diátaxis](https://diataxis.fr) principles.
Next, we now support [PEP 735](https://peps.python.org/pep-0735/) , aka. the new optional `[dependency-groups]` section in your `pyproject.toml`. For now, dependency declarations in this section are treated the same as other dependency declarations, that is, FawltyDeps will expect to find `import'`s in your code that correspond to these dependencies.
Finally, this release introduces support for Python v3.13 and drops support for Python v3.7. We are slowly moving to a policy of only supporting [actively maintained Python versions](https://devguide.python.org/versions/), and this release will be the last to support Python v3.8. If your project is stuck on an older Python version, we suggest installing FawltyDeps stand-alone (and not as a development dependency inside your project's environment). If this somehow does not work for you please raise a new issue (or comment on [issue #460](https://github.com/tweag/FawltyDeps/issues/460)), and we'll try to help you out. Alternatively, for projects using Python v3.7, you can of course use an older FawltyDeps version as long as that works for you.
What's Changed
* Drop Python v3.7 support, upgrade deps, add Python v3.13 support by jherland in https://github.com/tweag/FawltyDeps/pull/459
* Documentation page: mkdocs & GitHub pages by mknorps in https://github.com/tweag/FawltyDeps/pull/449
* Add support for PEP 735 dependency groups by jherland in https://github.com/tweag/FawltyDeps/pull/469
**Full Changelog**: https://github.com/tweag/FawltyDeps/compare/v0.18.0...v0.19.0