All notable changes to FastOpenAPI are documented in this file.
FastOpenAPI follows the Keep a Changelog format.
ReDoc UI
and default URL (host:port/redoc
)TornadoRouter
for integration with theTornado
framework
- Revised and updated all tests.
- Status code for error response fixed: 422 -> 500
- Removed the
add_docs_route
andadd_openapi_route
fromBaseRouter
.
- router imports
ModuleNotFoundError
QuartRouter
for integration with theQuart
framework.- Initial Documentation
- Import of routers. You can use
from fastopenapi.routers import YourRouter
- Fixed retrieving parameters for BaseModel as arguments in GET routes.
- Fixed an issue in
_serialize_response
whereBaseModel
was converted to a dictionary incorrectly. - Resolved a bug causing
DataLoader
to crash when processing empty datasets. - Added tests.
- Added
CHANGELOG.md
- Implemented
resolve_endpoint_params
inBaseRouter
. - Added the
prefix
parameter to theinclude_router
method. - Implemented
status_code
support for responses.
- Refactored all routers.
- Removed the
register_routes
method fromStarlette
.
- Initial release of FastOpenAPI.
- Implemented core modules:
base
,falcon
,flask
,sanic
,starlette
. - Added basic documentation and tests.