- [localapi: improve exception raising](https://github.com/Noltari/aioqsw/commit/bbd8a929365ca2c5b77f05af14a9e8f78723fa58)
- [Switch to Python v3.11 and drop Python v3.10](https://github.com/Noltari/aioqsw/commit/6efe653a24d2c9d5f48d2c559ae7e9083433eb4c)
- [lint: drop isort](https://github.com/Noltari/aioqsw/commit/91bbeb60a8ae9d41b248a27a6ad1d2cd09f0df4d)
- [Replace datetime.utcnow](https://github.com/Noltari/aioqsw/commit/23897c172cb105d159deaf5a5a71642d1ff7f3cc)
- [pyproject.toml: force py.typed include](https://github.com/Noltari/aioqsw/commit/22e86e89ffa997db396ae2aabacf80b1424df7d3)
- [const: add Final qualifier and types](https://github.com/Noltari/aioqsw/commit/bfda666845700f1a6a45f452dca993bb83c63744)
- [ci: remove flake8](https://github.com/Noltari/aioqsw/commit/a46c04e4c13b8ee4f9a7454a2aac7d414159f872)
- [README: add pypi badges](https://github.com/Noltari/aioqsw/commit/fbf92c61391331bc165b2fd77af407b0ef383980)
- [Remove Python v3.9 support](https://github.com/Noltari/aioqsw/commit/4988bd4c5d4090885450aa7f91520769038801df)
- [ci: add ruff checks](https://github.com/Noltari/aioqsw/commit/a79863aa06a56318307dd6a4754459e8564bab4e)
- [Add pyproject.toml and remove setup.py](https://github.com/Noltari/aioqsw/commit/c3bb0a568efd20f23686b86786dae526949f9628)