Sebastián Ramírez
bd407cc4ed
✨ Refactor param extraction using Pydantic Field ( #278 )
...
* ✨ Refactor parameter dependency using Pydantic Field
* ⬆️ Upgrade required Pydantic version with latest Shape values
* ✨ Add tutorials and code for using Enum and Optional
* ✅ Add tests for tutorials with new types and extra cases
* ♻️ Format, clean, and add annotations to dependencies.utils
* 📝 Update tutorial for query parameters with list defaults
* ✅ Add tests for query param with list default
2019-05-30 17:40:43 +04:00
Sebastián Ramírez
3797c04946
✨ Use 401 with WWW-Authenticate for OAuth2 and add scope_str ( #188 )
2019-04-27 17:00:56 +04:00
Sebastián Ramírez
c705685394
✨ Add docs for HTTP Basic Auth and tests ( #177 )
2019-04-21 22:30:58 +04:00
Sebastián Ramírez
61dd36a945
✨ Upgrade docstring Markdown parsing ( #163 )
...
* ✨ Upgrade docstring Markdown parsing
* 📝 Update release notes
2019-04-16 22:49:18 +04:00
Sebastián Ramírez
7391056daf
✨ Add OAuth2 scopes with SecurityScopes, upgrade Security ( #141 )
...
* ✨ Upgrade OAuth2 Security with scopes handling
* 📝 Update Security tutorial with OAuth2 and JWT
* ✨ Add tutorial code for OAuth2 with scopes (and JWT)
* ✅ Add tests for tutorial/OAuth2 with scopes
* 🐛 Fix security_scopes type declaration
* ✨ Add docs and tests for SecurityScopes
2019-04-09 23:29:04 +04:00
Sebastián Ramírez
ad471307e2
✨ Additional Responses ( #97 )
...
Add additional responses to OpenAPI, including Pydantic models or schemas directly, custom status codes, media types, extending `response_model`, etc.
2019-04-05 14:18:28 +04:00
Sebastián Ramírez
2bd775988f
✨ Add/refactor addditional responses, tests, docs
2019-04-05 13:54:00 +04:00
Sebastián Ramírez
dd6ab23b62
✨ Add docs/tests extending OpenAPI ( #126 )
2019-03-30 19:53:44 +04:00
Sebastián Ramírez
1c2ecbb89a
✨ Add docs and tests for encode/databases ( #107 )
...
* ✨ Add docs and tests for encode/databases
* ➕ Add testing-only dependency, databases
2019-03-25 22:17:31 +04:00
Sebastián Ramírez
c64f8346ae
✨ Multi-value query parameters and duplicate headers ( #95 )
...
* 📝 Document multi-value query parameters
* ✨ Document and test multiple query values
* ✨ Document receiving duplicate headers
2019-03-22 21:47:54 +04:00
Sebastián Ramírez
b269655b7f
📝 Add docs for application configuration (OpenAPI)
2019-03-21 18:08:10 +04:00
Sebastián Ramírez
bbd2198fa2
✨ Add docs for WebSockets ( #62 )
2019-03-02 21:45:15 +04:00
Sebastián Ramírez
01d6aa3dd1
📝 Add docs for debugging
2019-03-02 17:40:01 +04:00
Sebastián Ramírez
984dd71d13
✨ Add docs for GraphQL ( #48 )
2019-02-20 21:58:26 +04:00
Kabir Khan
0ea0d0e82a
Add Open API prefix route - correct docs behind reverse proxy ( #26 )
...
Add Open API prefix route - correct docs behind reverse proxy.
2019-02-14 22:57:49 +04:00
Sebastián Ramírez
890f1f7899
📝 Add note about DB Browser for SQLite in SQL docs
2019-02-12 23:31:18 +04:00
Sebastián Ramírez
955e9fcb31
Update fix SQLAlchemy support with ORM ( #30 )
...
✨ SQLAlchemy ORM support
Improved jsonable_encoder with SQLAlchemy support, tests running with SQLite, improved and updated SQL docs
* ➕ Add SQLAlchemy to development dependencies (not required for using FastAPI)
* ➕ Add sqlalchemy to testing dependencies (not required to use FastAPI)
2019-02-12 23:02:21 +04:00
Sebastián Ramírez
d692c28f52
📝 Add docs for bigger applications and APIRouter
...
and update tests to match docs
2019-01-14 19:23:38 +04:00
Sebastián Ramírez
8568862a19
📝 Add docs for response status codes
2019-01-14 17:30:55 +04:00
Sebastián Ramírez
dfa067b061
📝 Add screenshot to body-schema tutorial
2019-01-10 20:52:06 +04:00
Sebastián Ramírez
bbe5f28b77
📝 Add docs for OAuth2 security
2018-12-24 20:20:48 +04:00
Sebastián Ramírez
855daa2e53
📝 Add tutorial for complete OAuth2 password flow
2018-12-24 09:33:48 +04:00
Sebastián Ramírez
b8d3070daf
📝 Add first Security tutorials
2018-12-23 23:25:57 +04:00
Sebastián Ramírez
471c9cfc2d
📝 Add example screenshot for dependencies
2018-12-23 21:29:59 +04:00
Sebastián Ramírez
07b68365f1
📝 Update docs and index to make clear what FastAPI does
2018-12-21 16:23:28 +04:00
Sebastián Ramírez
2a48b10be3
📝 Add Python type hints tutorial
2018-12-17 22:27:26 +04:00
Sebastián Ramírez
c9758e15a1
📝 Add fist Dependency Injection docs
2018-12-15 18:15:42 +04:00
Sebastián Ramírez
f6667ecfb0
📝 Add docs for custom response
2018-12-15 15:20:22 +04:00
Sebastián Ramírez
e790bf6f1b
📝 Add docs for path operation configurations
2018-12-15 14:39:11 +04:00
Sebastián Ramírez
222b75ac0c
📝 Add docs for response_model
2018-12-14 21:35:19 +04:00
Sebastián Ramírez
76f2b67d38
📝 Add tutorial for body nested models
2018-12-14 20:35:36 +04:00
Sebastián Ramírez
d79534b015
📝 Move Query params - str validations to better name
2018-12-14 17:25:44 +04:00
Sebastián Ramírez
1f5762703d
📝 Add Query() parameters tutorial and update docs
2018-12-14 17:10:08 +04:00
Sebastián Ramírez
ddf20e8977
📝 Add request body tutorial
2018-12-14 15:30:43 +04:00
Sebastián Ramírez
093bb4cd19
📝 Update docs, add first tutorials
2018-12-14 14:27:02 +04:00