Breaking Changes
- Change the `Response.status_code` type to the `HTTPStatus` enum [665]
Features
- Add `endpoint_collections_by_tag` and `openapi` to the templating globals [689]. Thanks paulo-raca!
- Support for recursive and circular references using lazy imports [670, 338, 466]. Thanks maz808 & mtovt!
- Include `__all__` in generated `__init__.py` files [676, 631, 540, 675]. Thanks EltonChou!
Fixes
- If data.type is None but has data.properties, assume type is object [691, 674]. Thanks ahuang11!