What's Changed
- Add more dependabot update rules by @dsgnr in #238
- Improve documentation by @dsgnr in #241
- [api] Bump gunicorn from 22.0.0 to 23.0.0 in /backend by @dependabot in #240
- Exception handling improvements by @dsgnr in #242
- Bring API up to Isort and Pylint standards by @dsgnr in #243
- Add Pytests to API by @dsgnr in #244
- GitHub action pytest by @dsgnr in #245
- Add GitHub Actions workflow for Pylint by @dsgnr in #246
- Add GitHub Actions job for isort by @dsgnr in #247
- Enable backend paths for api workflow by @dsgnr in #249
- Deduplicate application info by @dsgnr in #248
- Fix issue where project.toml was missing from containers by @dsgnr in #250
- Only run GitHub workflows once by @dsgnr in #251
- Add docstrings to pytests by @dsgnr in #252
- Add coverage reporting for Pytest by @dsgnr in #253
- Add favicon to web by @dsgnr in #254
- Bump release 3.1.0 by @dsgnr in #255
Full Changelog: v3.0.0...v3.1.0