- Remove broken link from "External Links". PR #1565 by @victorphoenix3.
- Update/fix docs for WebSockets with dependencies. Original PR #1540 by @ChihSeanHsu.
- Add support for Python's
http.HTTPStatus
instatus_code
parameters. PR #1534 by @retnikt. - When using Pydantic models with
__root__
, use the internal value injsonable_encoder
. PR #1524 by @patrickkwang. - Update docs for path parameters. PR #1521 by @yankeexe.
- Update docs for first steps, links and rewording. PR #1518 by @yankeexe.
- Enable
showCommonExtensions
in Swagger UI to show additional validations likemaxLength
, etc. PR #1466 by @TiewKH. - Make
OAuth2PasswordRequestFormStrict
importable directly fromfastapi.security
. PR #1462 by @RichardHoekstra. - Add docs about Default response class. PR #1455 by @TezRomacH.
- Add note in docs about additional parameters
response_model_exclude_defaults
andresponse_model_exclude_none
in Response Model. PR #1427 by @wshayes. - Add note about PyCharm Pydantic plugin to docs. PR #1420 by @koxudaxi.
- Update and clarify testing function name. PR #1395 by @chenl.
- Fix duplicated headers created by indirect dependencies that use the request directly. PR #1386 by @obataku from tests by @scottsmith2gmail.
- Upgrade Starlette version to
0.13.4
. PR #1361 by @rushton. - Improve error handling and feedback for requests with invalid JSON. PR #1354 by @aviramha.
- Add support for declaring metadata for tags in OpenAPI. New docs at Tutorial - Metadata and Docs URLs - Metadata for tags. PR #1348 by @thomas-maschler.
- Add basic setup for Russian translations. PR #1566.
- Remove obsolete Chinese articles after adding official community translations. PR #1510 by @waynerv.
- Add
__repr__
for path operation function parameter helpers (likeQuery
,Depends
, etc) to simplify debugging. PR #1560 by @rkbeatss and @victorphoenix3.