177 Commits (master)

Author SHA1 Message Date
Sebastián Ramírez 46cf92c55a
⬆️ Upgrade Starlette to 0.16.0 (#4016) 4 years ago
Thomas Grainger 637cf89dbd
🔧 Correct DeprecationWarning config and comment in pytest settings (#4008) 4 years ago
Sebastián Ramírez a8bde38f7c
Remove `graphene` as an optional dependency (#4007) 4 years ago
Thomas Grainger 11d0a08acd
Add support for Trio via AnyIO (#3372) 4 years ago
Sebastián Ramírez ae22bca9fe
⬆️ Upgrade development `autoflake`, supporting multi-line imports (#3988) 4 years ago
Sebastián Ramírez 96ca425b1f
⬆️ Increase dependency ranges for tests and docs: pytest-cov, pytest-asyncio, black, httpx, sqlalchemy, databases, mkdocs-markdownextradata-plugin (#3987) 4 years ago
SnkSynthesis ba8c78d87f
⬆Increase supported version of aiofiles to suppress warnings (#2899) 4 years ago
Filipe Laíns 8a02a47124
Do not require backports in Python >= 3.7 (#1880) 4 years ago
Taneli Hukkinen cf5e67590a
⬆ Upgrade required Python version to >= 3.6.1, needed by typing.Deque, used by Pydantic (#2733) 4 years ago
ArcLight_Slavik 8c102814fd
⬆ Upgrade internal testing dependencies: mypy to version 0.910, add newly needed type packages (#3350) 4 years ago
Marcelo Trylesinski 2680f369d0
⬆️ Bump Uvicorn max range to 0.15.0 (#3345) 4 years ago
Sebastián Ramírez 9a33a0e24c
Update docs library to include sources in Markdown (#3648) 4 years ago
Marcelo Trylesinski ab33ba27af
⬆ Add support for Python 3.9 (#2298) 4 years ago
Thomas Grainger 2d296c5d07
🔧 Configure strict pytest options and update/refactor tests (#2790) 4 years ago
Sebastián Ramírez 8cc6f9baac
⬆️ Upgrade python-jose dependency for tests (#3468) 4 years ago
Sebastián Ramírez 97d8d4016b
⬆ Upgrade docs development dependency on `typer-cli` to >=0.0.12 to fix conflicts (#3429) 4 years ago
Sebastián Ramírez a6293397bc
📌 Upgrade pydantic pin, to handle security vulnerability CVE-2021-29510 (#3213) 4 years ago
Hannes Küttner 4aed0411e9
⬆️ Upgrade Starlette to 0.14.2, including internal UJSONResponse migrated from Starlette (#2335) 4 years ago
Sebastián Ramírez 36721d4362
📌 Pin SQLAlchemy range, as it doesn't use SemVer (#3001) 4 years ago
Sebastián Ramírez 4d208b2b90
🎨 Add newly required type annotations for mypy (#2882) 4 years ago
Sebastián Ramírez 1e58a3e44c
⬆️ Upgrade Uvicorn when installing fastapi[all] to the latest version including uvloop (#2548) 4 years ago
Sebastián Ramírez fdb6c9ccc5
Improve type annotations, add support for mypy --strict, internally and for external packages (#2547) 4 years ago
Sebastián Ramírez 6de9f5890d
Remove Typer as a docs building dependency (covered by typer-cli) to fix pip resolver conflicts (#2539) 4 years ago
Sebastián Ramírez 4bcdbc5673
Set up and enable Material for MkDocs Insiders for the docs (#2325) 4 years ago
Sebastián Ramírez e1758d107e
⬆ Require Pydantic > 1.0 (#1862) 5 years ago
Nima Mashhadi M. Reza da9b5201c4
🔧 Add Flake8 linting (#1774) 5 years ago
Felix Böhm 2fd28434dd
📝 Add documentation about async tests (pytest-asyncio and httpx) (#1619) 5 years ago
Adrien Cacciaguerra 6d7c9893d4
⬆️ Bump mkdocs-material (#1789) 5 years ago
James Alford-Golojuch 4170659359
⬆ Updates Starlette to version 0.13.6 (#1759) 5 years ago
Brian Mboya 921642dc7b
📝 Update JWT docs to use python-jose (#1610) 5 years ago
Sebastián Ramírez a5c03ba1b7
External links in docs with data file (#1701) 5 years ago
Sebastián Ramírez 3c6dafcc8e
📌 Pin dependencies (#1697) 5 years ago
Brian Mboya fe453f80ed
⬆ Upgrade isort to version 5.x.x (#1670) 5 years ago
Sebastián Ramírez e5594e860f
Update response_model_by_alias (#1642) 5 years ago
Nick Rushton 9aea85a84e
⬆ Upgrade Starlette dependency to 0.13.4 (#1361) 5 years ago
Cesare De Cal 2d9bb64047
🌐 Generated new translation directory to support Italian docs (#1557) 5 years ago
Sebastián Ramírez 459f0e11e5
🏁 Update Windows development environment and tests (#1179) 5 years ago
Michael Oliver 3f8bfd62b7
Add orjson to pip install fastapi[all] (#1161) 5 years ago
Sebastián Ramírez 6205935323
Add support for docs translations (#1168) 5 years ago
Sebastián Ramírez 0ac9b3ee5c
Re-export utils from Starlette (#1064) 5 years ago
Sebastián Ramírez 4e8080f290
📌 Upgrade Starlette version (#1057) 5 years ago
sm-Fifteen bd407ca705
Add testing dependencies #1026 5 years ago
Sebastián Ramírez e5d7878856
Use venv with Flit for local development, instead of requiring Flit and Pipenv (#877) 5 years ago
Sebastián Ramírez 7b3319ddab
✏️ Tweak typos and configs (#837) 5 years ago
Sebastián Ramírez 04c8502cc7
📝 Add docs for correctly using Peewee (#789) 5 years ago
Sebastián Ramírez 4b6e09296c
🔧 Update PyPI trove classifiers (#751) 5 years ago
dmontagu ab2b86fe2c Add support for Pydantic v1 and above 🎉 (#646) 5 years ago
Sebastián Ramírez 3f9f4a0f8f
Add dependencies with yield (used as context managers) (#595) 6 years ago
Sebastián Ramírez 6c7da43e51
⬆️ Upgrade Starlette to 0.12.9 and add State (#593) 6 years ago
toppk f803c77515 Add support for specifying a default_response_class (#467) 6 years ago