218 Commits (0.44.0)

Author SHA1 Message Date
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
dmontagu 38495fffa5 🐛 Fix skip_defaults implementation when returning a Pydantic model (#422) 6 years ago
dmontagu 483eb73b26 🐛 Use caching logic to determine OpenAPI spec for duplicate dependencies (#417) 6 years ago
Sebastián Ramírez e71636e381
🐛 Fix mypy route errors after merging #415 (#462) 6 years ago
Vitaliy Kucheryaviy f7f17fcfd6 Allow empty routed path (issue #414) (#415) 6 years ago
Sebastián Ramírez 033bc2a6c9 🔖 Release 0.35.0 6 years ago
Pablo Marti 0c55553328 ✏️ Fix typo in assert statement (#419) 6 years ago
Koudai Aono 06eb421934 Fix request body parsing with Union (#400) 6 years ago
Sebastián Ramírez bf229ad5d8 🔖 Release 0.34.0 upgrading Starlette 6 years ago
Sebastián Ramírez 6bf3ab3b7a 🔖 Release 0.33.0, including Pydantic 0.30.0 6 years ago
James Kaplan 46a986cacf ⬆️ Upgrade Pydantic to 0.30 (#384) 6 years ago
Sebastián Ramírez e620aeb46d 🔖 Release 0.32.0, as PR ##347 might be a breaking change 6 years ago
Sebastián Ramírez d1e2e46b80 🔖 Release 0.31.1 6 years ago