Sebastián Ramírez
|
b4d58fddee
|
👷 Automate release preparation (#15661)
|
4 days ago |
Yurii Motov
|
a53efbcae9
|
⚰️ Remove ruff and coverage ignores for non-existing files (#15610)
Co-authored-by: AshNicolus <[email protected]>
|
1 week ago |
Yurii Motov
|
59d4a80fcf
|
✅ Add `httpx2` test dependency to avoid deprecation warning (#15603)
|
1 week ago |
Sebastián Ramírez
|
31ced9d49e
|
🔧 Migrate docs from MkDocs to Zensical (#15563)
|
2 weeks ago |
Sebastián Ramírez
|
b6abc93bff
|
🔧 Remove Ruff ignored rule for tabs (#15533)
|
3 weeks ago |
dependabot[bot]
|
5d5666bec5
|
⬆ Bump ty from 0.0.21 to 0.0.34 (#15443)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: svlandeg <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
3 weeks ago |
Sebastián Ramírez
|
fb7429378d
|
👷 Add pre-commit to check typos (#15482)
|
1 month ago |
Motov Yurii
|
3f4169be1a
|
🔒️ Add zizmor and fix audit findings (#15316)
|
2 months ago |
Sofie Van Landeghem
|
4b264878d7
|
⬆️ Support free-threaded Python 3.14t (#15149)
|
2 months ago |
Sofie Van Landeghem
|
aeb9f4bb85
|
⬆️ Increase lower bound to `pydantic >=2.9.0.` and fix the test suite (#15139)
Co-authored-by: Motov Yurii <[email protected]>
|
2 months ago |
Sofie Van Landeghem
|
98b269b51e
|
👷 Add `ty` to precommit (#15091)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: Motov Yurii <[email protected]>
|
3 months ago |
Sebastián Ramírez
|
9d475aae74
|
📌 Pin Click for MkDocs live reload (#15057)
|
3 months ago |
Sebastián Ramírez
|
2238155844
|
✨ Add support for Server Sent Events (#15030)
|
3 months ago |
Sebastián Ramírez
|
749cefdeb1
|
✨ Add support for streaming JSON Lines and binary data with `yield` (#15022)
|
3 months ago |
Motov Yurii
|
5aacc7b6a0
|
🔨 Run tests with `pytest-xdist` and `pytest-cov` (#14992)
|
3 months ago |
Sebastián Ramírez
|
c73bc94537
|
⬆️ Add support for Starlette 1.0.0+ (#14987)
|
3 months ago |
Sebastián Ramírez
|
1cea8f659c
|
👷 Do not include benchmark tests in coverage to speed up coverage processing (#14965)
|
3 months ago |
Sebastián Ramírez
|
48e9835732
|
🗑️ Deprecate `ORJSONResponse` and `UJSONResponse` (#14964)
|
3 months ago |
Sebastián Ramírez
|
4ab8138554
|
⬆️ Upgrade pytest (#14959)
|
3 months ago |
Sebastián Ramírez
|
083b6ebe9e
|
➖ Drop support for `fastapi-slim`, no more versions will be released, use only `"fastapi[standard]"` or `fastapi` (#14957)
|
3 months ago |
Sebastián Ramírez
|
f55ab7e020
|
🔧 Update pyproject.toml, remove unneeded lines (#14956)
|
3 months ago |
Sebastián Ramírez
|
e8b98d2187
|
🐛 Fix JSON Schema for files, use `contentMediaType` instead of `format: binary` (#14953)
|
3 months ago |
Sebastián Ramírez
|
c9e2277d8b
|
📝 Update source examples and docs from Python 3.9 to 3.10 (#14900)
|
4 months ago |
Sebastián Ramírez
|
ad4e8e0060
|
➖ Drop support for Python 3.9 (#14897)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
4 months ago |
Sebastián Ramírez
|
ffb8965260
|
♻️ Update build setup for `fastapi-slim`, deprecate it, and make it only depend on `fastapi` (#14894)
|
4 months ago |
Sebastián Ramírez
|
5a31b37cc7
|
⬆️ Upgrade development dependencies (#14854)
|
4 months ago |
Sebastián Ramírez
|
f6cc650a12
|
⬆️ Upgrade Starlette supported version range to `starlette>=0.40.0,<1.0.0` (#14853)
|
4 months ago |
Sebastián Ramírez
|
3b8b310eda
|
👷 Run tests with lower bound uv sync, upgrade `fastapi[all]` minimum dependencies: `ujson >=5.8.0`, `orjson >=3.9.3` (#14846)
|
4 months ago |
Albin Skott
|
97145588f5
|
✨ Add support for PEP695 `TypeAliasType` (#13920)
Co-authored-by: lokidev <[email protected]>
Co-authored-by: Motov Yurii <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Yurii Motov <[email protected]>
Co-authored-by: Sebastián Ramírez <[email protected]>
|
4 months ago |
Motov Yurii
|
dc3278654f
|
📝 Use `WSGIMiddleware` from `a2wsgi` instead of deprecated `fastapi.middleware.wsgi.WSGIMiddleware` (#14756)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
4 months ago |
dependabot[bot]
|
ec07e62e1c
|
⬆ Bump ruff from 0.14.3 to 0.14.14 (#14798)
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.14.3 to 0.14.14.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](https://github.com/astral-sh/ruff/compare/0.14.3...0.14.14)
---
updated-dependencies:
- dependency-name: ruff
dependency-version: 0.14.14
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sofie Van Landeghem <[email protected]>
|
4 months ago |
dependabot[bot]
|
5c3f0307ae
|
⬆ Bump sqlmodel from 0.0.27 to 0.0.31 (#14802)
Bumps [sqlmodel](https://github.com/fastapi/sqlmodel) from 0.0.27 to 0.0.31.
- [Release notes](https://github.com/fastapi/sqlmodel/releases)
- [Changelog](https://github.com/fastapi/sqlmodel/blob/main/docs/release-notes.md)
- [Commits](https://github.com/fastapi/sqlmodel/compare/0.0.27...0.0.31)
---
updated-dependencies:
- dependency-name: sqlmodel
dependency-version: 0.0.31
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sofie Van Landeghem <[email protected]>
|
4 months ago |
dependabot[bot]
|
f2487ce88c
|
⬆ Bump mkdocs-macros-plugin from 1.4.1 to 1.5.0 (#14801)
Bumps [mkdocs-macros-plugin](https://github.com/fralau/mkdocs_macros_plugin) from 1.4.1 to 1.5.0.
- [Release notes](https://github.com/fralau/mkdocs_macros_plugin/releases)
- [Changelog](https://github.com/fralau/mkdocs-macros-plugin/blob/master/CHANGELOG.md)
- [Commits](https://github.com/fralau/mkdocs_macros_plugin/compare/v1.4.1...v1.5.0)
---
updated-dependencies:
- dependency-name: mkdocs-macros-plugin
dependency-version: 1.5.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sofie Van Landeghem <[email protected]>
|
4 months ago |
dependabot[bot]
|
a0e34c7473
|
⬆ Bump gitpython from 3.1.45 to 3.1.46 (#14800)
Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.45 to 3.1.46.
- [Release notes](https://github.com/gitpython-developers/GitPython/releases)
- [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES)
- [Commits](https://github.com/gitpython-developers/GitPython/compare/3.1.45...3.1.46)
---
updated-dependencies:
- dependency-name: gitpython
dependency-version: 3.1.46
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sofie Van Landeghem <[email protected]>
|
4 months ago |
dependabot[bot]
|
b833e53ade
|
⬆ Bump typer from 0.16.0 to 0.21.1 (#14799)
Bumps [typer](https://github.com/fastapi/typer) from 0.16.0 to 0.21.1.
- [Release notes](https://github.com/fastapi/typer/releases)
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md)
- [Commits](https://github.com/fastapi/typer/compare/0.16.0...0.21.1)
---
updated-dependencies:
- dependency-name: typer
dependency-version: 0.21.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sofie Van Landeghem <[email protected]>
|
4 months ago |
Jonathan Ehwald
|
b4ba7f4652
|
⬆️ Migrate to uv (#14676)
|
5 months ago |
Sebastián Ramírez
|
e300630551
|
➖ Drop support for `pydantic.v1` (#14609)
|
5 months ago |
Motov Yurii
|
3063ada72f
|
✅ Add missing tests for code examples (#14569)
Co-authored-by: Sebastián Ramírez <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Nils-Hero Lindemann <[email protected]>
|
5 months ago |
Sebastián Ramírez
|
e2cd8a4201
|
➖ Drop support for Pydantic v1, keeping short temporary support for Pydantic v2's `pydantic.v1` (#14575)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
6 months ago |
Sebastián Ramírez
|
84668c2acc
|
🔧 Drop support for Python 3.8 (#14563)
|
6 months ago |
Sebastián Ramírez
|
ed97d9dc0c
|
⚰️ Remove Python 3.8 from CI and remove Python 3.8 examples from source docs (#14559)
Co-authored-by: Yurii Motov <[email protected]>
Co-authored-by: Motov Yurii <[email protected]>
|
6 months ago |
Sofie Van Landeghem
|
a7ba9932ba
|
✅ Expand test matrix to include Windows and MacOS (#14171)
Co-authored-by: Sebastián Ramírez <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|
6 months ago |
Motov Yurii
|
9475024640
|
📝 Add variants for code examples in "Advanced User Guide" (#14413)
|
6 months ago |
Ben Beasley
|
569226e753
|
⬆️ Bump Starlette to <`0.51.0` (#14282)
|
7 months ago |
Motov Yurii
|
436932aef5
|
⬆️ Bump Starlette to <`0.50.0` (#14234)
|
7 months ago |
Motov Yurii
|
96dd32718b
|
🔧 Add `license` and `license-files` to `pyproject.toml`, remove `License` from `classifiers` (#14230)
|
7 months ago |
Sebastián Ramírez
|
d390f2e41f
|
➕ Migrate internal reference documentation from `typing_extensions.Doc` to `annotated_doc.Doc` (#14222)
|
7 months ago |
Sofie Van Landeghem
|
3611c3fc5b
|
⬆️ Add support for Python 3.14 (#14165)
|
8 months ago |
Neizvestnyj
|
efdafa4361
|
📝 Update `tutorial/security/oauth2-jwt/` to use `pwdlib` with Argon2 instead of `passlib` (#13917)
Co-authored-by: Motov Yurii <[email protected]>
Co-authored-by: Sebastián Ramírez <[email protected]>
|
8 months ago |
Sofie Van Landeghem
|
fe4542279d
|
🚨 Install pydantic.mypy plugin (#14081)
|
9 months ago |