* Removed lazy migrations as they were producing incorrect results when there were no migrations but when there were schema changes * Added compatibility with fastapi>=0.109.0
3.3.0
Fixed
* If a user used a FastAPI/Starlette `StreamingResponse` or `FileResponse`, we still tried to access its `body` attribute which caused an `AttributeError`
3.2.0
Added
* Sponsors section to README and docs, along with Monite as our main and only current sponsor ✨
3.1.3
Fixed
* Switched to `better-ast-comments` because `ast-comments` had no license listed on pypi (even though its actual license was MIT) which caused some dependency checking tools to report it as unlicensed
3.1.2
Changed
* Migrate from black to ruff-format
Fixed
* A rare Pydantic 2 bug in internal body schema handling when it was applied too early, causing partially incomplete data to arrive to the handler
3.1.1
Fixed
* Previously we did not pass `dependency_overrides_provider`, `response_model_exclude_unset` `response_model_exclude_defaults`, and `response_model_exclude_none` to `fastapi` which could cause erroneous behaviour during serialization in rare cases.