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
Sebastián Ramírez
a174f01901
🔖 Release version 0.8.0
2019-03-16 21:24:26 +04:00
euri10
11c755bee3
✨ Add tags parameter to app.include_router ( #55 )
2019-03-16 21:15:08 +04:00
Sebastián Ramírez
1112ac7538
⬆️ Update imports and scripts for new isort versions ( #75 )
2019-03-09 15:04:13 +04:00
Sebastián Ramírez
ac2b18bf40
🔖 Release 0.7.1, Raspberry Pi deployment and docs
2019-03-04 20:07:11 +04:00
Sebastián Ramírez
c14ec50f73
🔖 Release 0.7.0, with support for UploadFile
2019-03-03 21:06:42 +04:00
Sebastián Ramírez
0b9fe62a10
Add support for UploadFile class annotations ( #63 )
...
* ✨ Add support for UploadFile annotations
* 📝 Update File upload docs with FileUpload class
* ✅ Add tests for UploadFile support
* 📝 Update UploadFile docs
2019-03-03 20:52:37 +04:00
Sebastián Ramírez
1f03e85f06
🔖 Release 0.6.4
2019-03-02 22:33:48 +04:00
Sebastián Ramírez
daaf654868
🔖 Release 0.6.3: favicons in docs
2019-02-24 01:49:04 +04:00
Sebastián Ramírez
8e1ecaf221
💄 Add FastAPI favicons to docs ( #53 )
2019-02-24 01:31:50 +04:00
Sebastián Ramírez
9940c1511e
🔖 Release 0.6.2, SQL tutorial improvements and project generator
2019-02-24 01:09:49 +04:00
Sebastián Ramírez
4473e6a096
🔖 Release 0.6.1: GraphQL
2019-02-20 21:59:24 +04:00
Sebastián Ramírez
0ed55eb7d3
🔖 Release 0.6.0, upgrade Starlette, improve SQLAlchemy compatibility
2019-02-19 21:20:32 +04:00
Sebastián Ramírez
ba10838c30
⬆️ Upgrade Starlette and fix compatibility ( #44 )
2019-02-19 20:27:48 +04:00
Sebastián Ramírez
88b31e6a4d
🔖 Release 0.5.1: docs
2019-02-18 22:52:03 +04:00
Sebastián Ramírez
894e131e03
🔖 Release 0.5.0 with new HTTPException
2019-02-16 17:06:31 +04:00
Sebastián Ramírez
8772e2f2ee
✨ Add HTTPException with custom headers ( #35 )
...
* 📝 Update Release Notes with issue templates
* ✨ Add HTTPException with support for headers
Including docs and tests
* 📝 Update Security docs to use new HTTPException
2019-02-16 17:01:29 +04:00
Sebastián Ramírez
acbcbba94f
🔖 Release 0.4.0 with openapi_prefix, #26
2019-02-14 23:04:55 +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
7863490c8c
🔖 Release after SQLAlchemy fix: 0.3.0
2019-02-12 23:06:05 +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
9484f939ed
🔖 Bump version, after fix, release
2019-02-12 21:46:35 +04:00
Sebastián Ramírez
9745a5d1ae
🐛 Fix jsonable_encoder for models with Config ( #29 )
...
but without json_encoders
2019-02-12 21:43:34 +04:00
Sebastián Ramírez
92c825be6a
🔖 Release 0.2.0
2019-02-08 16:09:48 +04:00
euri10
32438c85f6
Using pydantic custom encoders ( #21 )
...
Add support for Pydantic custom JSON encoders.
2019-02-08 16:06:19 +04:00
Sebastián Ramírez
6d9fc08a7e
🚀 Bump version and add Release Notes
2019-02-01 14:23:20 +04:00
euri10
5c9c088a2a
Upgrade Starlette version ( #17 )
...
Upgrade Starlette version
2019-02-01 14:14:23 +04:00
Sebastián Ramírez
3d2c0993c1
📌 Pin versions of dependencies and bump version
2019-01-23 18:57:48 +04:00
Sebastián Ramírez
e5b341c7dd
🔖 Bump version after fix for constrained bytes
2019-01-05 17:38:59 +04:00
Sebastián Ramírez
577c5a84db
🐛 Fix constrained bytes, from defaults in Pydantic
...
#2
2019-01-05 17:30:27 +04:00
Sebastián Ramírez
3c08b05ea6
🔖 Bump version, after query and header as lists
...
and bug fixes for Python 3.7
2018-12-30 21:46:49 +04:00
Sebastián Ramírez
60599bad99
🐛 Fix Python 3.7 specific list query handling
2018-12-30 21:43:34 +04:00
Sebastián Ramírez
ca0652aebf
🐛 Fix type checks for Python 3.7
2018-12-30 00:14:39 +04:00
Sebastián Ramírez
be957e7c99
✨ Allow lists of query or header params
...
and add tests for them
2018-12-30 00:07:31 +04:00
Sebastián Ramírez
90af868146
✨ Add security checks for HTTP utils
...
and tests for them
2018-12-29 23:04:54 +04:00
Sebastián Ramírez
5278314f2f
🔖 Bump version, new security features and bug fixes
2018-12-28 20:40:40 +04:00
Sebastián Ramírez
4a0316bcfe
🎨 Add missing type definition
2018-12-28 20:39:04 +04:00
Sebastián Ramírez
0393a093d3
✨ Improve security utilities and add tests
2018-12-28 20:35:48 +04:00
Sebastián Ramírez
804ec460fc
⬆️ Add tests, fix issues and update Pydantic
2018-12-28 16:10:29 +04:00
Sebastián Ramírez
098e629344
🔖 Bump version, after changes in OAuth2 utils
2018-12-24 20:21:28 +04:00
Sebastián Ramírez
4a0922ebab
♻️ Update OAuth2 class utilities to be dependencies
2018-12-24 20:20:21 +04:00
Sebastián Ramírez
bc3e7f2bbc
🔖 Version bump, fixing several issues, lots of docs and tests
2018-12-24 09:35:20 +04:00
Sebastián Ramírez
cfb65d0e15
🐛 Fix utility OAuth2PasswordRequestForm to use forms
...
and be used as a dependency
2018-12-24 09:34:28 +04:00
Sebastián Ramírez
510fec9bee
♻️ Refactor jsonable_encoder and test it
...
with nested arbitrary classes
2018-12-22 17:15:04 +04:00
Sebastián Ramírez
a73709507c
✅ Add docs, tests and fixes for extra data types
...
including refactor of jsonable_encoder to allow other object and model types
2018-12-22 14:35:48 +04:00
Sebastián Ramírez
75407b9295
🚨 Fix mypy type errors
2018-12-22 09:05:13 +04:00
Sebastián Ramírez
748dc375db
🐛 Fix Form and File params must always be embeded
...
and add tests for forms and files
2018-12-22 08:24:48 +04:00
Sebastián Ramírez
c25a71e352
🐛 Re-implement check for body as a workaround
...
while encode/starlette#287 is merged
2018-12-22 07:40:56 +04:00