Backfill changelogs for 2.6.0-2.8.0 and cut 2.9.0
Merged
KL
3mo ago+44+44+01234567890123456789-2-2-0123456789
Summary
Releases v2.6.0, v2.7.0, and v2.8.0 were tagged without changelog entries. This backfills both package changelogs from the commit history between tags, and renames Unreleased to 2.9.0.
httpx2:2.6.0(WebSocket support via #1042,QUERYmethod via #1055, click bounds via #1040),2.7.0(httpx-ws v0.9.0 via #1067),2.8.0(lockstep bump, no changes),2.9.0(alias_httpx()via #1077, with the PR link added).httpcore2:2.6.0(#983, #1045),2.7.0(lockstep bump),2.8.0(connection pool churn via #1075),2.9.0(lockstep bump).
Docs-only and test-only commits (#1041, #1054, #1058, #1061, #1062, #1063, #1065) are omitted, matching existing changelog conventions. Lockstep entries reuse the phrasing from httpcore2 2.2.0. Dates come from the tag dates; 2.9.0 is dated today.
AI Disclaimer
This PR was developed with the assistance of either Claude or Codex. I've reviewed and verified the changes.