]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/log
thirdparty/fastapi/fastapi.git
6 years ago:bug: Fix doctype in docs (#537)
Trim21 [Fri, 4 Oct 2019 00:35:44 +0000 (08:35 +0800)] 
:bug: Fix doctype in docs (#537)

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 4 Oct 2019 00:10:34 +0000 (19:10 -0500)] 
:memo: Update release notes

6 years ago:bug: Fix setting 4XX overriding default 422 validation errors(#517)
tsouvarev [Fri, 4 Oct 2019 00:08:29 +0000 (03:08 +0300)] 
:bug: Fix setting 4XX overriding default 422 validation errors(#517)

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 4 Oct 2019 00:04:41 +0000 (19:04 -0500)] 
:memo: Update release notes

6 years ago:pencil2: Fix typo in HTTP Basic auth tutorial (#514)
prostomarkeloff [Fri, 4 Oct 2019 00:01:41 +0000 (03:01 +0300)] 
:pencil2: Fix typo in HTTP Basic auth tutorial (#514)

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 4 Oct 2019 00:00:13 +0000 (19:00 -0500)] 
:memo: Update release notes

6 years ago:pencil: Fix incorrect example in docs - first steps (#511)
Fedor Ignatov [Thu, 3 Oct 2019 23:57:49 +0000 (02:57 +0300)] 
:pencil: Fix incorrect example in docs - first steps (#511)

6 years ago:memo: Update release notes
Sebastián Ramírez [Thu, 3 Oct 2019 23:43:15 +0000 (18:43 -0500)] 
:memo: Update release notes

6 years ago:sparkles: Add support for setting Swagger UI initOAuth configs (clientId, appName...
Zamir Amir [Thu, 3 Oct 2019 23:41:04 +0000 (01:41 +0200)] 
:sparkles: Add support for setting Swagger UI initOAuth configs (clientId, appName)  (#499)

6 years ago:bookmark: Release 0.39.0 0.39.0
Sebastián Ramírez [Sun, 29 Sep 2019 22:17:44 +0000 (17:17 -0500)] 
:bookmark: Release 0.39.0

6 years ago:memo: Update release notes
Sebastián Ramírez [Sun, 29 Sep 2019 22:09:37 +0000 (17:09 -0500)] 
:memo: Update release notes

6 years ago:sparkles: Allow defaults in path parameters (and don't use them) (#450) (#464)
jonathanunderwood [Sun, 29 Sep 2019 22:03:16 +0000 (23:03 +0100)] 
:sparkles: Allow defaults in path parameters (and don't use them) (#450) (#464)

This allows using parameters that can have defaults (e.g. `None`) that can be used as query parameters.

But can also be used in routers with that include those parameters as part of the path.

6 years ago:memo: Update release notes
Sebastián Ramírez [Sun, 29 Sep 2019 21:50:00 +0000 (16:50 -0500)] 
:memo: Update release notes

6 years ago:sparkles: Add support for specifying a default_response_class (#467)
toppk [Sun, 29 Sep 2019 21:47:35 +0000 (17:47 -0400)] 
:sparkles: Add support for specifying a default_response_class (#467)

6 years ago:memo: Update release notes
Sebastián Ramírez [Sun, 29 Sep 2019 21:24:52 +0000 (16:24 -0500)] 
:memo: Update release notes

6 years ago:sparkles: Add support for strings and __future__ type annotations (#451)
dmontagu [Sun, 29 Sep 2019 21:19:09 +0000 (14:19 -0700)] 
:sparkles: Add support for strings and __future__ type annotations (#451)

* Add support for strings and __future__ annotations

* Add comments indicating reason for string annotations

* Fix ignores (including removing some unused ignores)

6 years ago:bookmark: Release 0.38.1 0.38.1
Sebastián Ramírez [Sun, 1 Sep 2019 12:56:37 +0000 (07:56 -0500)] 
:bookmark: Release 0.38.1

6 years ago:memo: Update release notes
Sebastián Ramírez [Sun, 1 Sep 2019 12:53:20 +0000 (07:53 -0500)] 
:memo: Update release notes

6 years ago:bug: Use proper import for Request -- fixes #492 (#493)
Kamal Gill [Sun, 1 Sep 2019 12:51:42 +0000 (05:51 -0700)] 
:bug: Use proper import for Request -- fixes #492 (#493)

6 years ago:bookmark: Release version 0.38.0.Support for Pydantic 0.32.2 and Starlette 0.12.8 0.38.0
Sebastián Ramírez [Sat, 31 Aug 2019 01:40:50 +0000 (20:40 -0500)] 
:bookmark: Release version 0.38.0.Support for Pydantic 0.32.2 and Starlette 0.12.8

6 years ago:memo: Update release notes
Sebastián Ramírez [Sat, 31 Aug 2019 01:37:39 +0000 (20:37 -0500)] 
:memo: Update release notes

6 years ago:memo: Add recent articles and opinions (#490)
Sebastián Ramírez [Sat, 31 Aug 2019 01:35:34 +0000 (20:35 -0500)] 
:memo: Add recent articles and opinions (#490)

6 years ago:memo: Update release notes
Sebastián Ramírez [Sat, 31 Aug 2019 00:47:17 +0000 (19:47 -0500)] 
:memo: Update release notes

6 years ago:arrow_up: Upgrade Starlette support range to include 0.12.8 (#477)
dmontagu [Sat, 31 Aug 2019 00:45:01 +0000 (17:45 -0700)] 
:arrow_up: Upgrade Starlette support range to include 0.12.8 (#477)

6 years ago:memo: Update release notes
Sebastián Ramírez [Sat, 31 Aug 2019 00:34:34 +0000 (19:34 -0500)] 
:memo: Update release notes

6 years ago:arrow_up: Upgrade support to Pydantic version 0.32.2 (breaking change) (#463)
dmontagu [Sat, 31 Aug 2019 00:30:03 +0000 (17:30 -0700)] 
:arrow_up: Upgrade support to Pydantic version 0.32.2 (breaking change) (#463)

6 years ago:bookmark: Release version 0.37.0 0.37.0
Sebastián Ramírez [Sat, 31 Aug 2019 00:10:43 +0000 (19:10 -0500)] 
:bookmark: Release version 0.37.0

6 years ago:memo: Update release notes
Sebastián Ramírez [Sat, 31 Aug 2019 00:09:12 +0000 (19:09 -0500)] 
:memo: Update release notes

6 years ago:sparkles: Add support for custom route class (#468)
dmontagu [Sat, 31 Aug 2019 00:05:59 +0000 (17:05 -0700)] 
:sparkles: Add support for custom route class (#468)

6 years ago:memo: Update release notes
Sebastián Ramírez [Sat, 31 Aug 2019 00:02:29 +0000 (19:02 -0500)] 
:memo: Update release notes

6 years ago:sparkles: Allow disabling Google fonts in ReDoc (#481)
b1-luettje [Sat, 31 Aug 2019 00:00:55 +0000 (02:00 +0200)] 
:sparkles: Allow disabling Google fonts in ReDoc (#481)

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 30 Aug 2019 23:59:08 +0000 (18:59 -0500)] 
:memo: Update release notes

6 years ago:lock: Ensure `skip_defaults` doesn't cause extra fields to be serialized (#485)
dmontagu [Fri, 30 Aug 2019 23:56:14 +0000 (16:56 -0700)] 
:lock: Ensure `skip_defaults` doesn't cause extra fields to be serialized (#485)

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 30 Aug 2019 23:37:42 +0000 (18:37 -0500)] 
:memo: Update release notes

6 years ago:white_check_mark: Enable tests for Python 3.8-dev (#465)
Aliaksei Urbanski [Fri, 30 Aug 2019 23:34:49 +0000 (02:34 +0300)] 
:white_check_mark: Enable tests for Python 3.8-dev (#465)

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 30 Aug 2019 23:15:08 +0000 (18:15 -0500)] 
:memo: Update release notes

6 years ago:sparkles: Add support and tests for Pydantic dataclasses in response_model (#454)
dconathan [Fri, 30 Aug 2019 23:12:15 +0000 (18:12 -0500)] 
:sparkles: Add support and tests for Pydantic dataclasses in response_model (#454)

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 30 Aug 2019 22:40:14 +0000 (17:40 -0500)] 
:memo: Update release notes

6 years ago:pencil2: Fix typo in oauth2-jwt.md (#447)
Pablo Marti [Fri, 30 Aug 2019 22:35:52 +0000 (23:35 +0100)] 
:pencil2: Fix typo in oauth2-jwt.md (#447)

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 30 Aug 2019 22:34:45 +0000 (17:34 -0500)] 
:memo: Update release notes

6 years ago:bug: use media_type from Body params for OpenAPI requestBody (Fixes: #431) (#439)
Zoltan Papp [Fri, 30 Aug 2019 22:32:39 +0000 (01:32 +0300)] 
:bug: use media_type from Body params for OpenAPI requestBody (Fixes: #431) (#439)

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 30 Aug 2019 22:02:40 +0000 (17:02 -0500)] 
:memo: Update release notes

6 years ago:memo: Add article: Deploying a scikit-learn model with ONNX and FastAPI (#438)
naxty [Fri, 30 Aug 2019 22:00:00 +0000 (00:00 +0200)] 
:memo: Add article: Deploying a scikit-learn model with ONNX and FastAPI (#438)

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 30 Aug 2019 21:48:53 +0000 (16:48 -0500)] 
:memo: Update release notes

6 years ago:sparkles: Allow using custom 422 validation error and use media type from response...
Zoltan Papp [Fri, 30 Aug 2019 21:46:05 +0000 (00:46 +0300)] 
:sparkles: Allow using custom 422 validation error and use media type from response class in schema (#437)

* media_type of additional responses from the response_class

* Use HTTPValidationError only if a custom one is not defined (Fixes: #429)

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 30 Aug 2019 21:36:18 +0000 (16:36 -0500)] 
:memo: Update release notes

6 years ago:bug: Fix "default" extra response with extra status codes (#489)
Sebastián Ramírez [Fri, 30 Aug 2019 21:34:47 +0000 (16:34 -0500)] 
:bug: Fix "default" extra response with extra status codes (#489)

* :bug: Fix lowercase "default" extra response

* :bug: Fix model for responses, to allow "default" plus status codes

* :white_check_mark: Add test for "default" extra response

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 30 Aug 2019 16:30:52 +0000 (11:30 -0500)] 
:memo: Update release notes

6 years ago:sparkles: Allow additional responses to use status ranges and "default" (#435)
Zoltan Papp [Fri, 30 Aug 2019 16:17:42 +0000 (19:17 +0300)] 
:sparkles: Allow additional responses to use status ranges and "default" (#435)

6 years ago:bookmark: Release 0.36.0 0.36.0
Sebastián Ramírez [Mon, 26 Aug 2019 13:28:33 +0000 (08:28 -0500)] 
:bookmark: Release 0.36.0

6 years ago:memo: Update release notes
Sebastián Ramírez [Mon, 26 Aug 2019 13:27:31 +0000 (08:27 -0500)] 
:memo: Update release notes

6 years ago:bug: Fix skip_defaults implementation when returning a Pydantic model (#422)
dmontagu [Mon, 26 Aug 2019 13:24:58 +0000 (06:24 -0700)] 
:bug: Fix skip_defaults implementation when returning a Pydantic model (#422)

6 years ago:memo: Update release notes
Sebastián Ramírez [Sun, 25 Aug 2019 03:08:10 +0000 (22:08 -0500)] 
:memo: Update release notes

6 years ago:bug: Use caching logic to determine OpenAPI spec for duplicate dependencies (#417)
dmontagu [Sun, 25 Aug 2019 02:55:25 +0000 (19:55 -0700)] 
:bug: Use caching logic to determine OpenAPI spec for duplicate dependencies (#417)

6 years ago:memo: Update release notes
Sebastián Ramírez [Sun, 25 Aug 2019 01:08:04 +0000 (20:08 -0500)] 
:memo: Update release notes

6 years ago:bug: Fix mypy route errors after merging #415 (#462)
Sebastián Ramírez [Sun, 25 Aug 2019 01:05:44 +0000 (20:05 -0500)] 
:bug: Fix mypy route errors after merging #415 (#462)

6 years ago:sparkles: Allow empty routed path (issue #414) (#415)
Vitaliy Kucheryaviy [Sun, 25 Aug 2019 00:39:48 +0000 (03:39 +0300)] 
:sparkles: Allow empty routed path (issue #414) (#415)

6 years ago:bookmark: Release 0.35.0 0.35.0
Sebastián Ramírez [Wed, 7 Aug 2019 19:12:15 +0000 (14:12 -0500)] 
:bookmark: Release 0.35.0

6 years ago:memo: Update release notes
Sebastián Ramírez [Wed, 7 Aug 2019 19:09:50 +0000 (14:09 -0500)] 
:memo: Update release notes

6 years ago:pencil2: Fix typo in assert statement (#419)
Pablo Marti [Wed, 7 Aug 2019 19:03:11 +0000 (21:03 +0200)] 
:pencil2: Fix typo in assert statement (#419)

6 years ago:memo: Fix plural-s without apostrophe in docs (#411)
Bronsen [Wed, 7 Aug 2019 19:01:31 +0000 (19:01 +0000)] 
:memo: Fix plural-s without apostrophe in docs (#411)

6 years ago:memo: Update release notes
Sebastián Ramírez [Wed, 7 Aug 2019 18:57:41 +0000 (13:57 -0500)] 
:memo: Update release notes

6 years agoFix request body parsing with Union (#400)
Koudai Aono [Wed, 7 Aug 2019 18:55:33 +0000 (03:55 +0900)] 
Fix request body parsing with Union (#400)

6 years ago:bookmark: Release 0.34.0 upgrading Starlette 0.34.0
Sebastián Ramírez [Tue, 6 Aug 2019 12:22:06 +0000 (07:22 -0500)] 
:bookmark: Release 0.34.0 upgrading Starlette

6 years ago:memo: Update Release Notes
Sebastián Ramírez [Tue, 6 Aug 2019 12:13:24 +0000 (07:13 -0500)] 
:memo: Update Release Notes

6 years ago:arrow_up: Upgrade Starlette max range to 0.12.7 (#367)
David De Sousa [Tue, 6 Aug 2019 12:10:29 +0000 (14:10 +0200)] 
:arrow_up: Upgrade Starlette max range to 0.12.7 (#367)

6 years ago:memo: Update release notes
Sebastián Ramírez [Sat, 13 Jul 2019 00:15:21 +0000 (19:15 -0500)] 
:memo: Update release notes

6 years ago:white_check_mark: Add test from @dmontagu in #333 for duplicate models (#385)
Sebastián Ramírez [Sat, 13 Jul 2019 00:13:28 +0000 (19:13 -0500)] 
:white_check_mark: Add test from @dmontagu in #333 for duplicate models (#385)

6 years ago:bookmark: Release 0.33.0, including Pydantic 0.30.0 0.33.0
Sebastián Ramírez [Sat, 13 Jul 2019 00:01:27 +0000 (19:01 -0500)] 
:bookmark: Release 0.33.0, including Pydantic 0.30.0

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 12 Jul 2019 23:58:09 +0000 (18:58 -0500)] 
:memo: Update release notes

6 years ago:arrow_up: Upgrade Pydantic to 0.30 (#384)
James Kaplan [Fri, 12 Jul 2019 23:56:25 +0000 (16:56 -0700)] 
:arrow_up: Upgrade Pydantic to 0.30 (#384)

* bump pydantic to 0.30

* :pushpin: Pin Pydantic to 0.30 as 0.31 hasn't been released

6 years ago:bookmark: Release 0.32.0, as PR ##347 might be a breaking change 0.32.0
Sebastián Ramírez [Fri, 12 Jul 2019 23:32:30 +0000 (18:32 -0500)] 
:bookmark: Release 0.32.0, as PR ##347 might be a breaking change

in some specific cases

6 years ago:bookmark: Release 0.31.1
Sebastián Ramírez [Fri, 12 Jul 2019 23:30:54 +0000 (18:30 -0500)] 
:bookmark: Release 0.31.1

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 12 Jul 2019 23:29:49 +0000 (18:29 -0500)] 
:memo: Update release notes

6 years ago:memo: Fix small typo in docs for features (#380)
Martino Mensio [Fri, 12 Jul 2019 23:28:07 +0000 (00:28 +0100)] 
:memo: Fix small typo in docs for features (#380)

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 12 Jul 2019 23:25:04 +0000 (18:25 -0500)] 
:memo: Update release notes

6 years ago:memo: Change limit default parameter to 10 in Query docs (#366)
Ben Williams [Fri, 12 Jul 2019 23:22:21 +0000 (00:22 +0100)] 
:memo: Change limit default parameter to 10 in Query docs (#366)

Rest of docs reference 10 as the default.

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 12 Jul 2019 23:20:02 +0000 (18:20 -0500)] 
:memo: Update release notes

6 years ago:memo: Tweak wording on OAuth2 scopes (#371)
Chris Withers [Fri, 12 Jul 2019 23:17:34 +0000 (00:17 +0100)] 
:memo: Tweak wording on OAuth2 scopes (#371)

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 28 Jun 2019 19:29:29 +0000 (21:29 +0200)] 
:memo: Update release notes

6 years ago:memo: Update enum examples to use str, and improve Swagger UI in examples (#351)
Sebastián Ramírez [Fri, 28 Jun 2019 19:27:27 +0000 (21:27 +0200)] 
:memo: Update enum examples to use str, and improve Swagger UI in examples (#351)

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 28 Jun 2019 18:57:14 +0000 (20:57 +0200)] 
:memo: Update release notes

6 years ago:bug: Fix regression, Swagger UI with deep linking (#350)
Sebastián Ramírez [Fri, 28 Jun 2019 18:56:48 +0000 (20:56 +0200)] 
:bug: Fix regression, Swagger UI with deep linking (#350)

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 28 Jun 2019 18:16:53 +0000 (20:16 +0200)] 
:memo: Update release notes

6 years ago:white_check_mark: Add test for templates in include_router path (#349)
Sebastián Ramírez [Fri, 28 Jun 2019 18:15:17 +0000 (20:15 +0200)] 
:white_check_mark: Add test for templates in include_router path (#349)

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 28 Jun 2019 18:00:24 +0000 (20:00 +0200)] 
:memo: Update release notes

6 years ago:memo: Add note to docs about including same router multiple times (#348)
Sebastián Ramírez [Fri, 28 Jun 2019 17:54:49 +0000 (19:54 +0200)] 
:memo: Add note to docs about including same router multiple times (#348)

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 28 Jun 2019 17:40:31 +0000 (19:40 +0200)] 
:memo: Update release notes

6 years ago:building_construction: Fix same function names in different modules with composite...
Sebastián Ramírez [Fri, 28 Jun 2019 17:35:16 +0000 (19:35 +0200)] 
:building_construction: Fix same function names in different modules with composite bodies (#347)

* :building_construction: Implement unique IDs for dynamic models

like those used for composite bodies and responses. IDs based on path (not only on function name, as it can be duplicated in a different module).

* :white_check_mark: Add tests for same function name and composite body

* :white_check_mark: Update OpenAPI in tests with new dynamic model ID generation

6 years ago:bookmark: Release 0.31.0, upgrading Pydantic to 0.29 0.31.0
Sebastián Ramírez [Fri, 28 Jun 2019 15:01:04 +0000 (17:01 +0200)] 
:bookmark: Release 0.31.0, upgrading Pydantic to 0.29

6 years ago:memo: Update release notes
Sebastián Ramírez [Fri, 28 Jun 2019 10:36:52 +0000 (12:36 +0200)] 
:memo: Update release notes

6 years ago:arrow_up: Upgrade support for Pydantic to 0.29 (#344)
Sebastián Ramírez [Fri, 28 Jun 2019 10:36:08 +0000 (12:36 +0200)] 
:arrow_up: Upgrade support for Pydantic to 0.29 (#344)

6 years ago:bookmark: Release 0.30.1 0.30.1
Sebastián Ramírez [Fri, 28 Jun 2019 07:39:29 +0000 (09:39 +0200)] 
:bookmark: Release 0.30.1

6 years ago:memo: Update release notes
Sebastián Ramírez [Thu, 27 Jun 2019 20:44:54 +0000 (22:44 +0200)] 
:memo: Update release notes

6 years ago:memo: Add section about external links to docs (#341)
Sebastián Ramírez [Thu, 27 Jun 2019 20:44:15 +0000 (22:44 +0200)] 
:memo: Add section about external links to docs (#341)

6 years ago:memo: Update release notes
Sebastián Ramírez [Thu, 27 Jun 2019 19:53:59 +0000 (21:53 +0200)] 
:memo: Update release notes

6 years ago:fire: Remove Pipfile.lock from the repository (each contributor can keep his/her...
Sebastián Ramírez [Thu, 27 Jun 2019 19:51:38 +0000 (21:51 +0200)] 
:fire: Remove Pipfile.lock from the repository (each contributor can keep his/her locally)

* :fire: Remove Pipfile.lock

Being a library, it should work independent of locking of dependency tree.

The Pipfile (and Pipfile.lock) is only used locally for development of FastAPI itself, it doesn't affect final users (that is controlled with pyproject.toml).

The Pipfile.lock adds unnecessary noise to PRs that update/upgrade development packages, and the locking is not the same in all environments (e.g. Linux, Mac, and Windows).

Each FastAPI contributor (developing FastAPI itself) can have his/her own Pipfile.lock, but it doesn't have to be in git.

* :see_no_evil: Add Pipfile.lock to .gitignore

6 years ago:memo: Update release notes
Sebastián Ramírez [Thu, 27 Jun 2019 19:33:07 +0000 (21:33 +0200)] 
:memo: Update release notes

6 years ago:memo: Update Docs: Help FastAPI (#339)
Sebastián Ramírez [Thu, 27 Jun 2019 19:32:27 +0000 (21:32 +0200)] 
:memo: Update Docs: Help FastAPI (#339)

6 years ago:memo: Update release notes
Sebastián Ramírez [Thu, 27 Jun 2019 18:53:54 +0000 (20:53 +0200)] 
:memo: Update release notes