chore(deps): update fastapi[standard] requirement from >=0.115.12 to >=0.153.0 in /backend
Updates the requirements on fastapi[standard] to permit the latest version.
Release notes
Sourced from fastapi[standard]'s releases.
0.153.0
Unions of form models now apply the same browser form handling as individual models. Empty scalar fields use defaults or produce missing-field errors, empty list items are preserved, omitted boolean fields become
False, and unselected files are treated as missing. JSON request bodies are unchanged.Fixes
- π Apply browser form handling to unions of Pydantic models. PR #16540 by
@βtiangolo.
Commits
8ee0e7eπ Release version 0.153.0 (#16541)e985e93π Update release notesfef9257π Apply browser form handling to unions of Pydantic models (#16540)993899cπ Release version 0.152.0 (#16539)b0cec3bπ Update release notes5ef18bfπ Fix header model validation errors to report HTTP header names (#16538)051bdfeπ Release version 0.151.0 (#16537)31db6d3π Update release notesb3e0419π Distinguish JSON null from omitted body values (#16536)03002a0π Release version 0.150.0 (#16535)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Summary by cubic
Uplifts fastapi[standard] from 0.115.12 to 0.153.0 in the backend and updates the lockfile with the new transitive dependency set, which now includes fastar, httpx2, and OpenTelemetry packages.
This is a major version jump. Notable behavior change in 0.153.0:
- Browser form handling now applies to unions of Pydantic models: empty scalar fields use defaults or produce missing-field errors, omitted booleans become
False, and unselected files are treated as missing. JSON request bodies are unchanged.