This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [starlette](https://github.com/Kludex/starlette) ([changelog](https://starlette.dev/release-notes/)) | `==1.0.1` → `==1.3.0` |  |  |
---
### Release Notes
<details>
<summary>Kludex/starlette (starlette)</summary>
### [`v1.3.0`](https://github.com/Kludex/starlette/releases/tag/1.3.0): Version 1.3.0
[Compare Source](https://github.com/Kludex/starlette/compare/1.2.1...1.3.0)
#### What's Changed
- Clamp oversized suffix ranges in `FileResponse` by [@​jiyujie2006](https://github.com/jiyujie2006) in [#​3307](https://github.com/Kludex/starlette/pull/3307)
- Catch `OSError` alongside `MultiPartException` when closing temp files by [@​N3XT3R1337](https://github.com/N3XT3R1337) in [#​3191](https://github.com/Kludex/starlette/pull/3191)
- Add `httpx2` to the `full` extra by [@​Kludex](https://github.com/Kludex) in [#​3323](https://github.com/Kludex/starlette/pull/3323)
- Adjust testclient typing and warnings by [@​waketzheng](https://github.com/waketzheng) in [#​3322](https://github.com/Kludex/starlette/pull/3322)
- Fix IndexError in URL.replace() on a URL with no authority by [@​LeSingh1](https://github.com/LeSingh1) in [#​3317](https://github.com/Kludex/starlette/pull/3317)
- Annotate URLPath protocol parameter with Literal by [@​Chang-LeHung](https://github.com/Chang-LeHung) in [#​3285](https://github.com/Kludex/starlette/pull/3285)
- avoid collapsing exception groups from user code by [@​graingert](https://github.com/graingert) in [#​2830](https://github.com/Kludex/starlette/pull/2830)
- Use `removeprefix` to strip weak ETag indicator in `is_not_modified` by [@​gnosyslambda](https://github.com/gnosyslambda) in [#​3193](https://github.com/Kludex/starlette/pull/3193)
- Build `request.url` from structured components by [@​Kludex](https://github.com/Kludex) in [#​3326](https://github.com/Kludex/starlette/pull/3326)
#### New Contributors
- [@​jiyujie2006](https://github.com/jiyujie2006) made their first contribution in [#​3307](https://github.com/Kludex/starlette/pull/3307)
- [@​N3XT3R1337](https://github.com/N3XT3R1337) made their first contribution in [#​3191](https://github.com/Kludex/starlette/pull/3191)
- [@​leestana01](https://github.com/leestana01) made their first contribution in [#​3319](https://github.com/Kludex/starlette/pull/3319)
- [@​LeSingh1](https://github.com/LeSingh1) made their first contribution in [#​3317](https://github.com/Kludex/starlette/pull/3317)
- [@​EmmanuelNiyonshuti](https://github.com/EmmanuelNiyonshuti) made their first contribution in [#​3204](https://github.com/Kludex/starlette/pull/3204)
- [@​Chang-LeHung](https://github.com/Chang-LeHung) made their first contribution in [#​3285](https://github.com/Kludex/starlette/pull/3285)
- [@​gnosyslambda](https://github.com/gnosyslambda) made their first contribution in [#​3193](https://github.com/Kludex/starlette/pull/3193)
**Full Changelog**: <https://github.com/Kludex/starlette/compare/1.2.1...1.3.0>
### [`v1.2.1`](https://github.com/Kludex/starlette/releases/tag/1.2.1): Version 1.2.1
[Compare Source](https://github.com/Kludex/starlette/compare/1.2.0...1.2.1)
#### What's Changed
- Use `httpx2` for type checking in the `testclient` module by [@​leifwar](https://github.com/leifwar) in [#​3304](https://github.com/Kludex/starlette/pull/3304)
- Add assert error for requires() when request param is not Request type by [@​KeeganOP](https://github.com/KeeganOP) in [#​3298](https://github.com/Kludex/starlette/pull/3298)
#### New Contributors
- [@​leifwar](https://github.com/leifwar) made their first contribution in [#​3304](https://github.com/Kludex/starlette/pull/3304)
- [@​diskeu](https://github.com/diskeu) made their first contribution in [#​3243](https://github.com/Kludex/starlette/pull/3243)
- [@​KeeganOP](https://github.com/KeeganOP) made their first contribution in [#​3298](https://github.com/Kludex/starlette/pull/3298)
**Full Changelog**: <https://github.com/Kludex/starlette/compare/1.2.0...1.2.1>
### [`v1.2.0`](https://github.com/Kludex/starlette/releases/tag/1.2.0): Version 1.2.0
[Compare Source](https://github.com/Kludex/starlette/compare/1.1.0...1.2.0)
#### What's Changed
- Support httpx2 in the test client by [@​Kludex](https://github.com/Kludex) in [#​3291](https://github.com/Kludex/starlette/pull/3291)
**Full Changelog**: <https://github.com/Kludex/starlette/compare/1.1.0...1.2.0>
### [`v1.1.0`](https://github.com/Kludex/starlette/releases/tag/1.1.0): Version 1.1.0
[Compare Source](https://github.com/Kludex/starlette/compare/1.0.1...1.1.0)
#### What's Changed
- Use `"application/octet-stream"` as the `FileResponse` media type fallback by [@​ATOM00blue](https://github.com/ATOM00blue) in [#​3283](https://github.com/Kludex/starlette/pull/3283)
- Only dispatch standard HTTP verbs in `HTTPEndpoint` by [@​Kludex](https://github.com/Kludex) in [#​3286](https://github.com/Kludex/starlette/pull/3286)
- Reject absolute paths in `StaticFiles.lookup_path` by [@​Kludex](https://github.com/Kludex) in [#​3287](https://github.com/Kludex/starlette/pull/3287)
#### New Contributors
- [@​ATOM00blue](https://github.com/ATOM00blue) made their first contribution in [#​3283](https://github.com/Kludex/starlette/pull/3283)
**Full Changelog**: <https://github.com/Kludex/starlette/compare/1.0.1...1.1.0>
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMTYuNCIsInVwZGF0ZWRJblZlciI6IjQzLjIxNi40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
jcabillot
was assigned by renovate2026-06-10 23:14:00 -04:00
renovate
changed title from chore(deps): update dependency starlette to v1.2.1 to chore(deps): update dependency starlette to v1.3.02026-06-11 04:15:40 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
==1.0.1→==1.3.0Release Notes
Kludex/starlette (starlette)
v1.3.0: Version 1.3.0Compare Source
What's Changed
FileResponseby @jiyujie2006 in #3307OSErroralongsideMultiPartExceptionwhen closing temp files by @N3XT3R1337 in #3191httpx2to thefullextra by @Kludex in #3323removeprefixto strip weak ETag indicator inis_not_modifiedby @gnosyslambda in #3193request.urlfrom structured components by @Kludex in #3326New Contributors
Full Changelog: https://github.com/Kludex/starlette/compare/1.2.1...1.3.0
v1.2.1: Version 1.2.1Compare Source
What's Changed
httpx2for type checking in thetestclientmodule by @leifwar in #3304New Contributors
Full Changelog: https://github.com/Kludex/starlette/compare/1.2.0...1.2.1
v1.2.0: Version 1.2.0Compare Source
What's Changed
Full Changelog: https://github.com/Kludex/starlette/compare/1.1.0...1.2.0
v1.1.0: Version 1.1.0Compare Source
What's Changed
"application/octet-stream"as theFileResponsemedia type fallback by @ATOM00blue in #3283HTTPEndpointby @Kludex in #3286StaticFiles.lookup_pathby @Kludex in #3287New Contributors
Full Changelog: https://github.com/Kludex/starlette/compare/1.0.1...1.1.0
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.
0697df4f27toa837e58376chore(deps): update dependency starlette to v1.2.1to chore(deps): update dependency starlette to v1.3.0