Sebastián Ramírez
ca27317b65
✨ Add param functions, to override types, to make mypy happy ( #226 )
2019-05-15 21:25:11 +04:00
Sebastián Ramírez
7b2993682f
🔖 Release 0.21.0
2019-05-15 14:54:46 +04:00
Ricardo Momm
b0b88f9d5b
🔊 Raise from previous exception ( #195 )
2019-05-15 14:50:58 +04:00
euri10
f541d2c200
✨ Use a logger instead of the root logging ( #222 )
2019-05-15 14:43:31 +04:00
Derek J. Lambert
4a1648b04e
✏️ Minor spelling fix in routing ( #221 )
2019-05-14 22:04:18 +04:00
Sebastián Ramírez
5189c93d85
🔖 Release 0.20.1
2019-05-11 19:38:08 +04:00
Steve B
d675991a34
✨ add py.typed to ship typing information ( #209 )
...
As described in https://www.python.org/dev/peps/pep-0561/
2019-05-11 13:43:47 +04:00
Sebastián Ramírez
7f673cf4e9
🔖 Release 0.20.0
2019-04-27 17:51:31 +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
8e3a7699a3
🔖 Release 0.19.0
2019-04-26 13:48:30 +04:00
Sebastián Ramírez
192ebba2a2
♻️ Rename parameter content_type to response_class ( #183 )
2019-04-26 13:11:16 +04:00
Sebastián Ramírez
8880c4cb03
🔖 Release 0.18.0
2019-04-22 21:08:43 +04:00
Sebastián Ramírez
f216d340ec
✨ Add automatic header handling for HTTP Basic Auth ( #175 )
...
* ✨ Add automatic header handling for HTTP Basic Auth
* 🎨 Remove obsolete comment
2019-04-21 21:44:25 +04:00
Sebastián Ramírez
aa7b4bd101
🔖 0.17.0
2019-04-20 22:12:55 +04:00
Sebastián Ramírez
9e748dbca4
✨ By default, encode by alias ( #168 )
2019-04-20 20:29:54 +04:00
Sebastián Ramírez
cefe6cf92c
🔖 Release version 0.16.0
2019-04-16 23:28:13 +04:00
Sebastián Ramírez
546d233dec
♻️ Update Pydantic usage, types, values, minor structure changes ( #164 )
2019-04-16 23:26:09 +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
4c3cf31730
🔖 Release 0.15.0, multi-file uploads
2019-04-14 22:14:20 +04:00
Sebastián Ramírez
aad6b123f7
✨ Add support for multi-file uploads ( #158 )
2019-04-14 22:12:14 +04:00
Sebastián Ramírez
08484603ee
🔖 Release 0.14.0
2019-04-12 21:56:22 +04:00
Sebastián Ramírez
88ece95a30
🎨 Improve automatic naming of path operations in API docs ( #155 )
...
* 🎨 Improve operation summary naming
* 📝 Update names in README
* 🚚 Improve names of security tutorial
2019-04-12 21:25:26 +04:00
William Hayes
500f2b2ad4
✨ Add deeplinking to Swagger UI ( #148 )
...
Update the Swagger UI docs to deep link to path operations to share them more easily.
2019-04-12 11:49:32 +04:00
Sebastián Ramírez
1b8bbd51d8
🔖 Release 0.13.0
2019-04-09 23:38:11 +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
6a274d18b4
🔖 Release 0.12.1, fix responses in include_router
2019-04-05 20:08:36 +04:00
Sebastián Ramírez
c8df3ae57c
🐛 Fix handling additional responses in include_router ( #140 )
2019-04-05 20:06:40 +04:00
Sebastián Ramírez
e68a68c97c
🔖 Release 0.12.0, add additional responses
2019-04-05 14:35:01 +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
c59ddc8a24
🔖 Release 0.11.0
2019-04-03 15:51:44 +04:00
Sebastián Ramírez
fad3a9e1dc
✨ Add auto_error to security utils ( #134 )
...
to allow them to be optional, also allowing the declaration of multiple security schemes
2019-04-03 15:44:52 +04:00
Sebastián Ramírez
deff2b6678
🔖 Release 0.10.3
2019-03-30 21:54:00 +04:00
yihuang
f806ba642a
🔥 Remove repeated param declaration ( #123 )
2019-03-30 21:07:41 +04:00
Sebastián Ramírez
825f397918
🔖 Release 0.10.2
2019-03-29 15:17:34 +04:00
Sebastián Ramírez
b7d184363f
🐛 Fix JSON Schema of additional properties ( #121 )
...
#87
2019-03-29 15:15:49 +04:00
Sebastián Ramírez
b0f7961b65
🔖 Release 0.10.1: support for encode/databases
2019-03-25 22:21:59 +04:00
Sebastián Ramírez
5a6e47bd49
🔖 Release 0.10.0: BackgroundTasks and websockets fix
2019-03-24 23:37:37 +04:00
Sebastián Ramírez
9b04593260
✨ Add support for BackgroundTasks parameters ( #103 )
...
* ✨ Add support for BackgroundTasks parameters
* 🐛 Fix type declaration in dependencies
* 🐛 Fix coverage of util in tests
2019-03-24 23:33:35 +04:00
euri10
6d77e2ac5f
✨ Add websocket to APIRouter ( #100 )
...
* Add websocket to APIRouter
* Restore upstream/master Pipfile.lock (git checkout upstream/master -- Pipfile.lock)
* Added tests for router with a prefix
2019-03-24 23:18:20 +04:00
Mohammed
eda9b28338
files formatting
2019-03-23 13:10:45 +03:00
Mohammed
7514ac6fb0
100% test coverage
2019-03-23 13:01:53 +03:00
Mohammed
65568065e0
Remove extra code.
2019-03-23 00:47:32 +03:00
Mohammed
95679ca5e6
Fix: adding additional_responses on `.include_router()`
2019-03-23 00:37:10 +03:00
Mohammed
84a300ef84
Formatting according to guide
2019-03-22 22:54:48 +03:00
Mohammed
c6d28c8209
Accept Multiple Additional Responses
2019-03-22 22:50:47 +03:00
Mohammed
aa0bca7bb2
Additional Responses implementation
2019-03-22 22:40:07 +03:00
Sebastián Ramírez
9778542ba6
🔖 Release 0.9.1, multi value/duplicate query/header
2019-03-22 21:52:37 +04:00
Sebastián Ramírez
4f852878d6
🔖 Release 0.9.0, compatible with latest Pydantic
2019-03-22 16:29:33 +04:00
Sebastián Ramírez
108c2f3c0e
⬆️ Update Pydantic to 0.21.0 ( #90 )
...
* ⬆️ Upgrade Pydantic and others (isort), update docs after changes by isort
* 🎨 Format with newest isort, update type hints in jsonable_encoder
* 🔧 Update test script, to avoid Pydantic type errors
* ⬆️ Update pyproject.toml with latest Pydantic
2019-03-21 18:40:29 +04:00