- Add support for Python 3.13 and 3.14
- Drop support for Python 3.9. Now only 3.10+ is supported
- Migrate from Poetry to uv as the package manager and build tool
- Switch build backend from poetry-core to hatchling
- Replace
assertwithConfigurationErrorinPlugin.process_requestfor clearer error messages - Replace Black with
ruff formatfor code formatting - Replace deprecated
HTTP_422_UNPROCESSABLE_ENTITYwithHTTP_422_UNPROCESSABLE_CONTENT