Major changes since the last release:
- Allow using propagation with all categories
- Add packit config
- Remove mirrorlist related code
- Drop support for python 2 and Faitout
- Use Poetry
- Switch auth from FAS to OIDC
- Update the Vagrant VM and link it to tinystage
- Drop customizations that were made obsolete by newer Flask-Admin
- Split the components into separate modules
- Adapt and modernize the unit tests, use pytest and tox
- Fix the docs and build them in tox
- Run black and add it to tox.
- Use Ruff as a linter
- Modernize string formatting and other python constructs, and sort imports
- Update the Vagrant box to F38, and populate it with some data
- Migrate from fedmsg to fedora-messaging
- Use dataclasses instead of munch
- Add Renovate
- Add pre-commit