32 Commits (d1d997d6fc05947c56b39fb83a02db01dd8bc66a)

Author SHA1 Message Date
Sebastián Ramírez e8b98d2187
🐛 Fix JSON Schema for files, use `contentMediaType` instead of `format: binary` (#14953) 3 months ago
Sebastián Ramírez c9e2277d8b
📝 Update source examples and docs from Python 3.9 to 3.10 (#14900) 4 months ago
Sebastián Ramírez 9f4ecf562c
Add inline snapshot tests for OpenAPI before changes from Pydantic v2 (#14864) 4 months ago
Jonathan Fulton 75c47187f3
🐛 Update `ValidationError` schema to include `input` and `ctx` (#14791) 4 months ago
Sebastián Ramírez 44c849c4fc
🔥 Remove Pydantic v1 specific test variants (#14611) 5 months ago
Sebastián Ramírez ed97d9dc0c
⚰️ Remove Python 3.8 from CI and remove Python 3.8 examples from source docs (#14559) 6 months ago
Alejandra c5b5af7c53
Simplify tests for request_files (#13182) 1 year ago
Sebastián Ramírez 27da0d02a7
Add support for Pydantic's 2.7 new deprecated Field parameter, remove URL from validation errors response (#11461) 2 years ago
Sebastián Ramírez 0976185af9
Add support for Pydantic v2 (#9816) 3 years ago
Sebastián Ramírez 7dad5a820b
Add support for OpenAPI 3.1.0 (#9770) 3 years ago
Sebastián Ramírez 50c1a928fb
Refactor OpenAPI tests, prepare for Pydantic v2 (#9503) 3 years ago
Sebastián Ramírez 9eaed2eb37
📝 Update all docs to use `Annotated` as the main recommendation, with new examples and tests (#9268) 3 years ago
pre-commit-ci[bot] f04b61bd16
⬆ [pre-commit.ci] pre-commit autoupdate (#5709) 3 years ago
Sebastián Ramírez ddd9da3db4
Fix new/recent tests with new fixed `ValidationError` JSON Schema (#4806) 4 years ago
dconathan c449ae5c74
🐛 Fix JSON Schema for `ValidationError` at field `loc` (#3810) 4 years ago
Sebastián Ramírez e1d0e3874b
Temporarily remove typer-cli from dependencies and upgrade Black (#4754) 4 years ago
Sebastián Ramírez 1bf55200a9
Add support for declaring `UploadFile` parameters without explicit `File()` (#4469) 4 years ago
Sebastián Ramírez d08a062ee2
Add docs and tests for Python 3.9 and Python 3.10 (#3712) 4 years ago
Thomas Grainger 2d296c5d07
🔧 Configure strict pytest options and update/refactor tests (#2790) 5 years ago
Brian Mboya fe453f80ed
⬆ Upgrade isort to version 5.x.x (#1670) 6 years ago
Samuel Colvin e9b189e9f2
Improve test debugging (#1222) 6 years ago
Sebastián Ramírez 0ac9b3ee5c
Re-export utils from Starlette (#1064) 6 years ago
Sebastián Ramírez b307d38897
♻️ Update default API title from "Fast API" to "FastAPI" for consistency (#890) 6 years ago
Sebastián Ramírez 687065509b
🏗️ Fix same function names in different modules with composite bodies (#347) 7 years ago
Sebastián Ramírez e92b43b5c8
Add parameter dependencies to path operation decorators and include_router (#235) 7 years ago
Sebastián Ramírez aad6b123f7
Add support for multi-file uploads (#158) 7 years ago
Sebastián Ramírez 88ece95a30
🎨 Improve automatic naming of path operations in API docs (#155) 7 years ago
Sebastián Ramírez 0b9fe62a10
Add support for UploadFile class annotations (#63) 7 years ago
Sebastián Ramírez 577c5a84db 🐛 Fix constrained bytes, from defaults in Pydantic 8 years ago
Sebastián Ramírez 804ec460fc ⬆️ Add tests, fix issues and update Pydantic 8 years ago
Sebastián Ramírez f1808de18e Add tests for form and files 8 years ago
Sebastián Ramírez 748dc375db 🐛 Fix Form and File params must always be embeded 8 years ago