• 2.0.0 edf0dd6672

    marvin8 released this 2026-06-08 23:12:32 +00:00 | 45 commits to main since this release

    Signed by marvin8
    SSH key fingerprint: SHA256:cyGOzvyFNw+A8J/LVjRif8v3KZLo8seQDVZbk/IhNhI

    [2.0.0] - 2026-06-08

    Breaking Changes

    • 💥 This version removes the passed in httpx AsyncClient. From now on we maintain our own client in the library.

    CI

    • 👷 add separate pytest for 3.15 with failure: ignore
    • 👷 split out individual tasks

    Documentation

    • 📝 update Release-Notes for 2.0.0 http client internalization
    • 📝 Correct Release-Notes.md content
    • 📝 add 2.x breaking change warning to docs index
    • 📝 update README quick-start and status for 2.0 API
    • 📝 update CLAUDE.md for 2.0 signatures and httpx2

    Features

    • internalize AsyncClient, remove client param, add context manager
    • replace httpx with httpx2, rewrite test mocks for respx

    Testing

    • write failing tests for internalized client and context manager
    Downloads