SemanticDiff fastapi
✨ Add support for shared/top-level parameters (dependencies, tags, etc)
#2434
Merged

✨ Add support for shared/top-level parameters (dependencies, tags, etc) #2434

tiangolo merged 15 commits into master from top-level-params
tiangolo
tiangolo ✨ Add Default and DefaultPlaceholder data structures
9d2da900
tiangolo ✨ Add utils to get values by priority handling DefaultPlaceholders
f0d0eb1d
tiangolo ✨ Add support for top-level parameters in FastAPI, APIRouter, include…
42fe9d8e
tiangolo ♻️ Update openapi utils to handle DefaultPlaceholder for response_class
b64292eb
tiangolo 📝 Update bigger-application example code to use top-level params
8636e542
tiangolo 📝 Update docs for Bigger Applications, include diagrams, top-level pa…
fcd1d3b3
tiangolo 🔥 Simplify code and docs for callbacks as default_response_class is n…
d93d80a5
tiangolo 📝 Add docs for top-level dependencies, in FastAPI()
16ef187e
tiangolo 📝 Add docs reference to top-level dependencies in docs for decorator
0a9b9191
tiangolo ✅ Update/increase tests for Bigger Applications including shared para…
d0d23436
tiangolo ✅ Add tests for top-level dependencies in FastAPI()
c3b25de0
tiangolo ✅ Add tests for internal DefaultPlaceholder
af4f01e8
tiangolo ✅ Update/increase tests for callbacks with top-level parameters
0067bc2a
tiangolo ✅ Add LOTS of tests covering branches and cases for shared parameters
80dca8e2
codecov
github-actions
github-actions
tiangolo 🎨 Format/reorder parameters for consistency in FastAPI, APIRouter, in…
b24d3b61
github-actions
tiangolo tiangolo merged 313bbe80 into master 3 years ago
tiangolo tiangolo deleted the top-level-params branch 3 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone