107 Commits (7128971f1d61e2e1e6f220a5f66baa925b635278)

Author SHA1 Message Date
voegtlel 3397d4d69a
Implement response_model_exclude_defaults and response_model_exclude_none (#1166) 5 years ago
merowinger92 74c4d1c1db
🐛 Fix declaring a single parameter per name (#994) 5 years ago
Sebastián Ramírez 2e0a102565
🔇 Log email-validator not installed only when used (#946) 5 years ago
李冬冬 a448bd63bd
🐛 Allow Any type for enums in OpenAPI (#906) 5 years ago
Ben Dayan 73260971b5 Add support for OpenAPI Callbacks (#722) 5 years ago
Sebastián Ramírez 83d04df8a6
🔊 Refactor logging (#781) 5 years ago
dmontagu ab2b86fe2c Add support for Pydantic v1 and above 🎉 (#646) 5 years ago
Daniel Brotsky c7902dd23a Generate correct OpenAPI docs for responses with no content (#621) 5 years ago
François Voron 8609beb9ab 🚨 Fix black linting (#682) 5 years ago
dmontagu 5fd83c5fa4 Sort schemas alphabetically (#554) 6 years ago
Trim21 4cea311e6e 🐛 Fix doctype in docs (#537) 6 years ago
tsouvarev 3dbbecdd16 🐛 Fix setting 4XX overriding default 422 validation errors(#517) 6 years ago
Zamir Amir 8505b716af Add support for setting Swagger UI initOAuth configs (clientId, appName) (#499) 6 years ago
toppk f803c77515 Add support for specifying a default_response_class (#467) 6 years ago
dmontagu d8fe307d61 Add support for strings and __future__ type annotations (#451) 6 years ago
b1-luettje c90c4fb6c1 Allow disabling Google fonts in ReDoc (#481) 6 years ago
Zoltan Papp 19c53b21c1 Allow using custom 422 validation error and use media type from response class in schema (#437) 6 years ago
Sebastián Ramírez 55c4b5fb0b
🐛 Fix "default" extra response with extra status codes (#489) 6 years ago
Zoltan Papp 73dbbeab55 Allow additional responses to use status ranges and "default" (#435) 6 years ago
dmontagu 483eb73b26 🐛 Use caching logic to determine OpenAPI spec for duplicate dependencies (#417) 6 years ago
James Kaplan 46a986cacf ⬆️ Upgrade Pydantic to 0.30 (#384) 6 years ago
Sebastián Ramírez 508f9ce954
🐛 Fix regression, Swagger UI with deep linking (#350) 6 years ago
Sebastián Ramírez 687065509b
🏗️ Fix same function names in different modules with composite bodies (#347) 6 years ago
Sebastián Ramírez dcc1e1bcf8
♻️ Refine internal type declarations and logic around them (#338) 6 years ago
Eric Du 5b3adfe449 Use default response status reasons in additional responses (#313) 6 years ago
Sebastián Ramírez bd407cc4ed
Refactor param extraction using Pydantic Field (#278) 6 years ago
Steinthor Palsson 325edd5f00 Add swagger UI OAuth2 redirect page for implicit/code auth flows in API docs (#198) 6 years ago
euri10 f54d8d57a4 Make Swagger UI and ReDoc parameterizable to host offline assets for docs (#112) 6 years ago
euri10 adfbd27100 🐛 Fix OpenAPI URL format for Starlette convertors (#234) 6 years ago
euri10 f541d2c200 Use a logger instead of the root logging (#222) 6 years ago
Sebastián Ramírez 192ebba2a2
♻️ Rename parameter content_type to response_class (#183) 6 years ago
Sebastián Ramírez 88ece95a30
🎨 Improve automatic naming of path operations in API docs (#155) 6 years ago
William Hayes 500f2b2ad4 Add deeplinking to Swagger UI (#148) 6 years ago
Sebastián Ramírez 2bd775988f Add/refactor addditional responses, tests, docs 6 years ago
Sebastián Ramírez b7d184363f
🐛 Fix JSON Schema of additional properties (#121) 6 years ago
Mohammed 65568065e0 Remove extra code. 6 years ago
Mohammed 95679ca5e6 Fix: adding additional_responses on `.include_router()` 6 years ago
Mohammed 84a300ef84 Formatting according to guide 6 years ago
Mohammed aa0bca7bb2 Additional Responses implementation 6 years ago
Sebastián Ramírez 8e1ecaf221
💄 Add FastAPI favicons to docs (#53) 6 years ago
Kabir Khan 0ea0d0e82a Add Open API prefix route - correct docs behind reverse proxy (#26) 6 years ago
Sebastián Ramírez 60599bad99 🐛 Fix Python 3.7 specific list query handling 6 years ago
Sebastián Ramírez 804ec460fc ⬆️ Add tests, fix issues and update Pydantic 6 years ago
Sebastián Ramírez d5e782074f 🐛 Fix email_validator error, generated by autoflake 6 years ago
Sebastián Ramírez 7da9625505 💚 Revert to flit install and re-format 6 years ago
Sebastián Ramírez 00e2e544c7 ♻️ Re-format tutorials, files names and tests 6 years ago
Sebastián Ramírez d9fbead646 🎨 Remove un-used imports, add auto-flake 6 years ago
Sebastián Ramírez 8c66b3a492 🐛 Add ValidationError schema even if only bodies 6 years ago
Sebastián Ramírez 26ffa5d9c8 ⬆️ Update JS CDN to cdn.jsdelivr.net 6 years ago
Sebastián Ramírez 9a6fcdd13c 🔊 Log body parsing errors 6 years ago