-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update dependency fastapi to v0.115.2 #12
Open
renovate
wants to merge
1
commit into
dev
Choose a base branch
from
renovate/fastapi-0.x
base: dev
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+1
−1
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
force-pushed
the
renovate/fastapi-0.x
branch
from
February 28, 2024 01:46
1006e03
to
2e4d184
Compare
renovate
bot
force-pushed
the
renovate/fastapi-0.x
branch
from
March 6, 2024 15:15
2e4d184
to
f1662fd
Compare
renovate
bot
force-pushed
the
renovate/fastapi-0.x
branch
from
April 2, 2024 05:06
f1662fd
to
a47efab
Compare
renovate
bot
changed the title
chore(deps): update dependency fastapi to v0.110.0
chore(deps): update dependency fastapi to v0.110.1
Apr 2, 2024
renovate
bot
force-pushed
the
renovate/fastapi-0.x
branch
from
April 19, 2024 04:02
a47efab
to
19c052e
Compare
renovate
bot
changed the title
chore(deps): update dependency fastapi to v0.110.1
chore(deps): update dependency fastapi to v0.110.2
Apr 19, 2024
renovate
bot
force-pushed
the
renovate/fastapi-0.x
branch
from
April 30, 2024 01:31
19c052e
to
51723a1
Compare
renovate
bot
changed the title
chore(deps): update dependency fastapi to v0.110.2
chore(deps): update dependency fastapi to v0.110.3
Apr 30, 2024
renovate
bot
force-pushed
the
renovate/fastapi-0.x
branch
from
May 3, 2024 01:11
51723a1
to
9ad51b8
Compare
renovate
bot
changed the title
chore(deps): update dependency fastapi to v0.110.3
chore(deps): update dependency fastapi to v0.111.0
May 3, 2024
renovate
bot
force-pushed
the
renovate/fastapi-0.x
branch
from
July 14, 2024 20:28
9ad51b8
to
e29567c
Compare
renovate
bot
changed the title
chore(deps): update dependency fastapi to v0.111.0
chore(deps): update dependency fastapi to v0.111.1
Jul 14, 2024
renovate
bot
force-pushed
the
renovate/fastapi-0.x
branch
from
August 2, 2024 08:39
e29567c
to
196020a
Compare
renovate
bot
changed the title
chore(deps): update dependency fastapi to v0.111.1
chore(deps): update dependency fastapi to v0.112.0
Aug 2, 2024
renovate
bot
force-pushed
the
renovate/fastapi-0.x
branch
from
August 16, 2024 17:50
196020a
to
c39ec81
Compare
renovate
bot
changed the title
chore(deps): update dependency fastapi to v0.112.0
chore(deps): update dependency fastapi to v0.112.1
Aug 16, 2024
renovate
bot
force-pushed
the
renovate/fastapi-0.x
branch
from
August 25, 2024 05:44
c39ec81
to
2b02650
Compare
renovate
bot
changed the title
chore(deps): update dependency fastapi to v0.112.1
chore(deps): update dependency fastapi to v0.112.2
Aug 25, 2024
renovate
bot
force-pushed
the
renovate/fastapi-0.x
branch
from
September 6, 2024 02:41
2b02650
to
35289a9
Compare
renovate
bot
changed the title
chore(deps): update dependency fastapi to v0.112.2
chore(deps): update dependency fastapi to v0.113.0
Sep 6, 2024
renovate
bot
force-pushed
the
renovate/fastapi-0.x
branch
from
September 7, 2024 08:22
35289a9
to
cc564b7
Compare
renovate
bot
changed the title
chore(deps): update dependency fastapi to v0.113.0
chore(deps): update dependency fastapi to v0.114.0
Sep 7, 2024
renovate
bot
force-pushed
the
renovate/fastapi-0.x
branch
from
September 12, 2024 05:46
cc564b7
to
6c2f5c7
Compare
renovate
bot
changed the title
chore(deps): update dependency fastapi to v0.114.0
chore(deps): update dependency fastapi to v0.114.1
Sep 12, 2024
renovate
bot
force-pushed
the
renovate/fastapi-0.x
branch
from
September 14, 2024 14:32
6c2f5c7
to
e09441c
Compare
renovate
bot
changed the title
chore(deps): update dependency fastapi to v0.114.1
chore(deps): update dependency fastapi to v0.114.2
Sep 14, 2024
renovate
bot
force-pushed
the
renovate/fastapi-0.x
branch
from
September 18, 2024 20:23
e09441c
to
fcac77f
Compare
renovate
bot
changed the title
chore(deps): update dependency fastapi to v0.114.2
chore(deps): update dependency fastapi to v0.115.0
Sep 18, 2024
renovate
bot
force-pushed
the
renovate/fastapi-0.x
branch
from
October 13, 2024 05:56
fcac77f
to
5f55bbf
Compare
renovate
bot
changed the title
chore(deps): update dependency fastapi to v0.115.0
chore(deps): update dependency fastapi to v0.115.2
Oct 13, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==0.109.2
->==0.115.2
Release Notes
fastapi/fastapi (fastapi)
v0.115.2
Compare Source
Upgrades
>=0.37.2,<0.41.0
. PR #12431 by @tiangolo.v0.115.1
Compare Source
Fixes
Required
shadowing from fastapi using Pydantic v2. PR #12197 by @pachewise.Refactors
python-multipart
. PR #12407 by @tiangolo.Docs
base_path
formdx_include
Markdown extension in MkDocs. PR #12391 by @tiangolo.docs/project-generation.md
. PR #12274 by @kayqueGovetri.Translations
docs/pt/docs/tutorial/cookie-param-models.md
. PR #12298 by @ceb10n.docs/pt/docs/how-to/graphql.md
. PR #12215 by @AnandaCampelo.docs/pt/docs/advanced/security/oauth2-scopes.md
. PR #12263 by @ceb10n.docs/pt/docs/deployment/concepts.md
. PR #12219 by @marcelomarkus.docs/pt/docs/how-to/conditional-openapi.md
. PR #12221 by @marcelomarkus.docs/pt/docs/advanced/response-directly.md
. PR #12266 by @Joao-Pedro-P-Holanda.docs/pt/docs/tutorial/cookie-params.md
. PR #12297 by @ceb10n.docs/ko/docs/tutorial/index.md
. PR #12278 by @kkotipy.docs/pt/docs/advanced/security/http-basic-auth.md
. PR #12275 by @andersonrocha0.docs/pt/docs/deployment/cloud.md
. PR #12217 by @marcelomarkus.docs/es/docs/python-types.md
. PR #12235 by @JavierSanchezCastro.docs/nl/docs/environment-variables.md
. PR #12200 by @maxscheijen.docs/pt/docs/deployment/manually.md
. PR #12210 by @JoaoGustavoRogel.docs/pt/docs/deployment/server-workers.md
. PR #12220 by @marcelomarkus.docs/pt/docs/how-to/configure-swagger-ui.md
. PR #12222 by @marcelomarkus.Internal
sponsors_badge.yml
. PR #12404 by @tiangolo.v0.115.0
Compare Source
Highlights
Now you can declare
Query
,Header
, andCookie
parameters with Pydantic models. 🎉Query
Parameter ModelsUse Pydantic models for
Query
parameters:Read the new docs: Query Parameter Models.
Header
Parameter ModelsUse Pydantic models for
Header
parameters:Read the new docs: Header Parameter Models.
Cookie
Parameter ModelsUse Pydantic models for
Cookie
parameters:Read the new docs: Cookie Parameter Models.
Forbid Extra Query (Cookie, Header) Parameters
Use Pydantic models to restrict extra values for
Query
parameters (also applies toHeader
andCookie
parameters).To achieve it, use Pydantic's
model_config = {"extra": "forbid"}
:This applies to
Query
,Header
, andCookie
parameters, read the new docs:Features
Query
,Cookie
,Header
. PR #12199 by @tiangolo.Translations
docs/pt/docs/advanced/security/http-basic-auth.md
. PR #12195 by @ceb10n.Internal
v0.114.2
Compare Source
Fixes
alias
. PR #12194 by @Wurstnase.Translations
docs/pt/docs/tutorial/request-form-models.md
. PR #12175 by @ceb10n.docs/zh/docs/project-generation.md
. PR #12170 by @waketzheng.docs/nl/docs/python-types.md
. PR #12158 by @maxscheijen.Internal
v0.114.1
Compare Source
Refactors
Docs
docs/en/docs/environment-variables.md
. PR #12169 by @prometek.Translations
docs/pt/docs/virtual-environments.md
. PR #12163 by @marcelomarkus.docs/pt/docs/environment-variables.md
. PR #12162 by @marcelomarkus.docs/pt/docs/tutorial/testing.md
. PR #12164 by @marcelomarkus.docs/pt/docs/tutorial/debugging.md
. PR #12165 by @marcelomarkus.docs/ko/docs/project-generation.md
. PR #12157 by @BORA040126.Internal
issue-manager.yml
. PR #12159 by @tiangolo.fastapi/params.py
. PR #12143 by @surreal30.v0.114.0
Compare Source
You can restrict form fields to only include those declared in a Pydantic model and forbid any extra field sent in the request using Pydantic's
model_config = {"extra": "forbid"}
:Read the new docs: Form Models - Forbid Extra Form Fields.
Features
Docs
Internal
v0.113.0
Compare Source
Now you can declare form fields with Pydantic models:
Read the new docs: Form Models.
Features
Form
parameters. PR #12129 by @tiangolo.Internal
v0.112.4
Compare Source
This release is mainly a big internal refactor to enable adding support for Pydantic models for
Form
fields, but that feature comes in the next release.This release shouldn't affect apps using FastAPI in any way. You don't even have to upgrade to this version yet. It's just a checkpoint. 🤓
Refactors
embed
body fields, do not overwrite fields, compute once per router, refactor internals in preparation for Pydantic models inForm
,Query
and others. PR #12117 by @tiangolo.Internal
Form
parameters" to make a checkpoint release. PR #12128 by @tiangolo.Form
parameters. PR #12127 by @tiangolo. Reverted to make a checkpoint release with only refactors.v0.112.3
Compare Source
This release is mainly internal refactors, it shouldn't affect apps using FastAPI in any way. You don't even have to upgrade to this version yet. There are a few bigger releases coming right after. 🚀
Refactors
check_file_field()
, rename toensure_multipart_is_installed()
to clarify its purpose. PR #12106 by @tiangolo.create_response_field()
tocreate_model_field()
as it's used for more than response models. PR #12103 by @tiangolo.solve_dependencies()
using dataclasses. PR #12100 by @tiangolo.analyze_param()
to structure data with dataclasses instead of tuple. PR #12099 by @tiangolo.Docs
time.perf_counter()
in middlewares. PR #12095 by @tiangolo.time.time()
totime.perf_counter()
. PR #11957 by @domdent.docs_src/path_params_numeric_validations/tutorial006.py
. PR #11478 by @MuhammadAshiqAmeer.docs/en/docs/async.md
. PR #12062 by @Alec-Gillis.response_class
parameter, validations, and returning a response directly. PR #12067 by @tiangolo.CMD
exec form. PR #11960 by @GPla.Translations
docs/nl/docs/features.md
. PR #12101 by @maxscheijen.docs/pt/docs/advanced/testing-events.md
. PR #12108 by @ceb10n.docs/pt/docs/advanced/security/index.md
. PR #12114 by @ceb10n.docs/nl/docs/index.md
. PR #12042 by @svlandeg.docs/zh/docs/how-to/index.md
. PR #12070 by @synthpop123.Internal
include-hidden-files
toTrue
when using theupload-artifact
GH action. PR #12118 by @svlandeg.latest-changes
GitHub Action. PR #12073 by @tiangolo.v0.112.2
Compare Source
Fixes
allow_inf_nan
option for Param and Body classes. PR #11867 by @giunio-prc.app.include_router
merges nested lifespans. PR #9630 by @Lancetnik.Refactors
FastAPI.add_api_route()
. PR #10240 by @ordinary-jamie.Docs
docs/en/docs/virtual-environments.md
. PR #12064 by @aymenkrifa.Security
. PR #11168 by @0shah0.docs/en/docs/tutorial/body-multiple-params.md
. PR #11978 by @svlandeg.email-validator
dependency with dash. PR #11515 by @jirikuncar.docs/es/docs/project-generation.md
. PR #11947 by @alejsdev.compresslevel
parameter on docs forGZipMiddleware
. PR #11350 by @junah201.docs/en/docs/tutorial/body.md
with Python 3.10 union type example. PR #11415 by @rangzen.Translations
docs/pt/docs/tutorial/request_file.md
. PR #12018 by @Joao-Pedro-P-Holanda.docs/ja/docs/learn/index.md
. PR #11592 by @ukwhatn.docs/zh/docs/tutorial/dependencies/dependencies-with-yield.md
. PR #12028 by @xuvjso.docs/ur/docs/benchmarks.md
. PR #10046 by @AhsanSheraz.Internal
.gitignore
. PR #11940 by @gitworkflows.v0.112.1
Compare Source
Upgrades
>=0.37.2,<0.39.0
. PR #11876 by @musicinmybrain.Docs
Translations
docs/pt/docs/tutorial/bigger-applications.md
. PR #11971 by @marcelomarkus.docs/pt/docs/advanced/testing-websockets.md
. PR #11994 by @ceb10n.docs/pt/docs/advanced/testing-dependencies.md
. PR #11995 by @ceb10n.docs/pt/docs/advanced/using-request-directly.md
. PR #11956 by @ceb10n.docs/fr/docs/tutorial/body-multiple-params.md
. PR #11796 by @pe-brian.docs/zh/docs/tutorial/query-params.md
. PR #11557 by @caomingpei.docs/zh/docs/advanced/testing-dependencies.md
. PR #11944 by @bestony.docs/pt/docs/advanced/sub-applications.md
anddocs/pt/docs/advanced/behind-a-proxy.md
. PR #11856 by @marcelomarkus.docs/pt/docs/tutorial/cors.md
anddocs/pt/docs/tutorial/middleware.md
. PR #11916 by @wesinalves.docs/fr/docs/tutorial/path-params-numeric-validations.md
. PR #11788 by @pe-brian.Internal
pyproject.toml
, shows in PyPI. PR #11152 by @Pierre-VF.deploy_docs_status.py
to account for deploy URLs with or without trailing slash. PR #11965 by @tiangolo.v0.112.0
Compare Source
Breaking Changes
pip install "fastapi[standard]"
with standard dependencies andpython -m fastapi
. PR #11935 by @tiangolo.Summary
Install with:
pip install "fastapi[standard]"
Other Changes
fastapi-cli[standard] >=0.0.5
.Technical Details
Before this,
fastapi
would include the standard dependencies, with Uvicorn and thefastapi-cli
, etc.And
fastapi-slim
would not include those standard dependencies.Now
fastapi
doesn't include those standard dependencies unless you install withpip install "fastapi[standard]"
.Before, you would install
pip install fastapi
, now you should include thestandard
optional dependencies (unless you want to exclude one of those):pip install "fastapi[standard]"
.This change is because having the standard optional dependencies installed by default was being inconvenient to several users, and having to install instead
fastapi-slim
was not being a feasible solution.Discussed here: #11522 and here: #11525
Docs
Translations
docs/pt/docs/alternatives.md
. PR #11931 by @ceb10n.docs/ru/docs/tutorial/dependencies/sub-dependencies.md
. PR #10515 by @AlertRED.docs/pt/docs/advanced/response-change-status-code.md
. PR #11863 by @ceb10n.docs/pt/docs/reference/background.md
. PR #11849 by @lucasbalieiro.docs/pt/docs/tutorial/dependencies/dependencies-with-yield.md
. PR #11848 by @Joao-Pedro-P-Holanda.docs/pt/docs/reference/apirouter.md
. PR #11843 by @lucasbalieiro.Internal
approved-1
. PR #11907 by @tiangolo.v0.111.1
Compare Source
Upgrades
orjson
andujson
from default dependencies. PR #11842 by @tiangolo.pip install "fastapi[all]"
. But they not included inpip install fastapi
.Docs
docs/en/docs/fastapi-cli.md
. PR #11716 by @alejsdev.docs/en/docs/fastapi-cli.md
. PR #11715 by @alejsdev.docs/en/docs/tutorial/body-multiple-params.md
. PR #11698 by @mwb-u.security/first-steps.md
. PR #11674 by @alejsdev.security/first-steps.md
. PR #11673 by @alejsdev.path-params-numeric-validations.md
. PR #11672 by @alejsdev.Annotated
andQuery()
params. PR #11664 by @tiangolo.fastapi/applications.py
. PR #11593 by @petarmaric.fastapi-cli.md
. PR #11524 by @svlandeg.Translations
docs/es/docs/how-to/graphql.md
. PR #11697 by @camigomezdev.docs/pt/docs/reference/index.md
. PR #11840 by @lucasbalieiro.docs/pt/docs/tutorial/dependencies/sub-dependencies.md
. PR #11792 by @Joao-Pedro-P-Holanda.docs/tr/docs/tutorial/request-forms.md
. PR #11553 by @hasansezertasan.docs/pt/docs/reference/exceptions.md
. PR #11834 by @lucasbalieiro.docs/pt/docs/tutorial/dependencies/global-dependencies.md
. PR #11826 by @Joao-Pedro-P-Holanda.docs/pt/docs/how-to/general.md
. PR #11825 by @lucasbalieiro.docs/pt/docs/advanced/async-tests.md
. PR #11808 by @ceb10n.docs/uk/docs/tutorial/first-steps.md
. PR #11809 by @vkhoroshchak.docs/pt/docs/tutorial/dependencies/dependencies-in-path-operation-operators.md
. PR #11804 by @Joao-Pedro-P-Holanda.docs/zh/docs/fastapi-cli.md
. PR #11786 by @logan2d5.docs/pt/docs/advanced/openapi-webhooks.md
. PR #11791 by @ceb10n.docs/tutorial/security/oauth2-jwt.md
. PR #11781 by @logan2d5.docs/fr/docs/async.md
. PR #11787 by @pe-brian.docs/pt/docs/advanced/advanced-dependencies.md
. PR #11775 by @ceb10n.docs/pt/docs/tutorial/dependencies/classes-as-dependencies.md
. PR #11768 by @Joao-Pedro-P-Holanda.docs/pt/docs/advanced/additional-status-codes.md
. PR #11753 by @ceb10n.docs/pt/docs/tutorial/dependencies/index.md
. PR #11757 by @Joao-Pedro-P-Holanda.docs/pt/docs/advanced/settings.md
. PR #11739 by @Joao-Pedro-P-Holanda.docs/fr/docs/learn/index.md
. PR #11712 by @benjaminvandammeholberton.docs/pt/docs/how-to/index.md
. PR #11731 by @vhsenna.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.