665 Commits (2eba50937e67438a49c2bd3158bd38658c31c9e0)

Author SHA1 Message Date
Ben Brady faba06d882 🔨 marked encoders functions private 10 months ago
Sebastián Ramírez 352dbefc63 🔖 Release version 0.118.3 10 months ago
Sebastián Ramírez 942fce394b 🔖 Release version 0.118.2 10 months ago
François Voron 185cecd891
🐛 Fix tagged discriminated union not recognized as body field (#12942) 10 months ago
Sebastián Ramírez 01be148429 🔖 Release version 0.118.1 10 months ago
Colin Watson c970d8a735
👽️ Ensure compatibility with Pydantic 2.12.0 (#14036) 10 months ago
pre-commit-ci[bot] 5e5ef9cc4d 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks 10 months ago
Ben Brady da6eff65d1 🔨 changed NoneType check to is None 10 months ago
Sebastián Ramírez 333f1ba737 🔖 Release version 0.118.0 10 months ago
Sebastián Ramírez e329d78f86
🐛 Fix support for `StreamingResponse`s with dependencies with `yield` or `UploadFile`s, close after the response is done (#14099) 10 months ago
alv2017 3eb2ee7510
✏️ Fix typos in OAuth2 password request forms (#14112) 10 months ago
Sebastián Ramírez 784f06cb9b 🔖 Release version 0.117.1 11 months ago
Thomas LÉVEIL 44fc67632b
🐛 Fix validation error when `File` is declared after `Form` parameter (#11194) 11 months ago
Sebastián Ramírez 382d083e26 🔖 Release version 0.117.0 11 months ago
vvanglro f1e6f978ce
️ Fix `default_factory` for response model field with Pydantic V1 (#9704) 11 months ago
Robert Hofer b51ec36f2e
Allow `None` as return type for bodiless responses (#9425) 11 months ago
Max McLennan 86e515784d
🐛 Fix inconsistent processing of model docstring formfeed char with Pydantic V1 (#6039) 11 months ago
Salim Aboubacar 2dc769b121
🐛 Fix `jsonable_encoder` alters `json_encoders` of Pydantic v1 objects (#4972) 11 months ago
sammasak 8ede27223e
Allow array values for OpenAPI schema `type` field (#13639) 11 months ago
Evgeny Bokshitsky c2c6049b8f
♻️ Create `dependency-cache` dict in `solve_dependencies` only if `None` (don't re-create if empty) (#13689) 11 months ago
rmawatson 9ac56c70f2
🐛 Reenable `allow_arbitrary_types` when only 1 argument is used on the API endpoint (#13694) 11 months ago
Carlos Mario Toro bc5013cd56
Add OpenAPI `external_docs` parameter to `FastAPI` (#13713) 11 months ago
secrett2633 c831cdbde2
🐛 Fix `inspect.getcoroutinefunction()` can break testing with `unittest.mock.patch()` (#14022) 11 months ago
Sofie Van Landeghem fe4542279d
🚨 Install pydantic.mypy plugin (#14081) 11 months ago
Tamir Duberstein a95e91e46e
⬆️ Update mypy to 1.14.1 (#12970) 11 months ago
Sebastián Ramírez a372edf7e8 🔖 Release version 0.116.2 11 months ago
Ben Beasley 7563579dc8
⬆️ Upgrade Starlette supported version range to >=0.40.0,<0.49.0 (#14077) 11 months ago
Ben Brady 35683aa2fc 🔨 added exclude_defaults parameter to encode_dict 11 months ago
Ben Brady 4e6200ab79 🔨 removed unused imports 11 months ago
pre-commit-ci[bot] ec77e7a7a6 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks 11 months ago
Ben Brady f4ebfadcf9 🔨 removed encoders_by_class_tuples 11 months ago
Ben Brady 672aa5aee7 🔨 added default return to find_encoder 11 months ago
Ben Brady 9e5d6cfd2b 🔧 fixed acciental call of encoder 11 months ago
pre-commit-ci[bot] 273f6217e9 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks 11 months ago
Ben Brady 303e1a5c38 🔨 removed useless types in ENCODERS_BY_TYPE 11 months ago
Ben Brady c60ec7e6b2 🔨 moved find encoder to seperate function 11 months ago
Ben Brady 4bc25a4149
🔨 added comments to type checks 11 months ago
Ben Brady 9266fe3357 🔨 moved encode_dict check allowed_keys to be first 12 months ago
Ben Brady f3a01033d6 🔨 changed encode_dict parameter typing 12 months ago
Ben Brady 028d681000 🔨 added back custom_encoder direct check 1 year ago
pre-commit-ci[bot] 21e96381cf 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks 1 year ago
Ben Brady 8a9fd110f9 ⚒️ fixed lint errors 1 year ago
Ben Brady 1f86213ffc ⚒️ format script 1 year ago
pre-commit-ci[bot] dc9a03fc93 🎨 [pre-commit.ci] Auto format from pre-commit.com hooks 1 year ago
Ben Brady decaa3e7e3 🔨 inlined primative_types and iterable_types constants 1 year ago
Ben Brady b2111dbd4c 🔨 removed primative type skip 1 year ago
Ben Brady c5454038d5 🔨 tweaked encoder primative key skip to disallow subclasses 1 year ago
Ben Brady 39c51a38ec 🔨 refactored jsonable_encoder 1 year ago
Sebastián Ramírez 313723494b 🔖 Release version 0.116.1 1 year ago
Sebastián Ramírez cad6880fd9
⬆️ Upgrade Starlette supported version range to `>=0.40.0,<0.48.0` (#13884) 1 year ago