]>
git.ipfire.org Git - thirdparty/fastapi/fastapi.git/log
Sebastián Ramírez [Sat, 11 Apr 2020 17:22:35 +0000 (19:22 +0200)]
:memo: Update release notes
Camila Gutierrez [Sat, 11 Apr 2020 17:20:32 +0000 (19:20 +0200)]
:memo: Add Spanish translation for the Python Types Intro page (#1237)
* Spanish translation Python Types Intro page
* :memo: Fix tuple docs in Types intro
* :pencil2: Fix typos and wording nitpicks
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Sebastián Ramírez [Sat, 11 Apr 2020 16:49:52 +0000 (18:49 +0200)]
:memo: Update release notes
Camila Gutierrez [Sat, 11 Apr 2020 16:46:46 +0000 (18:46 +0200)]
:memo: Add Spanish translation for the Features page (#1220)
* Spanish translation for the Features page
* :pencil2: Fix small typos and wording nitpicks
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Sebastián Ramírez [Wed, 8 Apr 2020 05:51:26 +0000 (07:51 +0200)]
:bookmark: Release 0.54.1
Sebastián Ramírez [Wed, 8 Apr 2020 05:50:30 +0000 (07:50 +0200)]
:memo: Update release notes
Sebastián Ramírez [Wed, 8 Apr 2020 05:41:53 +0000 (07:41 +0200)]
:white_check_mark: Update database setup for tests (#1226)
* :card_file_box: Update database setup for tests
* :white_check_mark: Add pragmas and update db handling for tests
Sebastián Ramírez [Wed, 8 Apr 2020 04:39:40 +0000 (06:39 +0200)]
:memo: Update release notes
Samuel Colvin [Wed, 8 Apr 2020 04:37:38 +0000 (05:37 +0100)]
:white_check_mark: Improve test debugging (#1222)
Sebastián Ramírez [Wed, 8 Apr 2020 04:25:01 +0000 (06:25 +0200)]
:arrow_up: Upgrade to MkDocs Material 5 and update docs scripts (#1225)
* :arrow_up: Upgrade mkdocs.yml configs for MkDocs Material 5
* :sparkles: Update docs.py to always update mkdocs.yml
* :globe_with_meridians: Update mkdocs.yml for translations
* :wrench: Update MkDocs config
* :sparkles: Add tabs for alternative options
* :arrow_up: Update termynal setup with new CSS classes
* :wrench: Sync / Update mkdocs.yml for languages
Sebastián Ramírez [Sun, 5 Apr 2020 14:50:16 +0000 (16:50 +0200)]
:bookmark: Release version 0.54.0
Sebastián Ramírez [Sun, 5 Apr 2020 14:47:33 +0000 (16:47 +0200)]
:memo: Update relase notes
Mickey Pashov [Sun, 5 Apr 2020 14:46:22 +0000 (15:46 +0100)]
:pencil2: Fix minor grammatical mistakes in the async docs (#1188)
* Fix minor grammatical mistakes in the async docs.
* :pencil2: Update wording and clarify with emojis
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Harsha Laxman [Sun, 5 Apr 2020 13:15:39 +0000 (06:15 -0700)]
:memo: Add note about Alembic in project generator in SQL docs (#1183)
* Update sql-databases alembic docs
Was helpful to refer to the full-stack project when integrating alembic into my own project
* :memo: Update Alembic note in docs
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Sebastián Ramírez [Sun, 5 Apr 2020 13:07:00 +0000 (15:07 +0200)]
:memo: Update release notes
voegtlel [Sun, 5 Apr 2020 13:04:46 +0000 (15:04 +0200)]
:sparkles: Implement response_model_exclude_defaults and response_model_exclude_none (#1166)
* Implemented response_model_exclude_defaults and response_model_exclude_none to be compatible pydantic options.
* :truck: Rename and invert include_none to exclude_none to keep in sync with Pydantic
Co-authored-by: Lukas Voegtle <lukas.voegtle@sick.de>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Sebastián Ramírez [Sun, 5 Apr 2020 11:57:45 +0000 (13:57 +0200)]
:memo: Update release notes
duganchen [Sun, 5 Apr 2020 11:53:09 +0000 (04:53 -0700)]
:memo: Add an example of setting up a test database (#1144)
* Add an example of setting up a test database.
* :memo: Add/update docs for testing a DB with dependency overrides
* :wrench: Update test script, remove line removing test file as it is removed during testing
* :white_check_mark: Update testing coverage pragma
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Sebastián Ramírez [Sat, 4 Apr 2020 20:38:17 +0000 (22:38 +0200)]
:memo: Update release notes
Sebastián Ramírez [Sat, 4 Apr 2020 20:36:10 +0000 (22:36 +0200)]
:memo: Update contributing guidelines to review translation PRs (#1215)
Sebastián Ramírez [Sat, 4 Apr 2020 20:16:12 +0000 (22:16 +0200)]
:memo: Update release notes
Sebastián Ramírez [Sat, 4 Apr 2020 20:05:22 +0000 (22:05 +0200)]
:memo: Update release notes
Gao Chao [Sat, 4 Apr 2020 20:13:55 +0000 (04:13 +0800)]
:art: Update log style in main page, for GitHub Markdown compatibility (#1200)
* Update README.md
fix string format
* :art: Update log style in main page, for GitHub Markdown compatibility
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Cássio Botaro [Sat, 4 Apr 2020 20:03:17 +0000 (17:03 -0300)]
:see_no_evil: Add Python venv "env" to gitignore (#1212)
Cássio Botaro [Sat, 4 Apr 2020 20:01:19 +0000 (17:01 -0300)]
:globe_with_meridians: Add new language on docs: pt (#1210)
Sebastián Ramírez [Sat, 4 Apr 2020 19:39:52 +0000 (21:39 +0200)]
:memo: Update release notes
Sebastián Ramírez [Sat, 4 Apr 2020 19:39:15 +0000 (21:39 +0200)]
:memo: Settings using lru_cache (#1214)
* :sparkles: Update settings examples to use lru_cache
* :memo: Update docs for Settings, using @lru_cache
* :art: Update lru_cache colors to show difference in stored values
Sebastián Ramírez [Thu, 2 Apr 2020 05:03:00 +0000 (07:03 +0200)]
:memo: Update release notes
Camila Gutierrez [Thu, 2 Apr 2020 05:00:50 +0000 (07:00 +0200)]
:globe_with_meridians: Translate index to Spanish (#1201)
Sebastián Ramírez [Thu, 2 Apr 2020 04:59:19 +0000 (06:59 +0200)]
:memo: Update release notes
alexmitelman [Thu, 2 Apr 2020 04:55:20 +0000 (07:55 +0300)]
:memo: Add documentation about settings and env vars (#1118)
* Add doc and example for env var config
* Syntax highlight for .env file
* Add test for configuration docs
* :memo: Update settings docs, add more examples
* :white_check_mark: Add tests for settings
* :truck: Rename "Application Configuration" to "Metadata and Docs URLs"
to disambiguate between that and settings
* :fire: Remove replaced example file
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Sebastián Ramírez [Mon, 30 Mar 2020 19:49:50 +0000 (21:49 +0200)]
:bookmark: Release version 0.53.2
Sebastián Ramírez [Mon, 30 Mar 2020 19:47:11 +0000 (21:47 +0200)]
:memo: Update release notes
Toan Vuong [Mon, 30 Mar 2020 19:44:43 +0000 (12:44 -0700)]
:bug: Fix automatic embedding with dependencies and sub-dependencies (#1079)
* Handle automatic embedding with Depends
* :bug: Fix body embeds for sub-dependencies and simplify implementation
* :white_check_mark: Add/update tests for body embeds in dependencies
* :construction_worker: Trigger Travis
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Sebastián Ramírez [Mon, 30 Mar 2020 18:49:24 +0000 (20:49 +0200)]
:memo: Update release notes
amitlissack [Mon, 30 Mar 2020 18:45:05 +0000 (14:45 -0400)]
:bug: Fix dependency overrides in WebSockets (#1122)
* add tests to test_ws_router to test dependencies and dependency overrides.
* supply dependency_overrides_provider to APIWebSocketRoute upon creation
Sebastián Ramírez [Mon, 30 Mar 2020 18:42:46 +0000 (20:42 +0200)]
:memo: Update release notes
Sebastián Ramírez [Mon, 30 Mar 2020 18:41:50 +0000 (20:41 +0200)]
:wrench: Update docs script to make sure languages are always sorted (#1189)
Sebastián Ramírez [Mon, 30 Mar 2020 18:26:07 +0000 (20:26 +0200)]
:memo: Update release notes
Ikkyu [Mon, 30 Mar 2020 18:14:58 +0000 (02:14 +0800)]
:speech_balloon: Add new language of docs: zh (#1187)
Sebastián Ramírez [Mon, 30 Mar 2020 10:01:30 +0000 (12:01 +0200)]
:memo: Update release notes
Sebastián Ramírez [Mon, 30 Mar 2020 10:00:55 +0000 (12:00 +0200)]
:wrench: Add .env to git, to simplify VS Code development
Sebastián Ramírez [Mon, 30 Mar 2020 09:58:48 +0000 (11:58 +0200)]
:memo: Add docs for adding example to schema (#1185)
Sebastián Ramírez [Sun, 29 Mar 2020 20:08:54 +0000 (22:08 +0200)]
:bookmark: Release version 0.53.1
Sebastián Ramírez [Sun, 29 Mar 2020 20:06:02 +0000 (22:06 +0200)]
:memo: Update release notes
Sebastián Ramírez [Sun, 29 Mar 2020 20:05:24 +0000 (22:05 +0200)]
:bug: Fix include docs example file (#1182)
John Paton [Sun, 29 Mar 2020 19:43:31 +0000 (21:43 +0200)]
:memo: Add documentation of example kwarg of Field (#1106)
* Add documentation of example kwarg of Field
* :memo: Update info about schema examples
* :truck: Move example file to new directory
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Sebastián Ramírez [Sun, 29 Mar 2020 17:28:53 +0000 (19:28 +0200)]
:memo: Update release notes
voegtlel [Sun, 29 Mar 2020 17:26:29 +0000 (19:26 +0200)]
:bug: Check already cloned fields in create_cloned_field to support recursive models (#1164)
* FIX: #894
Include recursion check for create_cloned_field.
Added test for recursive model.
* :recycle: Refactor and format create_cloned_field()
Co-authored-by: Lukas Voegtle <lukas.voegtle@sick.de>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Sebastián Ramírez [Sun, 29 Mar 2020 16:52:33 +0000 (18:52 +0200)]
:memo: Update release notes
YangQuan [Sun, 29 Mar 2020 16:50:29 +0000 (00:50 +0800)]
:memo: Add example of Pycharm in tutorial/debugging.md (#1096)
* add example of pycharm in tutorial/debugging.md
* :memo: Update PyCharm debug instructions and screenshot
* :truck: Move image to new location in docs
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Sebastián Ramírez [Sun, 29 Mar 2020 15:53:49 +0000 (17:53 +0200)]
:memo: Update release notes
Paul-Louis NECH [Sun, 29 Mar 2020 15:51:58 +0000 (17:51 +0200)]
:pencil2: Fix typo (#1148)
Sebastián Ramírez [Sun, 29 Mar 2020 15:05:03 +0000 (17:05 +0200)]
:memo: Update release notes
Sebastián Ramírez [Sun, 29 Mar 2020 15:04:04 +0000 (17:04 +0200)]
:checkered_flag: Update Windows development environment and tests (#1179)
* :checkered_flag: Fix ./scripts/docs.py encoding for Windows
* :fire: Remove ujson from tests as it prevents Windows development
It's still tested by Starlette anyway
* :memo: Update development instructions for Windows
* :art: Update format for WSGIMiddleware example
* :white_check_mark: Update tests to run on Windows
Sebastián Ramírez [Fri, 27 Mar 2020 16:56:41 +0000 (17:56 +0100)]
:bookmark: Release version 0.53.0
Sebastián Ramírez [Fri, 27 Mar 2020 16:52:33 +0000 (17:52 +0100)]
:memo: Update release notes
Sebastián Ramírez [Fri, 27 Mar 2020 16:51:58 +0000 (17:51 +0100)]
:art: Update badge for coverage (#1175)
from shields.io, as Codecov's one shows coverage for the last PR from a fork at master
Sebastián Ramírez [Fri, 27 Mar 2020 16:33:51 +0000 (17:33 +0100)]
:memo: Update release notes
Michael Oliver [Fri, 27 Mar 2020 16:32:35 +0000 (16:32 +0000)]
:heavy_plus_sign: Add orjson to pip install fastapi[all] (#1161)
Sebastián Ramírez [Fri, 27 Mar 2020 16:29:11 +0000 (17:29 +0100)]
:memo: Update release notes
Ari Bajo [Fri, 27 Mar 2020 16:27:57 +0000 (17:27 +0100)]
:bug: Fix GZipMiddleware code block linking to TrustedHostMiddleware in docs (#1138)
Sebastián Ramírez [Fri, 27 Mar 2020 16:20:01 +0000 (17:20 +0100)]
:memo: Update release notes
adg-mh [Fri, 27 Mar 2020 16:18:23 +0000 (11:18 -0500)]
:pencil2: Update doc string with correct class name (#1126)
Sebastián Ramírez [Fri, 27 Mar 2020 16:16:45 +0000 (17:16 +0100)]
:memo: Update release notes
Tomoya Yoshioka [Fri, 27 Mar 2020 16:15:26 +0000 (01:15 +0900)]
:memo: Clarify function name in example (#1121)
Sebastián Ramírez [Fri, 27 Mar 2020 16:04:25 +0000 (17:04 +0100)]
:memo: Update release notes
Ben [Fri, 27 Mar 2020 16:02:18 +0000 (17:02 +0100)]
:memo: Add new external link (#1112)
* Added new external link
I added an article in which I briefly explain how to build an Apache Kafka producer / consumer with FastAPI and aiokafka.
* :memo: Update format
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Sebastián Ramírez [Fri, 27 Mar 2020 15:21:28 +0000 (16:21 +0100)]
:memo: Update release notes
juhovh-aiven [Fri, 27 Mar 2020 15:19:17 +0000 (02:19 +1100)]
:bug: Fix exclude_unset and aliases in response model validation (#1074)
* Fix exclude_unset and aliases in response model validation.
* :sparkles: Use by_alias from param :shrug:
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Sebastián Ramírez [Fri, 27 Mar 2020 14:34:16 +0000 (15:34 +0100)]
:memo: Update release notes
Aakash Nand [Fri, 27 Mar 2020 14:32:15 +0000 (23:32 +0900)]
:sparkles: Add Gitter chat to docs (#1061)
* implemented chat feature using sidecar from starlette docs
* :fire: Use external Gitter sidecar JS
* :sparkles: Re-implement Gitter chat after multi-lang
* :fire: Remove moved file
Co-authored-by: Aakash Nand <aakashnand@nttv6.jp>
Co-authored-by: Sebastián Ramírez <tiangolo@gmail.com>
Sebastián Ramírez [Fri, 27 Mar 2020 09:21:40 +0000 (10:21 +0100)]
:memo: Update release notes
Sebastián Ramírez [Fri, 27 Mar 2020 09:20:39 +0000 (10:20 +0100)]
:memo: Update and simplify translations docs (#1171)
Sebastián Ramírez [Thu, 26 Mar 2020 21:24:36 +0000 (22:24 +0100)]
:memo: Update release notes
Camila Gutierrez [Thu, 26 Mar 2020 21:22:34 +0000 (22:22 +0100)]
:checkered_flag: Change docs address to localhost for Windows (#1169)
Sebastián Ramírez [Thu, 26 Mar 2020 19:13:03 +0000 (20:13 +0100)]
:memo: Update release notes
Sebastián Ramírez [Thu, 26 Mar 2020 19:09:53 +0000 (20:09 +0100)]
:sparkles: Add support for docs translations (#1168)
* :globe_with_meridians: Refactor file structure to support internationalization
* :white_check_mark: Update tests changed after i18n
* :twisted_rightwards_arrows: Merge Typer style from master
* :wrench: Update MkConfig with Typer-styles
* :art: Format mkdocs.yml with cannonical form
* :art: Format mkdocs.yml
* :wrench: Update MkDocs config
* :heavy_plus_sign: Add docs translation scripts dependencies
* :sparkles: Add Typer scripts to handle translations
* :sparkles: Add missing translation snippet to include
* :sparkles: Update contributing docs, add docs for translations
* :see_no_evil: Add docs_build to gitignore
* :wrench: Update scripts with new locations and docs scripts
* :construction_worker: Update docs deploy action with translations
* :memo: Add note about languages not supported in the theme
* :sparkles: Add first translation, for Spanish
Sebastián Ramírez [Thu, 19 Mar 2020 13:40:58 +0000 (14:40 +0100)]
:memo: Update release notes
Sebastián Ramírez [Thu, 19 Mar 2020 13:39:29 +0000 (14:39 +0100)]
:art: Update terminal examples and Typer note (#1139)
* :art: Update terminal examples with Termynal
* :bento: Add Termynal scripts and styles from Typer for terminal examples
Sebastián Ramírez [Sun, 1 Mar 2020 21:34:38 +0000 (22:34 +0100)]
:bookmark: Release version 0.52.0
Sebastián Ramírez [Sun, 1 Mar 2020 21:33:11 +0000 (22:33 +0100)]
:memo: Update release notes
Sebastián Ramírez [Sun, 1 Mar 2020 21:30:58 +0000 (22:30 +0100)]
:sparkles: Add ORJSONResponse (#1065)
* :sparkles: Add ORJSONResponse
* :memo: Add tutorial using ORJSONResponse
* :white_check_mark: Add test for ORJSONResponse
* :memo: Update index.md
Sebastián Ramírez [Sun, 1 Mar 2020 21:02:51 +0000 (22:02 +0100)]
:bookmark: Release version 0.51.0
Sebastián Ramírez [Sun, 1 Mar 2020 20:58:36 +0000 (21:58 +0100)]
:memo: Update release notes
Sebastián Ramírez [Sun, 1 Mar 2020 20:49:20 +0000 (21:49 +0100)]
:sparkles: Re-export utils from Starlette (#1064)
* :sparkles: Re-export main features used from Starlette to simplify developer's code
* :recycle: Refactor Starlette exports
* :recycle: Refactor tutorial examples to use re-exported utils from Starlette
* :memo: Add examples for all middlewares
* :memo: Add new docs for middlewares
* :memo: Add examples for custom responses
* :memo: Extend docs for custom responses
* :memo: Update docs and add notes explaining re-exports from Starlette everywhere
* :bento: Update screenshot for HTTP status
* :wrench: Update MkDocs config with new content
* :recycle: Refactor tests to use re-exported utils from Starlette
* :sparkles: Re-export WebSocketDisconnect from Starlette for tests
* :white_check_mark: Add extra tests for extra re-exported middleware
* :white_check_mark: Add tests for re-exported responses from Starlette
* :sparkles: Add docs about mounting WSGI apps
* :heavy_plus_sign: Add Flask as a dependency to test WSGIMiddleware
* :white_check_mark: Test WSGIMiddleware example
Sebastián Ramírez [Sat, 29 Feb 2020 20:49:09 +0000 (21:49 +0100)]
:bookmark: Release version 0.50.0
Sebastián Ramírez [Sat, 29 Feb 2020 20:48:11 +0000 (21:48 +0100)]
:memo: Update release notes
Sebastián Ramírez [Sat, 29 Feb 2020 20:47:46 +0000 (21:47 +0100)]
:memo: Add link to the Release Notes from the section about pinning versions for deployment (#1058)
Sebastián Ramírez [Sat, 29 Feb 2020 20:28:23 +0000 (21:28 +0100)]
:pushpin: Upgrade Starlette version (#1057)
Sebastián Ramírez [Sat, 29 Feb 2020 18:22:08 +0000 (19:22 +0100)]
:memo: Update release notes
Sebastián Ramírez [Sat, 29 Feb 2020 18:20:18 +0000 (19:20 +0100)]
:memo: Add docs about pinning versions for deployment (#1056)
Sebastián Ramírez [Sat, 29 Feb 2020 17:19:52 +0000 (18:19 +0100)]
:bookmark: Release 0.49.2
Sebastián Ramírez [Sat, 29 Feb 2020 17:01:40 +0000 (18:01 +0100)]
:memo: Update release notes
Sebastián Ramírez [Sat, 29 Feb 2020 16:58:02 +0000 (17:58 +0100)]
:memo: Update release notes
sattosan [Sat, 29 Feb 2020 17:00:40 +0000 (02:00 +0900)]
:pencil2: Fix broken links in release notes (#1052)
sattosan [Sat, 29 Feb 2020 16:56:41 +0000 (01:56 +0900)]
:pencil2: Fix typo in release notes (#1051)
Patrick McKenna [Sat, 29 Feb 2020 16:33:02 +0000 (08:33 -0800)]
:recycle: Refactor serialize_response parameter name (#1031)
sm-Fifteen [Sat, 29 Feb 2020 16:28:30 +0000 (11:28 -0500)]
:recycle: Refactor function calling a path operation function to simplify profiling (#1027)
Sebastián Ramírez [Sat, 29 Feb 2020 16:16:00 +0000 (17:16 +0100)]
:memo: Update release notes