230 Commits (0.47.0)

Author SHA1 Message Date
Sebastián Ramírez 3a5158a784 🔖 Release version 0.47.0 5 years ago
Nik 874d24181e 🐛 Fix validating form params declared with classes (list, tuple, set, etc) (#856) 5 years ago
Aviram Hassan 5db99a27cf add body to RequestValidationError for easier debugging (#853) 5 years ago
Sebastián Ramírez a9673f145a 🔖 Release version 0.46.0 5 years ago
Jesse P. Johnson 91fe90e8e6 Implement OAuth2 authorization_code integration (#797) 5 years ago
James Kaplan cb1410426e 🐛 Fix callback handling in sub-routers (#792) 5 years ago
Roald Storm b85b2e3942 Add support for subtypes of main types in jsonable_encoder 5 years ago
Sebastián Ramírez c7c69586ae 🔖 Release version 0.45.0 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
Sebastián Ramírez 90236c8135 🔖 Release version 0.44.1 5 years ago
dmontagu 19c77e35bd 🐛 Fix issue with exotic pydantic error serialization (#748) 5 years ago
Sebastián Ramírez cc4c13e4ae 🔖 Release 0.44.0, with support for Pydantic v1 and above! 🎉 5 years ago
Stéphane Wirtel e04bae2286 🐛 Fix the usage of custom_encoder for jsonable_encoder #714 (#715) 5 years ago
François Voron f3ddc7bdeb 🐛 Allow async class methods as dependencies (#681) 5 years ago
dmontagu ab2b86fe2c Add support for Pydantic v1 and above 🎉 (#646) 5 years ago
Sebastián Ramírez 90a5796b94 🔖 Release 0.43.0 5 years ago
James Addison 4e50f53459 🐛 Fixing validator-caused incorrect output key order (#637) 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
Sebastián Ramírez 65536cbf63 🔖 Release version 0.42.0: Answer to the Ultimate Question of Life, the Universe, and Everything 6 years ago
Sebastián Ramírez 3f9f4a0f8f
Add dependencies with yield (used as context managers) (#595) 6 years ago
Sebastián Ramírez 5592fa0f6f 🔖 Release version 0.41.0 6 years ago
Sebastián Ramírez 6c7da43e51
⬆️ Upgrade Starlette to 0.12.9 and add State (#593) 6 years ago
dmontagu 8c3ef76139 Add better support for request body access/manipulation with custom classes (#589) 6 years ago
dmontagu dd963511d6 🐛 Fix preserving route_class when calling include_router (#538) 6 years ago
Sebastián Ramírez fdb6d43e10 🔖 Release 0.40.0 6 years ago
dmontagu 5fd83c5fa4 Sort schemas alphabetically (#554) 6 years ago
svalouch c7dc26b760 Allow docstrings to be truncated before being used for OpenAPI (#556) 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
Sebastián Ramírez 78272ac1f3 🔖 Release 0.39.0 6 years ago
jonathanunderwood b20b2218cd Allow defaults in path parameters (and don't use them) (#450) (#464) 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
Sebastián Ramírez 580cf8f4e2 🔖 Release 0.38.1 6 years ago
Kamal Gill 4642f63a1e 🐛 Use proper import for Request -- fixes #492 (#493) 6 years ago
Sebastián Ramírez 203e10596f 🔖 Release version 0.38.0.Support for Pydantic 0.32.2 and Starlette 0.12.8 6 years ago
dmontagu fc7d123347 ⬆️ Upgrade support to Pydantic version 0.32.2 (breaking change) (#463) 6 years ago
Sebastián Ramírez 53da56146e 🔖 Release version 0.37.0 6 years ago
dmontagu c70f3f1198 Add support for custom route class (#468) 6 years ago
b1-luettje c90c4fb6c1 Allow disabling Google fonts in ReDoc (#481) 6 years ago
dmontagu 6c6bdb6233 🔒 Ensure `skip_defaults` doesn't cause extra fields to be serialized (#485) 6 years ago
dconathan 3025a368c6 Add support and tests for Pydantic dataclasses in response_model (#454) 6 years ago
Zoltan Papp c5817912d2 🐛 use media_type from Body params for OpenAPI requestBody (Fixes: #431) (#439) 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
Sebastián Ramírez 417a3ab140 🔖 Release 0.36.0 6 years ago