Commit Graph

  • 2bd97a6013 📝 Update release notes github-actions[bot] 2026-05-27 20:58:15 +0000
  • a3558be5f8
    🔒️ Improve GitHub actions security (#15607) Yurii Motov 2026-05-27 22:57:52 +0200
  • c9343d2cf0 📝 Update release notes github-actions[bot] 2026-05-27 20:53:41 +0000
  • a53efbcae9
    ⚰️ Remove ruff and coverage ignores for non-existing files (#15610) Yurii Motov 2026-05-27 22:53:15 +0200
  • 354b09b1f3
    Remove duplicated timeout in `zizmor.yml` #15607 Yurii Motov 2026-05-27 22:32:22 +0200
  • 3a87839fdd
    Merge branch 'master' into fix/sse-trailing-newlines #15515 Yurii Motov 2026-05-27 22:26:49 +0200
  • 68e667dabb
    Merge branch 'master' into dependabot/uv/python-multipart-0.0.28 Yurii Motov 2026-05-27 22:26:04 +0200
  • 81942e6074
    Merge branch 'master' into zizmor-improvements Yurii Motov 2026-05-27 22:25:55 +0200
  • e488ec6019
    Merge branch 'master' into fix/sse-format-docstring-escape Yurii Motov 2026-05-27 22:25:12 +0200
  • 9e1ad05a39
    Merge branch 'master' into remove-ruff-ignores-of-py39 #15610 Yurii Motov 2026-05-27 22:23:45 +0200
  • ad09734fa3 📝 Update release notes github-actions[bot] 2026-05-27 20:23:09 +0000
  • 57535ef85b
    Use custom `changing_dir` instead of `CLIRunner.isolated_filesystem` to set working dir (#15616) Yurii Motov 2026-05-27 22:22:44 +0200
  • 866e577031 address review: shorten comment, parametrize tests, add empty-data case Zawwar Sami 2026-05-27 19:31:11 +0000
  • ef9c11010d Optimize jsonable_encoder to skip building key set when no include/exclude #15624 AshNicolus 2026-05-27 23:34:44 +0530
  • 2c580247f6 Deduplicate get_flat_dependant calls in OpenAPI schema generation #15622 sebastianbreguel 2026-05-27 12:20:48 -0400
  • 255b686969 Use set for security scope dedup and skip redundant jsonable_encoder #15621 sebastianbreguel 2026-05-27 12:05:15 -0400
  • 1e72c3e354
    🎨 Auto format #15620 pre-commit-ci-lite[bot] 2026-05-27 15:56:29 +0000
  • e79ec3a266 Optimize get_flat_dependant: set lookup + copy-on-write lists sebastianbreguel 2026-05-27 11:53:31 -0400
  • 4a9561aff7 fix(sse): preserve empty data lines in SSE formatting #15618 Matias Formoso 2026-05-27 10:10:47 -0300
  • dd1189a0c4
    ️ Use `TypeAdapter.validate_json` instead of `json.loads` #15617 Martynov Maxim 2026-05-27 15:19:53 +0300
  • 34532c6e08
    ️ Use TypeAdapter.validate_json instead of json.loads #13951 Martynov Maxim 2026-02-23 23:36:28 +0300
  • a4e54e2c3b Trigger CI #15616 Yurii Motov 2026-05-27 14:15:39 +0200
  • 498405727f Use custom `changing_dir` instead of `CLIRunner.isolated_filesystem` to set work dir Yurii Motov 2026-05-27 13:52:25 +0200
  • 763387bb37
    Merge branch 'master' into remove-ruff-ignores-of-py39 Yurii Motov 2026-05-27 13:02:53 +0200
  • f2fa626a50
    Merge branch 'master' into zizmor-improvements Yurii Motov 2026-05-27 13:02:29 +0200
  • dbfd55cea3 📝 Update release notes github-actions[bot] 2026-05-27 10:47:52 +0000
  • 59d4a80fcf
    Add `httpx2` test dependency to avoid deprecation warning (#15603) Yurii Motov 2026-05-27 12:47:28 +0200
  • e3b6927229
    fix(security): upgrade starlette for CVE-2026-48710 mitigation #15615 Raúl Mauricio Uñate Castro 2026-05-26 16:03:33 -0500
  • 0df4aff2fe
    Merge branch 'master' into fix/sse-format-docstring-escape AshNicolus 2026-05-26 18:49:18 +0530
  • 6f2082eb8c Fix ormat_sse_event docstring rendering of \n\n terminator AshNicolus 2026-05-26 18:41:29 +0530
  • 6163f94a3e Remove dead line from coverage omit section Yurii Motov 2026-05-26 10:48:48 +0200
  • c89d4372f6 🔧 Remove dead per-file-ignores entries for removed Python 3.9 tutorials AshNicolus 2026-05-23 02:11:49 +0530
  • c8e97cb5f8 📝 Fix grammar: 'to login' -> 'to log in' in oauth2-jwt.md #15609 Aryan Motgi 2026-05-26 00:18:03 -0700
  • 4690dfaed9 Fix line splitting in format_sse_event to comply with SSE spec #15608 Sujit Patil 2026-05-26 11:04:49 +0530
  • 36f7d8f91f Address zizmor audit finding Yurii Motov 2026-05-25 21:20:15 +0200
  • 2325e366cc Add timeouts for jobs Yurii Motov 2026-05-25 21:55:48 +0200
  • 1f9828dc6e Add comment about upgrading `version` for `astral-sh/setup-uv` action Yurii Motov 2026-05-25 21:36:26 +0200
  • e44d66653a Add zizmor GH actions workflow Yurii Motov 2026-05-25 21:28:40 +0200
  • 39f99f46ba Run zizmor pre-commit hook on `uv.lock` update Yurii Motov 2026-05-25 21:25:48 +0200
  • b2ffee59e2 Address zizmor audit finding #15603 Yurii Motov 2026-05-25 21:20:15 +0200
  • 4a440e27ec Configure workflow to run tests without `httpx2` to test with `httpx` Yurii Motov 2026-05-25 21:19:26 +0200
  • c9db9f38c3 Fix typo in release notes #15606 Sujit Patil 2026-05-26 00:25:01 +0530
  • 6f70cae145 Fix tests (`accept-encoding` may include `zstd`) Yurii Motov 2026-05-25 18:59:03 +0200
  • 9d9452f8f4 Add `httpx2` test dependency Yurii Motov 2026-05-25 18:14:59 +0200
  • d43b8fe241 Tweak Python 3.13 venv gitignore note #15592 ftnext 2026-05-26 00:03:35 +0900
  • 250d1bd44d
    Merge branch 'master' into dependabot/uv/python-multipart-0.0.28 Yurii Motov 2026-05-25 16:48:41 +0200
  • cf0a7b86ac
    Merge branch 'master' into docs-python313-venv-gitignore nikkie 2026-05-25 23:37:59 +0900
  • ccace5ee62 Just add to the existing tip ftnext 2026-05-25 23:36:03 +0900
  • d9105e1a26 🔒 Security fix: docs_src/app_testing/app_b_an_py310/main.py #15602 Wulan Ramadhani 2026-05-25 09:23:36 +0800
  • 52d04f7b9a 🔒 Security fix: docs_src/app_testing/app_b_py310/main.py Wulan Ramadhani 2026-05-25 09:23:33 +0800
  • 0ec7289003 🔒 Security fix: tests/test_tutorial/test_security/test_tutorial005.py Wulan Ramadhani 2026-05-25 09:23:30 +0800
  • 9bea137914 🔒 Security fix: tests/test_tutorial/test_security/test_tutorial004.py Wulan Ramadhani 2026-05-25 09:23:27 +0800
  • 0a6adc4ebf 🔒 Security fix: tests/test_webhooks_security.py Wulan Ramadhani 2026-05-25 09:23:24 +0800
  • c53a02c4da 🔒 Security fix: tests/test_filter_pydantic_sub_model_pv2.py Wulan Ramadhani 2026-05-25 09:23:21 +0800
  • 18e1add130 🔒 Security fix: tests/test_response_model_data_filter.py Wulan Ramadhani 2026-05-25 09:23:18 +0800
  • f3ef1efc20 🔒 Security fix: tests/test_response_model_data_filter_no_inheritance.py Wulan Ramadhani 2026-05-25 09:23:16 +0800
  • 8b9476db8b Security audit report #15601 Wulan Ramadhani 2026-05-25 08:54:43 +0800
  • 52dd943b4f
    Add third comment to README #15600 Josef Vacha 2026-05-25 00:07:11 +0000
  • 350331bd4f
    Add another comment to README #15599 Josef Vacha 2026-05-25 00:06:55 +0000
  • d92fe01a13
    Add simple comment to README.md #15598 Josef Vacha 2026-05-25 00:06:17 +0000
  • 2c8ffedfb7
    🎨 Auto format #15597 pre-commit-ci-lite[bot] 2026-05-24 23:54:47 +0000
  • 059c339325
    🎨 Auto format #15596 pre-commit-ci-lite[bot] 2026-05-24 23:54:00 +0000
  • df4c46f348
    Fix trailing period in SSE comment (F56) Josef Vacha 2026-05-24 23:53:48 +0000
  • 3e88880ca8
    Add trailing period to module docstring (F55) Josef Vacha 2026-05-24 23:53:03 +0000
  • 1282c31e3c
    F39: Fix typo 'definately' → 'definitely' in docs/tutorial/index.md Josef Vacha 2026-05-24 23:51:35 +0000
  • 76617a8a19
    ⬆ Bump pydantic-ai-slim from 1.97.0 to 1.99.0 #15582 dependabot[bot] 2026-05-24 13:06:12 +0000
  • ef8351bdeb
    ⬆ Bump pydantic-ai from 1.97.0 to 1.99.0 #15581 dependabot[bot] 2026-05-24 13:06:10 +0000
  • 6cbdde2315 📝 Update release notes github-actions[bot] 2026-05-24 13:03:53 +0000
  • 1464678ba6
    ⬆ Bump the python-packages group with 15 updates (#15594) dependabot[bot] 2026-05-24 15:03:23 +0200
  • b774822ad9
    ⬆ Bump python-multipart from 0.0.26 to 0.0.28 dependabot[bot] 2026-05-24 11:16:14 +0000
  • 8d8a5e85ee
    ⬆ Bump the python-packages group with 15 updates #15594 dependabot[bot] 2026-05-24 11:15:55 +0000
  • 1a84bbc00b 📝 Update release notes github-actions[bot] 2026-05-24 11:07:04 +0000
  • 3fdc54edab
    👷 Configure Dependabot to group updates and update weekly (#15560) Yurii Motov 2026-05-24 13:06:37 +0200
  • 09ba2cec98 📝 Update release notes github-actions[bot] 2026-05-24 11:01:06 +0000
  • 3e3d38930e
    ✏️ Use `Annotated` in inline example in `docs/en/docs/tutorial/body-multiple-params.md` (#15591) Alexander Li 2026-05-24 04:00:37 -0700
  • 84f205c8f7 📝 Update release notes github-actions[bot] 2026-05-24 10:57:12 +0000
  • 7baefe7144
    📝 Remove "NGINX Unit" from the list of ASGI-servers in docs (#15475) Ömer 🇹🇷 2026-05-24 13:56:40 +0300
  • 2895c51ba8 📝 Update release notes github-actions[bot] 2026-05-24 10:29:48 +0000
  • 21c46919fc
    📝 Update `docs/en/docs/tutorial/security/oauth2-jwt.md` (#14781) zadevhub 2026-05-24 11:29:22 +0100
  • c1315f3b4f
    Merge branch 'master' into master #14781 Sebastián Ramírez 2026-05-24 12:27:43 +0200
  • 9cf3f62c8f
    📝 Apply suggestion from @YuriiMotov Sebastián Ramírez 2026-05-24 12:27:17 +0200
  • 2d7ae06abd Mention Python 3.13 venv gitignore behavior ftnext 2026-05-24 13:27:47 +0900
  • 5ffdaaeb61 Use Annotated in Body - Multiple Parameters Tutorial Example #15591 #15590 Alexander Li 2026-05-23 13:51:46 -0700
  • 8206485753 🔖 Release version 0.136.3 0.136.3 Sebastián Ramírez 2026-05-23 20:51:45 +0200
  • c910e0139f 📝 Update release notes github-actions[bot] 2026-05-23 18:40:42 +0000
  • 063b5bf582
    ♻️ Do not accept underscore headers when using `convert_underscores=True` (the default) (#15589) Sebastián Ramírez 2026-05-23 20:35:05 +0200
  • 20f9be2eeb ♻️ Do not accept underscore headers when using `convert_underscores=True` (the default) #15589 Sebastián Ramírez 2026-05-23 20:26:19 +0200
  • 22b02e26f9 🔖 Release version 0.136.2 0.136.2 Sebastián Ramírez 2026-05-23 19:24:08 +0200
  • 3b252a2a22 📝 Update release notes github-actions[bot] 2026-05-23 17:23:30 +0000
  • c7fb7851b3
    ♻️ Validate Server Sent Event fields to avoid applications from sending broken data (#15588) Sebastián Ramírez 2026-05-23 19:23:05 +0200
  • 1a39e2331c ♻️ Validate Server Sent Event fields to avoid applications from sending broken data #15588 Sebastián Ramírez 2026-05-23 19:15:08 +0200
  • cb83b83dcf 📝 Update release notes github-actions[bot] 2026-05-23 17:02:38 +0000
  • 00f805cec9
    Update tests, don't double dispose the engine (#15587) Sebastián Ramírez 2026-05-23 19:02:16 +0200
  • 8770390787 Update tests, don't double dispose the engine #15587 Sebastián Ramírez 2026-05-23 18:55:20 +0200
  • 3675137523 📝 Update release notes github-actions[bot] 2026-05-23 16:36:21 +0000
  • 7b57e42986
    📝 Document `--entrypoint` CLI option (#15464) Yurii Motov 2026-05-23 18:35:54 +0200
  • e16894ec5b 📝 Update release notes github-actions[bot] 2026-05-23 15:33:10 +0000
  • 8b647e3405
    ️ Speed up test suite via caching and fixture scopes to make it ~24% faster (#13583) Roman Postnov 2026-05-23 18:32:48 +0300
  • 40a14dc3b7
    Merge branch 'master' into feat/speed-up-tests #13583 Sebastián Ramírez 2026-05-23 17:27:31 +0200
  • 88c8ec374a 🔧 Remove dead per-file-ignores entries for removed Python 3.9 tutorials #15586 AshNicolus 2026-05-23 02:11:49 +0530