History
2 branches 0 tags
docs: fix TestClient examples and default client host (#3319) 70a3bd4 2 months ago
Gate docs preview deploy on Cloudflare token presence (#3315) 073fd7b 2 months ago
chore(deps): bump zizmorcore/zizmor-action from 0.5.5 to 0.5.6 in the… c3a796f 2 months ago
chore(deps-dev): bump the python-packages group with 2 updates (#3314) f14480e 2 months ago
Bump `pymdown-extensions` to 10.21.3 (#3311) e636c77 2 months ago
Remove docs announcement bar (#3310) f742d19 2 months ago
Catch `OSError` alongside `MultiPartException` when closing temp file… aba13f3 2 months ago
Clamp oversized suffix ranges in `FileResponse` (#3307) 014f0e2 2 months ago
Version 1.2.1 (#3306) ef773fe 2 months ago
Add sponsors section to docs sidebar (#3305) 3fc68a7 2 months ago
chore(deps): bump the python-packages group across 1 directory with 6… b053f7b 2 months ago
Add assert error for requires() when request param is not Request typ… 1478775 2 months ago
Describe disconnected-after-response behavior in test docstring (#3243) 6576547 2 months ago
Use same module (httpx|httpx2) for type checking as for runtime (#3304) 9cb1553 2 months ago
Version 1.2.0 (#3300) 4060987 2 months ago
Migrate docs deploy from Cloudflare Pages to Workers Static Assets (#… 1e289ca 2 months ago
Add `httpx2` as a dev dependency (#3295) 100f05a 2 months ago
Support httpx2 in the test client (#3291) 508023b 2 months ago
Version 1.1.0 (#3289) a4ff83b 2 months ago
Reject absolute paths in `StaticFiles.lookup_path` (#3287) fd53168 2 months ago
Only dispatch standard HTTP verbs in `HTTPEndpoint` (#3286) e3f9722 2 months ago
Use `"application/octet-stream"` as the `FileResponse` media type fal… 348f86d 2 months ago
Version 1.0.1 (#3281) 48f8e33 2 months ago
Remove Hugging Face sponsor block from docs (#3280) f078832 2 months ago
chore(deps): bump the github-actions group with 2 updates (#3277) 472951e 2 months ago
Ignore malformed `Host` header when constructing `request.url` (#3279) 764dab0 2 months ago
Harden GitHub Actions workflows and Dependabot config (#3276) 19d0811 2 months ago
chore(deps): bump idna from 3.10 to 3.15 (#3274) 01f4637 2 months ago
docs: fix typos in TestClient docs and test_requests comment (#3266) b8fa514 2 months ago
fix uvicorn domain (#3269) e935b6b 2 months ago
Add 7-day cooldown for dependency resolution via uv exclude-newer (#3… 96af952 2 months ago
Add zizmor GitHub Actions security analysis workflow (#3264) 61e385b 2 months ago
chore(deps): bump urllib3 from 2.6.3 to 2.7.0 (#3263) 53bebc1 2 months ago
chore(deps): bump the python-packages group across 1 directory with 8… 7793b92 3 months ago
chore(deps): bump the github-actions group with 5 updates (#3260) c252d84 3 months ago
docs: fix AuthCredentials grammar (#3255) Rohan Santhosh Kumar b7eb3d2 3 months ago
docs: fix TestClient grammar (#3256) Rohan Santhosh Kumar bdf2a10 3 months ago
docs: fix lint job grammar (#3257) Rohan Santhosh Kumar 2fc965f 3 months ago
docs: improve grammar in contributing guide (#3245) Rohan Santhosh Kumar 0a29b5c 3 months ago
chore(deps): bump python-multipart from 0.0.22 to 0.0.26 (#3238) 73c0228 3 months ago
chore(deps-dev): bump pytest from 9.0.2 to 9.0.3 (#3234) 679fb74 3 months ago
Restrict default GITHUB_TOKEN permissions in workflows (#3233) 273ac41 3 months ago
docs: fix grammar in contributing guide (#3232) Rohan Santhosh Kumar eeedecc 3 months ago
chore(deps): bump cryptography from 46.0.6 to 46.0.7 (#3227) d5d985e 3 months ago
docs: fix static directory wording in StaticFiles docs (#3228) Rohan Santhosh Kumar 4ec7b1c 3 months ago
Fix typo in docs index (#3221) Rohan Santhosh Kumar 1894d0d 4 months ago
docs: fix reusable wording in README (#3217) Rohan Santhosh Kumar bddc975 4 months ago
chore(deps): bump the github-actions group with 4 updates (#3215) 6693457 4 months ago
chore(deps): bump pygments from 2.19.2 to 2.20.0 (#3211) edcc79e 4 months ago
chore(deps): bump cryptography from 45.0.7 to 46.0.6 (#3210) 133ca39 4 months ago
chore(deps): bump requests from 2.32.5 to 2.33.0 (#3208) a4148ec 4 months ago
Version 1.0.0 (#3178) 0e88e92 4 months ago
Handle websocket denial responses in streaming and file responses (#3… 9ee9519 4 months ago
chore(deps-dev): bump black from 26.1.0 to 26.3.1 (#3183) a0bcc26 4 months ago
chore(deps-dev): bump the python-packages group with 7 updates (#3168) 79b3f26 4 months ago
Use `bytearray` for field accumulation in `FormParser` (#3179) 789b926 5 months ago
docs: fix typo in routing.md (#3176) Rohan Santhosh a1fd9d8 5 months ago
Document session cookie security flags (#3169) c14d0f7 5 months ago
Move parser.finalize() inside try/except in MultiPartParser.parse() (… c2e2878 5 months ago
chore(deps): bump the github-actions group with 3 updates (#3167) 89630a8 5 months ago
Track session access and modification in `SessionMiddleware` (#3166) 4647e53 5 months ago
Warn against overly permissive `allow_origin_regex` patterns (#3165) fb49d24 5 months ago
Use light logo as `<img>` fallback in README (#3158) fd53a8f 5 months ago
chore: update 1.0.0rc1 release date to February 23 79b8dfb 5 months ago
Version 1.0.0rc1 (#3145) 4443b48 5 months ago
chore: consolidate sponsorship into the index page (#3156) 6a99d99 5 months ago
Enable `autoescape` by default in `Jinja2Templates` (#3148) 496b710 5 months ago
Replace non-capturing groups in `scripts/sync-version` regex (#3150) 41dfca2 5 months ago
Drop deprecated `method` parameter from `FileResponse` (#3147) 2c614b9 5 months ago
Avoid mutating `FileResponse` headers on range requests (#3144) 3bddf51 5 months ago
Use CRLF line endings in multipart byterange boundaries (#3143) 9c74ef4 5 months ago
Set `Content-Type` instead of `Content-Range` on multi-range response… 90b805f 5 months ago
Include `bytes` unit in Content-Range header on 416 responses c011d1f 5 months ago
Bump zensical 0.0.19 → 0.0.23 (#3140) 22864ff 5 months ago
chore(deps): bump the python-packages group with 11 updates (#3125) f12a71e 5 months ago
Handle null bytes in `StaticFiles` path (#3139) 51057d5 5 months ago
Use sort-based merge for Range header parsing (#3138) 361dfb2 5 months ago
Add state generic to WebSocket (#3132) 5668ce6 5 months ago
Return explicit origin in CORS response when credentials are allowed … 02b6ed7 5 months ago
chore(deps): bump the github-actions group with 2 updates (#3124) 2b73aec 6 months ago
chore(deps): bump python-multipart from 0.0.20 to 0.0.22 (#3122) 958a5b4 6 months ago
chore(deps): bump urllib3 from 2.5.0 to 2.6.3 (#3121) c44c368 6 months ago
Bump zensical to support `objects.inv` (#3120) 808bdaf 6 months ago
Drop deprecation warnings on the templating module (#3118) 96479da 6 months ago
Drop main deprecation warnings around applications/routing (#3117) f99e11f 6 months ago
docs: drop notes about `databases` package (#3111) 501b861 6 months ago
Version 0.52.1 (#3110) e5b8a5d 6 months ago
Only use `typing_extensions` in older Python versions (#3109) d02eade 6 months ago
Version 0.52.0 (#3107) f490b42 6 months ago
Turn `State` into a `Mapping` (#3036) d8c7cf9 6 months ago
chore: bump coverage (#3103) cfce146 6 months ago
fix: setup github pages for deployment (#3102) 9138e55 6 months ago
docs: add environment for github docs (#3101) aff6df7 6 months ago
docS: fix gh pages deploy (#3100) 434bab9 6 months ago
docs: replace mkdocs by zensical (#3098) 03426be 6 months ago
Version 0.51.0 (#3097) df2ee22 6 months ago
Bump the github-actions group with 4 updates (#3092) 6611029 7 months ago
Update third-party-packages.md (#3083) iddqd 3f75ee9 7 months ago
chore: Increase warning stacklevel (#3082) 081535a 7 months ago