]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/log
thirdparty/fastapi/fastapi.git
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

6 years ago:sparkles: Add docs and tests for Jinja2 templates (#186)
Sebastián Ramírez [Fri, 26 Apr 2019 14:49:15 +0000 (18:49 +0400)] 
:sparkles: Add docs and tests for Jinja2 templates (#186)

* :sparkles: Add docs and tests for Jinja2 templates

* :art: Fix format in test, remove unused import

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

6 years ago:sparkles: Docs and tests, responses with headers and cookies (#185)
Sebastián Ramírez [Fri, 26 Apr 2019 11:13:59 +0000 (15:13 +0400)] 
:sparkles: Docs and tests, responses with headers and cookies (#185)

6 years ago:bookmark: Release 0.19.0 0.19.0
Sebastián Ramírez [Fri, 26 Apr 2019 09:48:30 +0000 (13:48 +0400)] 
:bookmark: Release 0.19.0

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 26 Apr 2019 09:45:38 +0000 (13:45 +0400)] 
:memo: Update release notes

6 years ago:memo: Add docs about returning a response directly and encoder (#184)
Sebastián Ramírez [Fri, 26 Apr 2019 09:40:23 +0000 (13:40 +0400)] 
:memo: Add docs about returning a response directly and encoder (#184)

6 years ago:recycle: Rename parameter content_type to response_class (#183)
Sebastián Ramírez [Fri, 26 Apr 2019 09:11:16 +0000 (13:11 +0400)] 
:recycle: Rename parameter content_type to response_class (#183)

6 years ago:bookmark: Release 0.18.0 0.18.0
Sebastián Ramírez [Mon, 22 Apr 2019 17:08:43 +0000 (21:08 +0400)] 
:bookmark: Release 0.18.0

6 years ago:memo: Update release notes
Sebastián Ramírez [Sun, 21 Apr 2019 18:31:43 +0000 (22:31 +0400)] 
:memo: Update release notes

6 years ago:sparkles: Add docs for HTTP Basic Auth and tests (#177)
Sebastián Ramírez [Sun, 21 Apr 2019 18:30:58 +0000 (22:30 +0400)] 
:sparkles: Add docs for HTTP Basic Auth and tests (#177)

6 years ago:memo: Update release notes
Sebastián Ramírez [Sun, 21 Apr 2019 17:46:00 +0000 (21:46 +0400)] 
:memo: Update release notes

6 years ago:sparkles: Add automatic header handling for HTTP Basic Auth (#175)
Sebastián Ramírez [Sun, 21 Apr 2019 17:44:25 +0000 (21:44 +0400)] 
:sparkles: Add automatic header handling for HTTP Basic Auth (#175)

* :sparkles: Add automatic header handling for HTTP Basic Auth

* :art: Remove obsolete comment

6 years ago:memo: Update release notes
Sebastián Ramírez [Sun, 21 Apr 2019 16:21:53 +0000 (20:21 +0400)] 
:memo: Update release notes

6 years ago:lock: Fix development dependencies security (#174)
Sebastián Ramírez [Sun, 21 Apr 2019 16:20:25 +0000 (20:20 +0400)] 
:lock: Fix development dependencies security (#174)

6 years ago:memo: Rename additional response OpenAPI declarations
Sebastián Ramírez [Sun, 21 Apr 2019 16:13:26 +0000 (20:13 +0400)] 
:memo: Rename additional response OpenAPI declarations

6 years ago:memo: Update release notes
Sebastián Ramírez [Sun, 21 Apr 2019 15:57:07 +0000 (19:57 +0400)] 
:memo: Update release notes