]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/log
thirdparty/fastapi/fastapi.git
6 years ago:memo: Update release notes
Sebastián Ramírez [Tue, 18 Jun 2019 11:54:36 +0000 (13:54 +0200)] 
:memo: Update release notes

6 years ago:fire: Remove unused regex in routing.py (#314)
dmontagu [Tue, 18 Jun 2019 11:52:34 +0000 (04:52 -0700)] 
:fire: Remove unused regex in routing.py (#314)

6 years ago:memo: Update release notes
Sebastián Ramírez [Tue, 18 Jun 2019 07:49:43 +0000 (09:49 +0200)] 
:memo: Update release notes

6 years ago:sparkles: Use default response status reasons in additional responses (#313)
Eric Du [Tue, 18 Jun 2019 07:46:57 +0000 (15:46 +0800)] 
:sparkles: Use default response status reasons in additional responses (#313)

* default the description of additional response to status reason phrase

* fix 404 description

* fix lint warning

* allow custom response status code

6 years ago:memo: Update release notes
Sebastián Ramírez [Tue, 18 Jun 2019 07:40:31 +0000 (09:40 +0200)] 
:memo: Update release notes

6 years ago:arrow_up: Upgrade Pydantic to 0.28 (#320)
James Kaplan [Tue, 18 Jun 2019 07:37:40 +0000 (00:37 -0700)] 
:arrow_up: Upgrade Pydantic to 0.28 (#320)

6 years ago:bookmark: Release 0.29.1 0.29.1
Sebastián Ramírez [Thu, 13 Jun 2019 16:47:43 +0000 (18:47 +0200)] 
:bookmark: Release 0.29.1

6 years ago:memo: Update release notes
Sebastián Ramírez [Thu, 13 Jun 2019 16:39:17 +0000 (18:39 +0200)] 
:memo: Update release notes

6 years ago:wrench: Add format-imports script
Sebastián Ramírez [Thu, 13 Jun 2019 16:38:49 +0000 (18:38 +0200)] 
:wrench: Add format-imports script

6 years agobug: Fix handling an empty-body request with a required body param (#311)
Sebastián Ramírez [Thu, 13 Jun 2019 16:37:48 +0000 (18:37 +0200)] 
bug: Fix handling an empty-body request with a required body param (#311)

* :bug: Fix solving a required body param from an empty body request

* :white_check_mark: Add tests for receiving required body parameters with body not provided

6 years ago:memo: Update response-directly.md, fix link (#306)
dmontagu [Thu, 13 Jun 2019 16:34:20 +0000 (09:34 -0700)] 
:memo: Update response-directly.md, fix link (#306)

6 years ago:memo: Fix default response model docs (#288)
Andrew Widdersheim [Thu, 13 Jun 2019 16:31:48 +0000 (12:31 -0400)] 
:memo: Fix default response model docs (#288)

Fix a discrepancy in the `tax` parameters default value between the docs
and the code example.

6 years ago:bookmark: Release version 0.29.0 0.29.0
Sebastián Ramírez [Thu, 6 Jun 2019 10:31:50 +0000 (14:31 +0400)] 
:bookmark: Release version 0.29.0

6 years ago:memo: Update release notes
Sebastián Ramírez [Thu, 6 Jun 2019 10:30:28 +0000 (14:30 +0400)] 
:memo: Update release notes

6 years ago:sparkles: Add support for Response parameters to set headers, cookies, and status...
Sebastián Ramírez [Thu, 6 Jun 2019 10:29:40 +0000 (14:29 +0400)] 
:sparkles: Add support for Response parameters to set headers, cookies, and status codes (#294)

* :sparkles: Add support for declaring a Response parameter to set headers and cookies

* :white_check_mark: Add source for docs and tests

* :memo: Add docs for setting headers, cookies and status code

* :memo: Add attribution to Hug for inspiring response parameters

6 years ago:memo: Update release notes 0.28.0
Sebastián Ramírez [Wed, 5 Jun 2019 17:20:12 +0000 (21:20 +0400)] 
:memo: Update release notes

6 years ago:bookmark: Release 0.28.0
Sebastián Ramírez [Wed, 5 Jun 2019 17:13:32 +0000 (21:13 +0400)] 
:bookmark: Release 0.28.0

6 years ago:memo: Update release notes
Sebastián Ramírez [Wed, 5 Jun 2019 17:09:11 +0000 (21:09 +0400)] 
:memo: Update release notes

6 years ago:sparkles: Implement dependency value cache per request (#292)
Sebastián Ramírez [Wed, 5 Jun 2019 17:00:54 +0000 (21:00 +0400)] 
:sparkles: Implement dependency value cache per request (#292)

* :sparkles: Add dependency cache, with support for disabling it

* :white_check_mark: Add tests for dependency cache

* :memo: Add docs about dependency value caching

6 years ago:sparkles: Implement dependency overrides for testing (#291)
Sebastián Ramírez [Wed, 5 Jun 2019 11:43:18 +0000 (15:43 +0400)] 
:sparkles: Implement dependency overrides for testing (#291)

* :sparkles: Implement dependency overrides for testing

* :white_check_mark: Add docs source tests and extra tests for dependency overrides

* :memo: Add docs for testing dependencies with overrides

6 years ago:bookmark: Release version 0.27.2 0.27.2
Sebastián Ramírez [Mon, 3 Jun 2019 18:03:24 +0000 (22:03 +0400)] 
:bookmark: Release version 0.27.2

6 years ago:memo: Update relase notes
Sebastián Ramírez [Mon, 3 Jun 2019 18:01:09 +0000 (22:01 +0400)] 
:memo: Update relase notes

6 years ago:bug: Fix path and query parameters receiving dict as valid (#287)
Sebastián Ramírez [Mon, 3 Jun 2019 17:59:40 +0000 (21:59 +0400)] 
:bug: Fix path and query parameters receiving dict as valid (#287)

* :bug: Fix path and query parameters accepting dict

* :white_check_mark: Add several tests to ensure invalid types are not accepted

* :memo: Document (to include tested source) using query params with list

* :bug: Fix OpenAPI schema in query with list tutorial

6 years ago:bookmark: Release 0.27.1 0.27.1
Sebastián Ramírez [Mon, 3 Jun 2019 14:44:03 +0000 (18:44 +0400)] 
:bookmark: Release 0.27.1

6 years ago:memo: Update release notes
Sebastián Ramírez [Sat, 1 Jun 2019 06:00:26 +0000 (10:00 +0400)] 
:memo: Update release notes

6 years ago:bug: Fix HTTP Bearer security auto-error (#282)
Sebastián Ramírez [Sat, 1 Jun 2019 05:57:45 +0000 (09:57 +0400)] 
:bug: Fix HTTP Bearer security auto-error (#282)

6 years ago:memo: Update release notes
Sebastián Ramírez [Thu, 30 May 2019 15:43:32 +0000 (19:43 +0400)] 
:memo: Update release notes

6 years ago:bug: Fix type declaration of HTTPException (#279)
Sebastián Ramírez [Thu, 30 May 2019 15:43:02 +0000 (19:43 +0400)] 
:bug: Fix type declaration of HTTPException (#279)

6 years ago:bookmark: Release version 0.27.0 0.27.0
Sebastián Ramírez [Thu, 30 May 2019 13:48:52 +0000 (17:48 +0400)] 
:bookmark: Release version 0.27.0

6 years ago:memo: Update release notes
Sebastián Ramírez [Thu, 30 May 2019 13:45:38 +0000 (17:45 +0400)] 
:memo: Update release notes

6 years ago:bug: Fix docs link in oauth2-scopes.md (#275)
dmontagu [Thu, 30 May 2019 13:43:18 +0000 (06:43 -0700)] 
:bug: Fix docs link in oauth2-scopes.md (#275)

#274

6 years ago:memo: Update release notes
Sebastián Ramírez [Thu, 30 May 2019 13:41:40 +0000 (17:41 +0400)] 
:memo: Update release notes

6 years ago:sparkles: Refactor param extraction using Pydantic Field (#278)
Sebastián Ramírez [Thu, 30 May 2019 13:40:43 +0000 (17:40 +0400)] 
:sparkles: Refactor param extraction using Pydantic Field (#278)

* :sparkles: Refactor parameter dependency using Pydantic Field

* :arrow_up: Upgrade required Pydantic version with latest Shape values

* :sparkles: Add tutorials and code for using Enum and Optional

* :white_check_mark: Add tests for tutorials with new types and extra cases

* :recycle: Format, clean, and add annotations to dependencies.utils

* :memo: Update tutorial for query parameters with list defaults

* :white_check_mark: Add tests for query param with list default

6 years ago:bookmark: Release version 0.26.0 0.26.0
Sebastián Ramírez [Wed, 29 May 2019 15:29:44 +0000 (19:29 +0400)] 
:bookmark: Release version 0.26.0

6 years ago:memo: Update release notes
Sebastián Ramírez [Wed, 29 May 2019 12:33:19 +0000 (16:33 +0400)] 
:memo: Update release notes

6 years ago:sparkles: Separate Pydantic's ValidationError handler and improve docs for error...
Sebastián Ramírez [Wed, 29 May 2019 12:27:55 +0000 (16:27 +0400)] 
:sparkles: Separate Pydantic's ValidationError handler and improve docs for error handling (#273)

* :sparkles: Implement separated ValidationError handlers and custom exceptions

* :white_check_mark: Add tutorial source examples and tests

* :memo: Add docs for custom exception handlers

* :memo: Update docs section titles

6 years ago:memo: Update release notes
Sebastián Ramírez [Wed, 29 May 2019 09:46:27 +0000 (13:46 +0400)] 
:memo: Update release notes

6 years ago:memo: Update docs for paths in path params (#256)
William Hayes [Wed, 29 May 2019 09:43:41 +0000 (05:43 -0400)] 
:memo: Update docs for paths in path params (#256)

6 years ago:bug: Fix path in path parameters (#272)
Sebastián Ramírez [Wed, 29 May 2019 09:34:46 +0000 (13:34 +0400)] 
:bug: Fix path in path parameters (#272)

6 years ago:memo: Update link in release notes
Sebastián Ramírez [Wed, 29 May 2019 07:51:43 +0000 (11:51 +0400)] 
:memo: Update link in release notes

6 years ago:memo: Update release notes
Sebastián Ramírez [Wed, 29 May 2019 07:47:46 +0000 (11:47 +0400)] 
:memo: Update release notes

6 years ago:white_check_mark: Update testing docs, examples for testing POST, headers (#271)
Sebastián Ramírez [Wed, 29 May 2019 07:47:21 +0000 (11:47 +0400)] 
:white_check_mark: Update testing docs, examples for testing POST, headers (#271)

6 years ago:memo: Update release notes
Sebastián Ramírez [Mon, 27 May 2019 17:56:49 +0000 (21:56 +0400)] 
:memo: Update release notes

6 years ago:bug: Fix response_model type to allow List[Model] (#266)
Sebastián Ramírez [Mon, 27 May 2019 17:56:20 +0000 (21:56 +0400)] 
:bug: Fix response_model type to allow List[Model] (#266)

6 years ago:bookmark: Release version 0.25.0 0.25.0
Sebastián Ramírez [Mon, 27 May 2019 16:21:03 +0000 (20:21 +0400)] 
:bookmark: Release version 0.25.0

6 years ago:memo: Update release notes
Sebastián Ramírez [Mon, 27 May 2019 12:28:24 +0000 (16:28 +0400)] 
:memo: Update release notes

6 years ago:sparkles: Add include, exclude, and by_alias to path operation methods (#264)
Sebastián Ramírez [Mon, 27 May 2019 12:08:13 +0000 (16:08 +0400)] 
:sparkles: Add include, exclude, and by_alias to path operation methods (#264)

* :sparkles: Make jsonable_encoder's include and exclude receive sequences

* :sparkles: Add include, exclude, and by_alias to app and router

* :sparkles: Add and update tutorial code with new parameters

* :memo: Update docs for new parameters and add docs for updating data

* :white_check_mark: Add tests for consistency in path operation methods

* :white_check_mark: Add tests for new parameters and update tests

6 years ago:memo: Update release notes
Sebastián Ramírez [Sat, 25 May 2019 15:48:27 +0000 (19:48 +0400)] 
:memo: Update release notes

6 years ago:memo: Create CONTRIBUTING.md (#255)
William Hayes [Sat, 25 May 2019 15:47:49 +0000 (11:47 -0400)] 
:memo: Create CONTRIBUTING.md (#255)

6 years ago:memo: Update release notes
Sebastián Ramírez [Sat, 25 May 2019 15:40:04 +0000 (19:40 +0400)] 
:memo: Update release notes

6 years ago:sparkles: Add skip_defaults support for path operations (for #242) (#248)
William Hayes [Sat, 25 May 2019 15:35:57 +0000 (11:35 -0400)] 
:sparkles: Add skip_defaults support for path operations (for #242) (#248)

6 years ago:bookmark: Release 0.24.0 0.24.0
Sebastián Ramírez [Fri, 24 May 2019 18:48:27 +0000 (22:48 +0400)] 
:bookmark: Release 0.24.0

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 24 May 2019 16:46:36 +0000 (20:46 +0400)] 
:memo: Update release notes

6 years ago:sparkles: Add support for WebSockets with dependencies, params, etc #166 (#178)
James Kaplan [Fri, 24 May 2019 16:41:41 +0000 (09:41 -0700)] 
:sparkles: Add support for WebSockets with dependencies, params, etc #166 (#178)

6 years ago:memo: Update release notes
Sebastián Ramírez [Thu, 23 May 2019 07:04:13 +0000 (11:04 +0400)] 
:memo: Update release notes

6 years ago:arrow_up: Upgrade Pydantic to 0.26 (#247)
euri10 [Thu, 23 May 2019 07:03:53 +0000 (09:03 +0200)] 
:arrow_up: Upgrade Pydantic to 0.26 (#247)

6 years ago:bookmark: Release version 0.23.0 0.23.0
Sebastián Ramírez [Tue, 21 May 2019 19:26:28 +0000 (23:26 +0400)] 
:bookmark: Release version 0.23.0

6 years ago:memo: Update release notes
Sebastián Ramírez [Tue, 21 May 2019 19:05:46 +0000 (23:05 +0400)] 
:memo: Update release notes

6 years ago:arrow_up: Upgrade Starlette to 0.12.0 (#243)
Sebastián Ramírez [Tue, 21 May 2019 18:59:48 +0000 (22:59 +0400)] 
:arrow_up: Upgrade Starlette to 0.12.0 (#243)

6 years ago:memo: Update release notes
Sebastián Ramírez [Tue, 21 May 2019 18:46:22 +0000 (22:46 +0400)] 
:memo: Update release notes

6 years ago:sparkles: Add swagger UI OAuth2 redirect page for implicit/code auth flows in API...
Steinthor Palsson [Tue, 21 May 2019 18:39:58 +0000 (14:39 -0400)] 
:sparkles: Add swagger UI OAuth2 redirect page for implicit/code auth flows in API docs (#198)

6 years ago:memo: Update release notes
Sebastián Ramírez [Mon, 20 May 2019 14:37:39 +0000 (18:37 +0400)] 
:memo: Update release notes

6 years ago:zap: Make Swagger UI, ReDoc and OpenAPI handlers be coroutines to improve performanc...
Trim21 [Mon, 20 May 2019 14:34:33 +0000 (22:34 +0800)] 
:zap: Make Swagger UI, ReDoc and OpenAPI handlers be coroutines to improve performance (#241)

6 years ago:memo: Update release notes
Sebastián Ramírez [Mon, 20 May 2019 07:27:33 +0000 (11:27 +0400)] 
:memo: Update release notes

6 years ago:sparkles: Make Swagger UI and ReDoc parameterizable to host offline assets for docs...
euri10 [Mon, 20 May 2019 07:26:54 +0000 (09:26 +0200)] 
:sparkles: Make Swagger UI and ReDoc parameterizable to host offline assets for docs (#112)

6 years ago:bookmark: Release version 0.22.0 0.22.0
Sebastián Ramírez [Thu, 16 May 2019 14:09:11 +0000 (18:09 +0400)] 
:bookmark: Release version 0.22.0

6 years ago:sparkles: Add parameter dependencies to path operation decorators and include_router...
Sebastián Ramírez [Thu, 16 May 2019 14:07:00 +0000 (18:07 +0400)] 
:sparkles: Add parameter dependencies to path operation decorators and include_router (#235)

* :sparkles: Implement dependencies in decorator and .include_router

* :memo: Add docs for parameter dependencies

* :white_check_mark: Add tests for dependencies parameter

* :fire: Remove debugging prints in tests

* :memo: Update release notes

6 years ago:memo: Update release notes
Sebastián Ramírez [Thu, 16 May 2019 13:58:22 +0000 (17:58 +0400)] 
:memo: Update release notes

6 years ago:bug: Fix OpenAPI URL format for Starlette convertors (#234)
euri10 [Thu, 16 May 2019 13:55:14 +0000 (15:55 +0200)] 
:bug: Fix OpenAPI URL format for Starlette convertors (#234)

6 years ago:memo: Update release notes
Sebastián Ramírez [Wed, 15 May 2019 19:01:19 +0000 (23:01 +0400)] 
:memo: Update release notes

6 years ago:memo: Update relase notes
Sebastián Ramírez [Wed, 15 May 2019 18:14:25 +0000 (22:14 +0400)] 
:memo: Update relase notes

6 years ago:wrench: Separate format and lint scripts (#232)
Sebastián Ramírez [Wed, 15 May 2019 18:13:06 +0000 (22:13 +0400)] 
:wrench: Separate format and lint scripts (#232)

6 years ago:memo: Add docs about params as functions for mypy (#231)
Sebastián Ramírez [Wed, 15 May 2019 18:01:23 +0000 (22:01 +0400)] 
:memo: Add docs about params as functions for mypy (#231)

6 years ago:sparkles: Add param functions, to override types, to make mypy happy (#226)
Sebastián Ramírez [Wed, 15 May 2019 17:25:11 +0000 (21:25 +0400)] 
:sparkles: Add param functions, to override types, to make mypy happy (#226)

6 years ago:memo: Update release notes
Sebastián Ramírez [Wed, 15 May 2019 14:33:43 +0000 (18:33 +0400)] 
:memo: Update release notes

6 years ago:fire: Remove Python version extraction in tests, no longer used
Sebastián Ramírez [Wed, 15 May 2019 14:33:13 +0000 (18:33 +0400)] 
:fire: Remove Python version extraction in tests, no longer used

6 years ago:art: Reenable Black --check for Python 3.7 (#229)
zamiramir [Wed, 15 May 2019 14:29:36 +0000 (16:29 +0200)] 
:art: Reenable Black --check for Python 3.7 (#229)

Reenabled Black --check for python 3.7, issue is fixed.
see https://github.com/ambv/black/issues/494

6 years ago:bookmark: Release 0.21.0 0.21.0
Sebastián Ramírez [Wed, 15 May 2019 10:54:46 +0000 (14:54 +0400)] 
:bookmark: Release 0.21.0

6 years ago:memo: Update release notes
Sebastián Ramírez [Wed, 15 May 2019 10:53:43 +0000 (14:53 +0400)] 
:memo: Update release notes

6 years ago:loud_sound: Raise from previous exception (#195)
Ricardo Momm [Wed, 15 May 2019 10:50:58 +0000 (07:50 -0300)] 
:loud_sound: Raise from previous exception (#195)

6 years ago:memo: Update release notes
Sebastián Ramírez [Wed, 15 May 2019 10:45:04 +0000 (14:45 +0400)] 
:memo: Update release notes

6 years ago:memo: Update release notes
Sebastián Ramírez [Wed, 15 May 2019 10:23:48 +0000 (14:23 +0400)] 
:memo: Update release notes

6 years ago:sparkles: Use a logger instead of the root logging (#222)
euri10 [Wed, 15 May 2019 10:43:31 +0000 (12:43 +0200)] 
:sparkles: Use a logger instead of the root logging (#222)

6 years ago:arrow_up: Upgrade Pydantic to version 0.25 (#225)
euri10 [Wed, 15 May 2019 10:19:51 +0000 (12:19 +0200)] 
:arrow_up: Upgrade Pydantic to version 0.25 (#225)

6 years ago:memo: Update release notes
Sebastián Ramírez [Tue, 14 May 2019 18:06:55 +0000 (22:06 +0400)] 
:memo: Update release notes

6 years ago:pencil2: Minor spelling fix in routing (#221)
Derek J. Lambert [Tue, 14 May 2019 18:04:18 +0000 (13:04 -0500)] 
:pencil2: Minor spelling fix in routing (#221)

6 years ago:wrench: Enable FastAPI releases bot in main Gitter channel
Sebastián Ramírez [Sat, 11 May 2019 15:44:39 +0000 (19:44 +0400)] 
:wrench: Enable FastAPI releases bot in main Gitter channel

6 years ago:bookmark: Release 0.20.1 0.20.1
Sebastián Ramírez [Sat, 11 May 2019 15:38:08 +0000 (19:38 +0400)] 
:bookmark: Release 0.20.1

6 years ago:memo: Update release notes
Sebastián Ramírez [Sat, 11 May 2019 09:46:17 +0000 (13:46 +0400)] 
:memo: Update release notes

6 years ago:sparkles: add py.typed to ship typing information (#209)
Steve B [Sat, 11 May 2019 09:43:47 +0000 (11:43 +0200)] 
:sparkles: add py.typed to ship typing information (#209)

As described in https://www.python.org/dev/peps/pep-0561/

6 years ago:memo: Update release notes
Sebastián Ramírez [Sat, 27 Apr 2019 16:03:23 +0000 (20:03 +0400)] 
:memo: Update release notes

6 years ago:sparkles: Add FastAPI releases bot for Gitter (#189)
Sebastián Ramírez [Sat, 27 Apr 2019 16:02:32 +0000 (20:02 +0400)] 
:sparkles: Add FastAPI releases bot for Gitter (#189)

* :fire: Remove development util script

* :art: Reformat release notes with markdown-only code (no HTML)

* :sparkles: Add FastAPI releases bot for Gitter

6 years ago:bookmark: Release 0.20.0 0.20.0
Sebastián Ramírez [Sat, 27 Apr 2019 13:51:31 +0000 (17:51 +0400)] 
:bookmark: Release 0.20.0

6 years ago:memo: Update release notes
Sebastián Ramírez [Sat, 27 Apr 2019 13:07:17 +0000 (17:07 +0400)] 
:memo: Update release notes

6 years ago:pencil2: Fix typos in docs, from forms (#176)
Christopher Dignam [Sat, 27 Apr 2019 13:05:06 +0000 (09:05 -0400)] 
:pencil2: Fix typos in docs, from forms (#176)

6 years ago:memo: Update release notes
Sebastián Ramírez [Sat, 27 Apr 2019 13:04:00 +0000 (17:04 +0400)] 
:memo: Update release notes

6 years ago:sparkles: Use 401 with WWW-Authenticate for OAuth2 and add scope_str (#188)
Sebastián Ramírez [Sat, 27 Apr 2019 13:00:56 +0000 (17:00 +0400)] 
:sparkles: Use 401 with WWW-Authenticate for OAuth2 and add scope_str (#188)

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 26 Apr 2019 15:28:54 +0000 (19:28 +0400)] 
:memo: Update release notes

6 years ago:memo: Add Hypercorn as an alternative ASGI server (#187)
Sebastián Ramírez [Fri, 26 Apr 2019 15:26:38 +0000 (19:26 +0400)] 
:memo: Add Hypercorn as an alternative ASGI server (#187)

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 26 Apr 2019 15:08:04 +0000 (19:08 +0400)] 
:memo: Update release notes