165 Commits (54368e7b229d16a5e10ee790009cb78f1d58c9c7)

Author SHA1 Message Date
Sebastián Ramírez 54368e7b22 🔖 Release 0.30.1 6 years ago
Sebastián Ramírez dcc1e1bcf8
♻️ Refine internal type declarations and logic around them (#338) 6 years ago
Sebastián Ramírez 76b6fd5c18 🔖 Release 0.30.0 6 years ago
Sebastián Ramírez aa84ac8e3e
Implement support for Pydantic's ORM mode (#322) 6 years ago
dmontagu 87b7a63ff2 🔥 Remove unused regex in routing.py (#314) 6 years ago
Eric Du 5b3adfe449 Use default response status reasons in additional responses (#313) 6 years ago
James Kaplan f0df79aa91 ⬆️ Upgrade Pydantic to 0.28 (#320) 6 years ago
Sebastián Ramírez c26f1760d4 🔖 Release 0.29.1 6 years ago
Sebastián Ramírez 6939621730
bug: Fix handling an empty-body request with a required body param (#311) 6 years ago
Sebastián Ramírez 7244e4b612 🔖 Release version 0.29.0 6 years ago
Sebastián Ramírez 5f7fe926ab
Add support for Response parameters to set headers, cookies, and status codes (#294) 6 years ago
Sebastián Ramírez 5700d65188 🔖 Release 0.28.0 6 years ago
Sebastián Ramírez bff5dbbf5d
Implement dependency value cache per request (#292) 6 years ago
Sebastián Ramírez 09cd7c47a1
Implement dependency overrides for testing (#291) 6 years ago
Sebastián Ramírez e2fadcbc90 🔖 Release version 0.27.2 6 years ago
Sebastián Ramírez c7db2ff858
🐛 Fix path and query parameters receiving dict as valid (#287) 6 years ago
Sebastián Ramírez 2a7ef5504a 🔖 Release 0.27.1 6 years ago
Sebastián Ramírez d262f6e929
🐛 Fix HTTP Bearer security auto-error (#282) 6 years ago
Sebastián Ramírez 3ed112e8a9
🐛 Fix type declaration of HTTPException (#279) 6 years ago
Sebastián Ramírez 9da626eb2c 🔖 Release version 0.27.0 6 years ago
Sebastián Ramírez bd407cc4ed
Refactor param extraction using Pydantic Field (#278) 6 years ago
Sebastián Ramírez 83b1a117cc 🔖 Release version 0.26.0 6 years ago
Sebastián Ramírez 62af6e0eeb
Separate Pydantic's ValidationError handler and improve docs for error handling (#273) 6 years ago
Sebastián Ramírez 703ade7967
🐛 Fix path in path parameters (#272) 6 years ago
Sebastián Ramírez a49d45eaa9
🐛 Fix response_model type to allow List[Model] (#266) 6 years ago
Sebastián Ramírez 3986f79029 🔖 Release version 0.25.0 6 years ago
Sebastián Ramírez 7b63bc5551
Add include, exclude, and by_alias to path operation methods (#264) 6 years ago
William Hayes d8716f94ae Add skip_defaults support for path operations (for #242) (#248) 6 years ago
Sebastián Ramírez 67f8cb3b4f 🔖 Release 0.24.0 6 years ago
James Kaplan b087246f26 Add support for WebSockets with dependencies, params, etc #166 (#178) 6 years ago
Sebastián Ramírez fc89eb8f81 🔖 Release version 0.23.0 6 years ago
Steinthor Palsson 325edd5f00 Add swagger UI OAuth2 redirect page for implicit/code auth flows in API docs (#198) 6 years ago
Trim21 01b43e6e25 Make Swagger UI, ReDoc and OpenAPI handlers be coroutines to improve performance (#241) 6 years ago
euri10 f54d8d57a4 Make Swagger UI and ReDoc parameterizable to host offline assets for docs (#112) 6 years ago
Sebastián Ramírez 56ab106bbb 🔖 Release version 0.22.0 6 years ago
Sebastián Ramírez e92b43b5c8
Add parameter dependencies to path operation decorators and include_router (#235) 6 years ago
euri10 adfbd27100 🐛 Fix OpenAPI URL format for Starlette convertors (#234) 6 years ago
Sebastián Ramírez ca27317b65
Add param functions, to override types, to make mypy happy (#226) 6 years ago
Sebastián Ramírez 7b2993682f 🔖 Release 0.21.0 6 years ago
Ricardo Momm b0b88f9d5b 🔊 Raise from previous exception (#195) 6 years ago
euri10 f541d2c200 Use a logger instead of the root logging (#222) 6 years ago
Derek J. Lambert 4a1648b04e ✏️ Minor spelling fix in routing (#221) 6 years ago
Sebastián Ramírez 5189c93d85 🔖 Release 0.20.1 6 years ago
Steve B d675991a34 add py.typed to ship typing information (#209) 6 years ago
Sebastián Ramírez 7f673cf4e9 🔖 Release 0.20.0 6 years ago
Sebastián Ramírez 3797c04946
Use 401 with WWW-Authenticate for OAuth2 and add scope_str (#188) 6 years ago
Sebastián Ramírez 8e3a7699a3 🔖 Release 0.19.0 6 years ago
Sebastián Ramírez 192ebba2a2
♻️ Rename parameter content_type to response_class (#183) 6 years ago
Sebastián Ramírez 8880c4cb03 🔖 Release 0.18.0 6 years ago
Sebastián Ramírez f216d340ec
Add automatic header handling for HTTP Basic Auth (#175) 6 years ago