Commit Graph

  • c45abe96e4
    ✏️ Update fastapi/.agents/skills/fastapi/SKILL.md Sebastián Ramírez 2026-02-25 18:38:26 +0100
  • 8a9c5578c8
    ✏️ Update fastapi/.agents/skills/fastapi/SKILL.md Sebastián Ramírez 2026-02-25 18:38:10 +0100
  • 2b6f42929a
    ✏️ Update fastapi/.agents/skills/fastapi/SKILL.md Sebastián Ramírez 2026-02-25 18:37:39 +0100
  • b5f922bd36
    ✏️ Update fastapi/.agents/skills/fastapi/SKILL.md Sebastián Ramírez 2026-02-25 18:37:24 +0100
  • 1a251c63c2 Use inline snapshots in assertions Yurii Motov 2026-02-25 18:36:46 +0100
  • 6cb54fc6c5 📝 Tweak skill Sebastián Ramírez 2026-02-25 18:33:17 +0100
  • d9019655cc
    ✏️ Update fastapi/.agents/skills/fastapi/SKILL.md Sebastián Ramírez 2026-02-25 18:00:39 +0100
  • 134818b183
    ✏️ Update fastapi/.agents/skills/fastapi/SKILL.md Sebastián Ramírez 2026-02-25 18:00:27 +0100
  • 297f0d00e8
    ✏️ Update fastapi/.agents/skills/fastapi/SKILL.md Sebastián Ramírez 2026-02-25 18:00:18 +0100
  • d10fa5df11 Update to Python 3.10 syntax Yurii Motov 2026-02-25 17:27:52 +0100
  • c49c90efc0 Merge remote-tracking branch 'upstream/master' into add-tests-for-parameter-defaults Yurii Motov 2026-02-25 17:24:19 +0100
  • ab4146a9fc Merge remote-tracking branch 'upstream/master' into add-dates-to-release-notes #15001 Yurii Motov 2026-02-25 15:01:45 +0100
  • fb7222bb6e Add dates to release notes Yurii Motov 2026-02-25 14:58:19 +0100
  • a63b0b6c90 Fix typo in translation test docs #15007 Aditya Giri 2026-02-25 12:31:56 +0000
  • a4ad07b48a 📝 Update release notes 0.133.1 Sebastián Ramírez 2026-02-25 19:14:58 +0100
  • 728b097564 🔖 Release version 0.133.1 Sebastián Ramírez 2026-02-25 19:13:57 +0100
  • 84a8760a80 📝 Update release notes Sebastián Ramírez 2026-02-25 19:13:07 +0100
  • 4d78ca6f95 📝 Update release notes github-actions[bot] 2026-02-25 18:11:13 +0000
  • 4fce9ce172
    🔧 Add FastAPI Agents Skill (#14982) Sebastián Ramírez 2026-02-25 10:10:48 -0800
  • 2b476737b8 📝 Update release notes github-actions[bot] 2026-02-25 10:38:23 +0000
  • 1fa1065f9e
    Fix all tests are skipped on Windows (#14994) Motov Yurii 2026-02-25 11:37:59 +0100
  • a754bc1c27 Add `time.sleep(0.1)` in `test_websocket_handle_disconnection` to make test stable #14992 Yurii Motov 2026-02-25 11:19:08 +0100
  • bcf1384fa5 Increase timeout for tests Yurii Motov 2026-02-25 11:17:36 +0100
  • 80864f756c docs: fix duplicated word in release notes #14999 Rohan Santhosh 2026-02-25 11:40:29 +0800
  • 17ee31e57f docs/tests: clarify required nullable query behavior #14997 rohan436 2026-02-25 09:40:05 +0800
  • 55b88d660b feat: add audit_security() method for security dependency auditing #14996 Matt Hartigan 2026-02-24 22:41:47 +0000
  • 6262fe210c
    🎨 Auto format #14995 pre-commit-ci-lite[bot] 2026-02-24 22:33:45 +0000
  • dec8c81319 fix: replace assert with raise FastAPIError in routing.py Matt Hartigan 2026-02-24 22:32:37 +0000
  • d61938836b Fix coverage Yurii Motov 2026-02-24 22:28:58 +0100
  • 06b05f9434 Update `coverage` version lower bound to 7.13 to awoid issues on Python 3.12 Yurii Motov 2026-02-24 21:52:56 +0100
  • cd5f00f949 Add `pytest-timeout` to `tests` dependencies Yurii Motov 2026-02-24 21:45:16 +0100
  • 88cf069a98 Add `test-cov.sh` Yurii Motov 2026-02-24 21:32:54 +0100
  • 4389838517 Fix all tests are skipped on Windows #14994 Yurii Motov 2026-02-24 21:08:16 +0100
  • 65462231f5 Update `pytest-sugar` lower version bound to 1.0.0 Yurii Motov 2026-02-24 20:26:50 +0100
  • 355f2cf01b 📝 Fix StreamingResponse async generator example to actually stream #14993 Vishnu Vardhan P 2026-02-25 00:18:28 +0530
  • f9b4f2c4cb Update `pytest-xdist` lower version bound to 2.5.0 (support for `--dist=loadgroup` option) Yurii Motov 2026-02-24 18:50:15 +0100
  • 9f5f5fd920
    Merge branch 'master' into xdist Motov Yurii 2026-02-24 18:45:10 +0100
  • 24b2144fa5 Fix race conditions with accessing working directory Yurii Motov 2026-02-24 18:09:40 +0100
  • e13ffa2a21 Update `test.sh` and `test-cov-html.sh` to run tests with `pytest --cov` Yurii Motov 2026-02-24 18:09:13 +0100
  • ef128efaed Add `pytest-cov` and `pytest-sugar` to `tests` dependencies Yurii Motov 2026-02-24 18:01:48 +0100
  • ec390db700 Add `xdist` to `test` dependencies Yurii Motov 2026-02-24 11:06:14 +0100
  • 03ca680039 Add warning about blocking operations in async generators for StreamingResponse #14991 Hiren 2026-02-24 09:58:20 -0500
  • daba0aa328 🔖 Release version 0.133.0 0.133.0 Sebastián Ramírez 2026-02-24 10:51:43 +0100
  • 0c3581d5c4 📝 Update release notes github-actions[bot] 2026-02-24 09:50:02 +0000
  • c73bc94537
    ⬆️ Add support for Starlette 1.0.0+ (#14987) Sebastián Ramírez 2026-02-24 01:49:32 -0800
  • 011c25e41d ⬆️ Add support for Starlette 1.0.0+ #14987 Sebastián Ramírez 2026-02-24 10:44:10 +0100
  • 6c68838615 🔖 Release version 0.132.1 0.132.1 Sebastián Ramírez 2026-02-24 10:32:08 +0100
  • 29d082ba24 📝 Update release notes github-actions[bot] 2026-02-24 09:28:36 +0000
  • 2686c7fbbf
    ♻️ Refactor logic to handle OpenAPI and Swagger UI escaping data (#14986) Sebastián Ramírez 2026-02-24 01:28:10 -0800
  • c167c04cf0 Tweak coverage #14986 Sebastián Ramírez 2026-02-24 10:24:07 +0100
  • 3ed73b95de ♻️ Refactor logic to handle OpenAPI and Swagger UI escaping data Sebastián Ramírez 2026-02-24 10:01:21 +0100
  • fe8fd5c3ba
    🎨 Auto format #14985 pre-commit-ci-lite[bot] 2026-02-24 08:07:52 +0000
  • 5c6ec54729 📝 use picture tag with media queries to specify the Type logo for light/dark theme Manuel Rubio 2026-02-24 00:05:35 -0800
  • 727ed41b9b
    🎨 Auto format #14984 pre-commit-ci-lite[bot] 2026-02-24 03:08:43 +0000
  • 33ee724f31 Fix: propagate Mount routes in include_router Felipe Carvajal 2026-02-24 00:07:47 -0300
  • 049290152b testing for check pass Felipe Carvajal 2026-02-23 23:53:33 -0300
  • e4b5a9992b Merge branch 'issue10180' of https://github.com/fcarvajalbrown/fastapi into issue10180 Felipe Carvajal 2026-02-23 23:43:45 -0300
  • e40e1bfadf pre-commit run Felipe Carvajal 2026-02-23 23:43:42 -0300
  • b63c44c006
    🎨 Auto format pre-commit-ci-lite[bot] 2026-02-24 02:36:59 +0000
  • b086f30cd6 fix test Felipe Carvajal 2026-02-23 23:36:10 -0300
  • 84cb1c484e Merge branch 'issue10180' of https://github.com/fcarvajalbrown/fastapi into issue10180 Felipe Carvajal 2026-02-23 23:36:03 -0300
  • b1ec7a1479 packaged test into function fix Felipe Carvajal 2026-02-23 23:33:30 -0300
  • 3d7667ae1d
    🎨 Auto format pre-commit-ci-lite[bot] 2026-02-24 02:25:38 +0000
  • 7b75d820ad added test for router mount Felipe Carvajal 2026-02-23 23:24:48 -0300
  • 8e16e7b73c solved issue10180 regarding order on for loop at ln 1461 of routing py Felipe Carvajal 2026-02-23 23:11:44 -0300
  • c012867e13 📝 Use `picture` tag with media queries to specify the Typer logo in light/dark theme rxxbyy 2026-02-23 15:49:57 -0800
  • 01fb6bfef8 🔧 Add FastAPI Agents Skill Sebastián Ramírez 2026-02-24 00:30:44 +0100
  • 86a129fca3
    Merge branch 'master' into jsonable_encoder Pedro Lobato 2026-02-23 17:34:59 -0500
  • 53363f0d0e
    Merge branch 'master' into deferred-init Jan Vollmer 2026-02-23 22:32:46 +0100
  • dc9e0faf77 Fix deprecated Optional[] type annotations in openapi/models.py #14981 Hiren 2026-02-23 16:16:58 -0500
  • 01c0e11700 Rename `docs_src/websockets` to `docs_src/websockets_` #14979 Yurii Motov 2026-02-23 21:52:01 +0100
  • 2f9c914d44 📝 Update release notes github-actions[bot] 2026-02-23 18:48:43 +0000
  • 0cf27ecf88
    👥 Update FastAPI People - Experts (#14972) Sebastián Ramírez 2026-02-23 10:47:59 -0800
  • 6cae50581b
    Merge branch 'master' into fastapi-people-experts-dac39ca3 #14972 Motov Yurii 2026-02-23 19:37:15 +0100
  • 3f30ca1a5e 📝 Update release notes github-actions[bot] 2026-02-23 18:32:32 +0000
  • 6af3832126
    👷 Allow skipping `benchmark` job in `test` workflow (#14974) Motov Yurii 2026-02-23 19:31:54 +0100
  • acdf52e0c8 📝 Update release notes 0.132.0 Sebastián Ramírez 2026-02-23 18:54:18 +0100
  • 5c863d0718 🔖 Release version 0.132.0 Sebastián Ramírez 2026-02-23 18:46:57 +0100
  • ac8621a76e 📝 Update release notes github-actions[bot] 2026-02-23 17:46:11 +0000
  • 22354a2530
    🔒️ Add `strict_content_type` checking for JSON requests (#14978) Sebastián Ramírez 2026-02-23 09:45:20 -0800
  • 6b6c6482db ♻️ Refactor router logic #14978 Sebastián Ramírez 2026-02-23 18:36:34 +0100
  • 9866d47f3a Add tests for strict_content_type in included routers Sebastián Ramírez 2026-02-23 18:35:24 +0100
  • df0ee7bff9 Add tests for tutorial Sebastián Ramírez 2026-02-23 17:55:28 +0100
  • beb85a9b27
    🎨 Auto format #14977 pre-commit-ci-lite[bot] 2026-02-23 16:53:43 +0000
  • 71967fd167 Update tests Sebastián Ramírez 2026-02-23 17:52:16 +0100
  • 064dece488 Add Server-Sent Events (SSE) support Santosh Bhavani 2026-02-23 10:52:05 -0600
  • 94a1ee749e 📝 Update release notes github-actions[bot] 2026-02-23 16:50:41 +0000
  • 62a8648ebd 🔧 Update MkDocs with new docs for strict content-type checking Sebastián Ramírez 2026-02-23 17:50:11 +0100
  • 248d7fb9f5
    ⬆ Bump flask from 3.1.2 to 3.1.3 (#14949) dependabot[bot] 2026-02-23 17:49:53 +0100
  • aa09473d2f 📝 Add docs for strict content type checking Sebastián Ramírez 2026-02-23 17:49:41 +0100
  • 06438a3157 🔒️ Add `strict_content_type` checking for JSON requests Sebastián Ramírez 2026-02-23 17:48:54 +0100
  • 908e13c1f7
    🎨 Auto format #14976 pre-commit-ci-lite[bot] 2026-02-23 16:40:29 +0000
  • adb983b08b Add SSEResponse class and sse_content helper for Server-Sent Events Santosh Bhavani 2026-02-23 10:39:05 -0600
  • ffe7edb447 Allow skipping `benchmark` job in `test` workflow #14974 Yurii Motov 2026-02-23 17:29:59 +0100
  • a0ca4c3423
    Merge branch 'master' into fastapi-people-experts-dac39ca3 Motov Yurii 2026-02-23 17:22:42 +0100
  • 596dd48a73 📝 Add PRD.md and ROADMAP.md documentation Santosh Bhavani 2026-02-23 10:12:02 -0600
  • da1937443d 📝 Update release notes github-actions[bot] 2026-02-23 15:04:55 +0000
  • 5161f7b42b
    ⬆ Update all dependencies to use `griffelib` instead of `griffe` (#14973) Sofie Van Landeghem 2026-02-23 16:04:24 +0100
  • 5bed10c353 restore accidental edit #14973 svlandeg 2026-02-23 15:56:44 +0100
  • b5aeb9cf25 move griffelib to get better GH diff svlandeg 2026-02-23 15:52:51 +0100