Commit Graph

  • 1cde3d5dcd Relax request validation and simplify dependency handling #14521 AK 2025-12-14 22:29:08 +0530
  • 85b156c180
    🎨 Auto format pre-commit-ci-lite[bot] 2025-12-14 09:03:51 +0000
  • b8a617d62f Update ValidationError schema for Pydantic V2 compatibility majiayu000 2025-12-14 17:02:12 +0800
  • abadf94506 🔒 Escape HTML in Swagger and ReDoc titles and URLs #14518 Berk Karadalan 2025-12-13 16:55:57 +0300
  • 61ffa3eb82 📝 Update release notes github-actions[bot] 2025-12-12 16:57:03 +0000
  • 59917ab679
    🌐 Remove translations for removed docs (#14516) Sebastián Ramírez 2025-12-12 08:56:39 -0800
  • 1163dbd17f 📝 Update release notes github-actions[bot] 2025-12-12 16:54:50 +0000
  • 435d839c72
    Add requirements for translations (#14515) Sebastián Ramírez 2025-12-12 08:54:13 -0800
  • 9dc56f055d 🔥 Remove translations for removed docs #14516 Sebastián Ramírez 2025-12-12 17:51:19 +0100
  • a4426b5249 Add requirements for translations #14515 Sebastián Ramírez 2025-12-12 17:49:02 +0100
  • 20527a7148
    Merge branch 'master' into fix_openapi_for_response_model_with_nested_computed_field Motov Yurii 2025-12-12 17:47:16 +0100
  • b1d9769f97 🔖 Release version 0.124.4 0.124.4 Sebastián Ramírez 2025-12-12 15:59:12 +0100
  • 89157a803c 📝 Update release notes github-actions[bot] 2025-12-12 14:57:20 +0000
  • d86c47477e
    🐛 Fix parameter aliases (#14371) Motov Yurii 2025-12-12 15:56:57 +0100
  • bf5be37363
    Merge branch 'master' into fix-aliases #14371 Sebastián Ramírez 2025-12-12 06:52:09 -0800
  • 3fe6522aae 🔖 Release version 0.124.3 0.124.3 Sebastián Ramírez 2025-12-12 15:32:58 +0100
  • 80d1f732e5 📝 Update release notes github-actions[bot] 2025-12-12 14:31:45 +0000
  • c0556ac3a5
    🐛 Fix support for tagged union with discriminator inside of `Annotated` with `Body()` (#14512) Sebastián Ramírez 2025-12-12 06:31:21 -0800
  • e0d987fee6 Tweak test for coverage #14512 Sebastián Ramírez 2025-12-12 15:22:14 +0100
  • f75daed0a0 🐛 Fix extracting attributes for old Pydantic versions Sebastián Ramírez 2025-12-12 15:08:49 +0100
  • 1643b0b6f5 🐛 Fix support for tagged union with discriminator Sebastián Ramírez 2025-12-12 15:00:04 +0100
  • 10c551636e Add test for union with discriminator Sebastián Ramírez 2025-12-12 14:58:57 +0100
  • 2bb4f885bf Remove code examples for Python 3.8 in `path_operation_configuration` Yurii Motov 2025-12-11 09:31:40 +0100
  • f310e923bc Remove code examples for Python 3.8 in `path_operation_advanced_configuration` Yurii Motov 2025-12-11 09:24:49 +0100
  • d3280749f1 Remove code examples for Python 3.8 in `openapi_webhooks` Yurii Motov 2025-12-11 09:18:27 +0100
  • dadcad5aac Remove code examples for Python 3.8 in `openapi_callbacks` Yurii Motov 2025-12-11 09:16:21 +0100
  • ec18863b32 Remove code examples for Python 3.8 in `middleware` Yurii Motov 2025-12-11 09:14:16 +0100
  • 13925f2439 Remove code examples for Python 3.8 in `metadata` Yurii Motov 2025-12-11 09:09:10 +0100
  • 72f7481ce0 Remove code examples for Python 3.8 in `header_params` Yurii Motov 2025-12-11 09:04:01 +0100
  • e3ae463424 Remove code examples for Python 3.8 in `header_param_models` Yurii Motov 2025-12-11 08:58:24 +0100
  • fa9d36d2f3 Remove code examples for Python 3.8 in `handling_errors` Yurii Motov 2025-12-11 08:38:59 +0100
  • 16286b7c0d Remove code examples for Python 3.8 in `graphql` Yurii Motov 2025-12-11 08:31:21 +0100
  • e5f3b78407 Remove code examples for Python 3.8 in `generate_clients` Yurii Motov 2025-12-11 08:26:46 +0100
  • c1736a101c Remove code examples for Python 3.8 in `first_steps` Yurii Motov 2025-12-10 21:37:25 +0100
  • 5b81a4ba3e Remove code examples for Python 3.8 in `extra_models` Yurii Motov 2025-12-10 21:31:44 +0100
  • 4603f23b79 Remove code examples for Python 3.8 in `extra_data_types` Yurii Motov 2025-12-10 21:26:40 +0100
  • bdb6756f38 Remove code examples for Python 3.8 in `extending_openapi` Yurii Motov 2025-12-10 21:24:53 +0100
  • 370f02f6d6 Remove code examples for Python 3.8 in `events` Yurii Motov 2025-12-10 21:23:10 +0100
  • 6f36735daa Remove code examples for Python 3.8 in `encoder` Yurii Motov 2025-12-10 21:21:08 +0100
  • 0eb7661fe8 Remove code examples for Python 3.8 in `dependency_testing` Yurii Motov 2025-12-10 21:18:13 +0100
  • 1aa9bc0792 Remove code examples for Python 3.8 in `debugging` Yurii Motov 2025-12-11 14:20:31 +0100
  • 78e5794ef6 Remove code examples for Python 3.8 in `dependencies` Yurii Motov 2025-12-11 14:18:26 +0100
  • 0739753293 Remove code examples for Python 3.8 in `dataclasses` Yurii Motov 2025-12-10 20:32:07 +0100
  • 67275dc45f Remove code examples for Python 3.8 in `custom_response` Yurii Motov 2025-12-10 20:28:15 +0100
  • 541d3f8e4c Remove code examples for Python 3.8 in `custom_request_and_route` Yurii Motov 2025-12-10 20:21:45 +0100
  • 2679c58cbd Remove code examples for Python 3.8 in `custom_docs_ui` Yurii Motov 2025-12-10 20:16:52 +0100
  • e4a4b0e4fa Remove code examples for Python 3.8 in `cors` Yurii Motov 2025-12-10 20:12:50 +0100
  • 0d0f1830c5 Remove code examples for Python 3.8 in `cookie_params` Yurii Motov 2025-12-10 20:09:27 +0100
  • 37f3865910 Remove code examples for Python 3.8 in `cookie_param_models` Yurii Motov 2025-12-10 20:06:30 +0100
  • fcf8a424b7 Remove code examples for Python 3.8 in `configure_swagger_ui` Yurii Motov 2025-12-10 19:57:01 +0100
  • ed47da49b3 Remove code examples for Python 3.8 in `conditional_openapi` Yurii Motov 2025-12-10 19:03:31 +0100
  • 6e42b84e6c Remove code examples for Python 3.8 in `body_updates` Yurii Motov 2025-12-10 19:00:47 +0100
  • 4ffc89e383 Remove code examples for Python 3.8 in `body_nested_models` Yurii Motov 2025-12-10 16:30:00 +0100
  • 05ac6f14b7 Remove code examples for Python 3.8 in `body_multiple_params` Yurii Motov 2025-12-10 16:20:42 +0100
  • 332b405af0 Remove code examples for Python 3.8 in `body_fields` Yurii Motov 2025-12-10 15:46:28 +0100
  • 9fb05d4cee Remove code examples for Python 3.8 in `body` Yurii Motov 2025-12-10 15:29:09 +0100
  • 15d6644ec3 Remove code examples for Python 3.8 in `bigger_applications` Yurii Motov 2025-12-10 15:09:44 +0100
  • 36850d9d90 Remove code examples for Python 3.8 in `behind_a_proxy` Yurii Motov 2025-12-10 15:05:56 +0100
  • c60424337e Remove code examples for Python 3.8 in `background_tasks` Yurii Motov 2025-12-10 14:05:46 +0100
  • 3b563725ee Remove code examples for Python 3.8 in `authentication_error_status_code` Yurii Motov 2025-12-10 13:58:29 +0100
  • b3a3ebba6f Remove code examples for Python 3.8 in `async_tests` Yurii Motov 2025-12-10 13:54:36 +0100
  • 90f06e12f8 Remove code examples for Python 3.8 in `app_testing` Yurii Motov 2025-12-10 13:44:00 +0100
  • 0d064b6507 Remove code examples for Python 3.8 in `advanced_middleware` Yurii Motov 2025-12-10 13:17:26 +0100
  • d990400c09 Remove code examples for Python 3.8 in `additional_status_codes` Yurii Motov 2025-12-10 13:09:51 +0100
  • 2e6de5cd04 Remove code examples for Python 3.8 in `additional-responses` Yurii Motov 2025-12-10 11:42:56 +0100
  • 4f3e749d02 Exclude Python 3.8 from matrix in `test.yml` Yurii Motov 2025-12-12 09:15:03 +0100
  • 8aace37628
    Merge branch 'master' into feature-branch-name #14450 Mohamed Ahmed 2025-12-11 17:47:53 -0500
  • 6910a5ff33
    Merge branch 'master' into multiple-query-params-models Yurii Karabas 2025-12-11 23:58:13 +0200
  • 1fcec88ad2 📝 Update release notes github-actions[bot] 2025-12-11 21:25:27 +0000
  • f8b216df30
    🌐 Sync Russian docs (#14509) Motov Yurii 2025-12-11 22:25:03 +0100
  • 08dba66047 Update outdated translations #14509 Yurii Motov 2025-12-11 22:14:39 +0100
  • 14527fafc6 Translate missing pages Yurii Motov 2025-12-11 21:09:17 +0100
  • a2b0be2937 Remove `xfail`, `pragma: no cover` and comments on failing tests Yurii Motov 2025-12-11 19:00:53 +0100
  • 756317f302 Merge remote-tracking branch 'upstream/master' into fix-aliases Yurii Motov 2025-12-11 17:36:47 +0100
  • 4b905b614c 📝 Update release notes github-actions[bot] 2025-12-11 16:16:13 +0000
  • 6c54bcefd3
    Add set of tests for request parameters and alias (#14358) Motov Yurii 2025-12-11 17:15:36 +0100
  • eb0b6822f2
    Merge branch 'master' into param-tests #14358 Sebastián Ramírez 2025-12-11 08:02:59 -0800
  • 475ce41268 📝 Update release notes github-actions[bot] 2025-12-11 16:02:50 +0000
  • 564a4ac1b8
    👷 Tweak coverage to not pass Smokeshow max file size limit (#14507) Sebastián Ramírez 2025-12-11 08:02:26 -0800
  • 3cebe9dcee 👷 Tweak coverage to not pass Smokeshow max file size limit #14507 Sebastián Ramírez 2025-12-11 16:57:49 +0100
  • adc6f9524f
    Merge branch 'master' into covercover #14506 Sebastián Ramírez 2025-12-11 07:45:24 -0800
  • b5afd60606 🔧 Tweak coverage to handle Smokeshow max file size Sebastián Ramírez 2025-12-11 16:43:52 +0100
  • 931e80f20c 📝 Update release notes github-actions[bot] 2025-12-11 15:28:47 +0000
  • b6b79f1f5f
    Merge branch 'master' into param-tests Sebastián Ramírez 2025-12-11 07:28:40 -0800
  • a7ba9932ba
    Expand test matrix to include Windows and MacOS (#14171) Sofie Van Landeghem 2025-12-11 20:58:21 +0530
  • 198aed8c50 🔧 Include Python 3.9 in coverage for one line #14171 Sebastián Ramírez 2025-12-11 16:15:56 +0100
  • 27742bbdf7 🔧 Tweak config for coverage #14504 Sebastián Ramírez 2025-12-11 16:06:32 +0100
  • 374dc39967
    Merge branch 'master' into not-all-coverage Sebastián Ramírez 2025-12-11 06:49:24 -0800
  • 839550903b 👷 Tweak coverage Sebastián Ramírez 2025-12-11 15:48:48 +0100
  • 009c8af7fe 📝 Update release notes github-actions[bot] 2025-12-11 14:49:09 +0000
  • 4c4d520198
    📝 Tweak links format (#14505) Sebastián Ramírez 2025-12-11 06:48:47 -0800
  • 4ad605df80 📝 Tweak links format #14505 Sebastián Ramírez 2025-12-11 15:44:46 +0100
  • bb0e398cbc
    Merge branch 'master' into not-all-coverage Sebastián Ramírez 2025-12-11 06:42:31 -0800
  • a2da146bad 👷 Tweak coverage Sebastián Ramírez 2025-12-11 15:40:58 +0100
  • 1c73ecfa01 🎨 Auto format github-actions[bot] 2025-12-11 14:33:53 +0000
  • 059f25f0ac 🔧 Do not store coverage for all matrix combinations Sebastián Ramírez 2025-12-11 15:31:40 +0100
  • 5ffdf3b687 Rename test models for consistency Sebastián Ramírez 2025-12-11 15:23:35 +0100
  • 6ead07fef9
    Fix license identifier in tutorial001_1.py johnson-earls 2025-12-10 16:22:34 -0800
  • 3d1ba3e631
    Merge branch 'master' into param-tests Motov Yurii 2025-12-10 21:43:12 +0100
  • d01931c02b Remove tests for `File` fields declared with models Yurii Motov 2025-12-10 18:54:33 +0100