Commit Graph

  • dde7ef0ee5
    Merge branch 'master' into fix-duplicate-special-dependency-handling Motov Yurii 2025-12-08 15:51:58 +0100
  • 826cf946f3
    Merge branch 'master' into simplify_deps_code Motov Yurii 2025-12-08 15:21:24 +0100
  • 320e7ce8fd 📝 Update release notes github-actions[bot] 2025-12-08 13:05:20 +0000
  • 81517f66cc
    📝 Update tech stack in project generation docs (#14472) Alejandra 2025-12-08 14:04:54 +0100
  • 4742ab7fe7 📝 Update tech stack in project generation docs Alejandra 2025-12-08 14:00:47 +0100
  • 4102ea57b9
    🎨 Auto format pre-commit-ci-lite[bot] 2025-12-08 08:35:01 +0000
  • 70b344d68f fix: remove deprecated Pydantic v1 JSON schema methods Hemanth Thirthahalli 2025-12-08 13:52:55 +0530
  • 8f4d2665a9
    Add missing bits of ValidationException.__str__ Tamir Duberstein 2024-11-22 10:05:53 -0500
  • a7e649fabd
    Merge branch 'master' into master rijenkii 2025-12-06 20:55:21 +0700
  • b5ca13249e 🔖 Release version 0.124.0 0.124.0 Sebastián Ramírez 2025-12-06 14:09:51 +0100
  • 74fc74564b add new endpoint_ctx Javier Sánchez 2025-12-06 13:51:03 +0100
  • 91c3e47713 Merge branch 'master' into fix_422_code Javier Sánchez 2025-12-06 13:47:41 +0100
  • fc72f21b4b
    Merge branch 'fastapi:master' into master Javier Sánchez Castro 2025-12-06 13:46:09 +0100
  • a2cef707e3 📝 Update release notes github-actions[bot] 2025-12-06 12:23:23 +0000
  • 5b6245666b
    ✏️ Fix typo in `scripts/mkdocs_hooks.py` (#14457) Yuji Teshima 2025-12-06 21:23:01 +0900
  • dbd34f1578 📝 Update release notes github-actions[bot] 2025-12-06 12:22:24 +0000
  • e1117f7550
    🚸 Improve tracebacks by adding endpoint metadata (#14306) Savannah Ostrowski 2025-12-06 04:21:57 -0800
  • 1025e43876
    Merge branch 'master' into improved_tracebacks Sebastián Ramírez 2025-12-06 04:18:53 -0800
  • f8e01219a5
    Merge 468c1437e6 into 08b09e5236 Nancy Wang 2025-12-05 16:37:46 -0500
  • 468c1437e6
    🎨 Auto format pre-commit-ci-lite[bot] 2025-12-05 21:37:31 +0000
  • 08b09e5236 🔖 Release version 0.123.10 0.123.10 Sebastián Ramírez 2025-12-05 22:26:36 +0100
  • e7d7038dfa 📝 Update release notes github-actions[bot] 2025-12-05 21:21:29 +0000
  • da0ffab0b2
    🐛 Fix using class (not instance) dependency that has `__call__` method (#14458) Motov Yurii 2025-12-05 22:21:05 +0100
  • 803d01cf69
    Merge branch 'master' into fix-using-class-dependency Sebastián Ramírez 2025-12-05 13:17:54 -0800
  • 516169428d 📝 Update release notes github-actions[bot] 2025-12-05 20:19:54 +0000
  • 812a1926f0
    🐛 Fix `separate_input_output_schemas=False` with `computed_field` (#14453) Motov Yurii 2025-12-05 21:19:30 +0100
  • 67f9def9e1 fix parameter names in get_flat_dependant Yurii Motov 2025-12-05 10:05:07 +0100
  • e430ff352a Add tests for class (not instance) dependency Yurii Motov 2025-12-05 09:45:59 +0100
  • 62ae08d4a3 Check for class before checking `dunder_call` Yurii Motov 2025-12-05 09:45:48 +0100
  • fcb369ec67
    Merge branch 'master' into feature-branch-name Mohamed Ahmed 2025-12-05 02:55:07 -0500
  • fff0a93ecd
    Merge branch 'master' into fix-duplicate-special-dependency-handling Motov Yurii 2025-12-05 07:46:01 +0100
  • 38bf832c34
    Merge branch 'master' into fix/uploadfile-downcast Motov Yurii 2025-12-05 07:41:06 +0100
  • d82a045a18
    🎨 Auto format pre-commit-ci-lite[bot] 2025-12-04 22:47:16 +0000
  • d5268d7cf5 Enhance AST inference logging and handle multiple return statements g7azazlo 2025-12-05 01:46:24 +0300
  • f0dd1046a6 🔖 Release version 0.123.9 0.123.9 Sebastián Ramírez 2025-12-04 23:23:21 +0100
  • 188d631011 📝 Update release notes github-actions[bot] 2025-12-04 22:22:25 +0000
  • 0b5fa563cd
    🐛 Fix OAuth2 scopes in OpenAPI in extra corner cases, parent dependency with scopes, sub-dependency security scheme without scopes (#14459) Sebastián Ramírez 2025-12-04 14:22:01 -0800
  • 723a76f481 Increase tests for coverage Sebastián Ramírez 2025-12-04 23:16:06 +0100
  • be1bca1c1f ♻️ Refactor logic to get security scheme dependencies Sebastián Ramírez 2025-12-04 23:02:31 +0100
  • 86ed53f3ef Add minimal test replicating the reported issue Sebastián Ramírez 2025-12-04 22:59:52 +0100
  • b60884e470 Update test to cover cases where a regular dependency has scopes that depend on a security scheme while another dependency needs the same scheme Sebastián Ramírez 2025-12-04 22:57:11 +0100
  • 11056d3d75
    Merge branch 'master' into feature-branch-name Mohamed Ahmed 2025-12-04 14:54:18 -0500
  • ce484fd61d add upload file size limit Nancy Wang 2025-12-04 14:45:15 +0000
  • 66bc00ca83 updated example Nancy Wang 2025-11-25 17:40:13 +0000
  • 372049d60d test example Nancy Wang 2025-11-25 17:26:34 +0000
  • f40771fc29 🧪 Add new failing test, exactly as original example Sebastián Ramírez 2025-12-04 15:45:58 +0100
  • 48620ae30f ✏️ Fix typo in mkdocs_hooks.py comment: matadata -> metadata hi 2025-12-04 23:41:41 +0900
  • fd59ae8b5d Simplify code Yurii Motov 2025-12-04 14:03:19 +0100
  • eb1d50479b 🔖 Release version 0.123.8 0.123.8 Sebastián Ramírez 2025-12-04 14:01:00 +0100
  • e248a4d22b 📝 Update release notes github-actions[bot] 2025-12-04 12:59:45 +0000
  • 0ec4bafca2
    🐛 Fix OpenAPI security scheme OAuth2 scopes declaration, deduplicate security schemes with different scopes (#14455) Sebastián Ramírez 2025-12-04 04:59:24 -0800
  • 115b072570 🐛 Fix OpenAPI security scheme definitions Sebastián Ramírez 2025-12-04 13:49:37 +0100
  • 65a775d6f7 Update test to include router, declare scopes both at router and endpoint level Sebastián Ramírez 2025-12-04 13:42:40 +0100
  • 118a1ddd4b 💡 Add issue ref Sebastián Ramírez 2025-12-04 13:35:49 +0100
  • 68760ad345 🧪 Add failing test Sebastián Ramírez 2025-12-04 13:32:43 +0100
  • 8d24dfb938 Add test case with `computed_field` to `test_openapi_separate_input_output_schemas.py` Yurii Motov 2025-12-04 13:13:42 +0100
  • 9f12051fa4
    Merge branch 'master' into improved_tracebacks Sebastián Ramírez 2025-12-04 03:22:07 -0800
  • fcc906593b Calculate `override_mode` for each field in `get_definitions` Yurii Motov 2025-12-04 10:43:51 +0100
  • fc509bdc15 deepObject - v1 compat glue Markus Kötter 2025-10-18 18:50:32 +0200
  • 8a9e738008 Params - add style & explode parameter Markus Kötter 2023-06-30 16:00:44 +0200
  • 603df6e36f 🔖 Release version 0.123.7 0.123.7 Sebastián Ramírez 2025-12-04 09:27:38 +0100
  • 6c565482cf 📝 Update release notes github-actions[bot] 2025-12-04 08:18:55 +0000
  • 861598b4e3
    🐛 Fix evaluating stringified annotations in Python 3.10 (#11355) chaen 2025-12-04 09:18:32 +0100
  • fe32cb8992
    Merge branch 'master' into annotated Sebastián Ramírez 2025-12-04 00:12:44 -0800
  • 6086cb3ece
    Merge eb544d5095 into 811fa89875 Albin Skott 2025-12-04 07:33:42 +0000
  • 811fa89875 🔖 Release version 0.123.6 0.123.6 Sebastián Ramírez 2025-12-04 08:33:11 +0100
  • 6c6b9d7a2b 📝 Update release notes github-actions[bot] 2025-12-04 07:29:53 +0000
  • bba4d4c95e
    🐛 Fix support for functools wraps and partial combined, for async and regular functions and classes in path operations and dependencies (#14448) Sebastián Ramírez 2025-12-03 23:29:28 -0800
  • 292c1fdeca
    Merge branch 'master' into issue-13399_dont-prefill-form Motov Yurii 2025-12-04 08:20:01 +0100
  • d33d030fec
    🎨 Auto format pre-commit-ci-lite[bot] 2025-12-04 03:15:15 +0000
  • 120a7d94b5 openapi: add test for mixed Pydantic v1/v2 models SSOBHY2 2025-12-03 22:11:43 -0500
  • 66d4d7e3c6 🧪 Add tests for generator callable classes Sebastián Ramírez 2025-12-04 03:10:13 +0100
  • d13dd2de36 Add tests for classes with __call__ generators, regular and async, wrapped regular and async Sebastián Ramírez 2025-12-04 02:54:08 +0100
  • 6ddfba272d Add extra tests for wrappers on __call__ in instances Sebastián Ramírez 2025-12-04 02:44:16 +0100
  • 97c9c753ad 🔥 Remove unused dunder method Sebastián Ramírez 2025-12-04 01:52:05 +0100
  • 3e40085bea Update tests to account for class dependencies Sebastián Ramírez 2025-12-04 01:33:23 +0100
  • 09c871dac8 🐛 Fix Dependant logic to account for callable class instances wrapped Sebastián Ramírez 2025-12-04 01:30:43 +0100
  • dfe6ffec41 Update tests to increase coverage Sebastián Ramírez 2025-12-04 01:29:59 +0100
  • 3be3e86ff4 Optimize imports Max Chis 2025-12-03 19:18:39 -0500
  • 2e6fd31045 Reformat with ruff Max Chis 2025-12-03 19:16:10 -0500
  • 8ac7263f30 Add tests for new logic Max Chis 2025-12-03 19:15:55 -0500
  • 2de3fb2426 ♻️ Tweak coverage for unreachable code Sebastián Ramírez 2025-12-04 01:03:06 +0100
  • 7dbf8bfe58 Reformat with ruff Max Chis 2025-12-03 19:02:46 -0500
  • f9cac0f7f3 Replace asserts with if...raise Max Chis 2025-12-03 18:57:28 -0500
  • fea894696e ♻️ Update imports for Python 3.14+ Sebastián Ramírez 2025-12-04 00:55:40 +0100
  • c7b0480992 🎨 Tweak types Sebastián Ramírez 2025-12-04 00:54:30 +0100
  • 230c550220 🐛 Check async generator before regular generator to execute that first, as that's the special case Sebastián Ramírez 2025-12-04 00:48:33 +0100
  • ce8baaeda3 🐛 Refactor Dependant to unwrap and impartial dependencies and path operation functions Sebastián Ramírez 2025-12-04 00:46:21 +0100
  • 83a5e5c795 Update tests to cover wrappers for generators and async generators Sebastián Ramírez 2025-12-04 00:45:16 +0100
  • ce0990107d
    🎨 Auto format pre-commit-ci-lite[bot] 2025-12-03 22:07:56 +0000
  • d6cb86380c Add error handling test for response model creation g7azazlo 2025-12-04 01:06:57 +0300
  • 8b175fc15c
    🎨 Auto format pre-commit-ci-lite[bot] 2025-12-03 21:59:25 +0000
  • 45b472be8d Rename `form_max_part_size` to `max_part_size` Yurii Motov 2025-12-03 22:52:36 +0100
  • 4e6a723160 Merge branch 'feat/ast-response-inference' of https://github.com/g7AzaZLO/fastapi into feat/ast-response-inference g7azazlo 2025-12-04 00:58:32 +0300
  • 96468d3972 Add comprehensive tests for response model inference and coverage g7azazlo 2025-12-04 00:58:02 +0300
  • fc420a592d
    🎨 Auto format pre-commit-ci-lite[bot] 2025-12-03 21:35:29 +0000
  • b31dd81f48 Refactor import statements in utils for compatibility with Pydantic V2 g7azazlo 2025-12-04 00:34:17 +0300
  • 2d0161f183 Merge branch 'feat/ast-response-inference' of https://github.com/g7AzaZLO/fastapi into feat/ast-response-inference g7azazlo 2025-12-04 00:29:53 +0300
  • 6b670a9d77 Add tests Yurii Motov 2025-12-03 22:28:15 +0100
  • 72454fd83b Add `form_max_**` parameters for `post` Yurii Motov 2025-12-03 22:28:08 +0100