Skip to content

Changelog

0.1.1

Fix documentation.

  • Add config for readthedocs
  • Pull broken version 0.1.0

0.1.0

Initial release.

  • Sync and async clients (Client, AsyncClient)
  • Fluent request builder with all HTTP verbs
  • Response assertions (.status(), .header())
  • Pydantic model binding (.model(), .model_list())
  • Content-type validation before JSON parsing
  • Built-in header matchers (equals, contains, starts_with, ends_with, matches)
  • Custom matchers via Callable[[str], None] protocol
  • from_httpx for wrapping existing httpx clients
  • Context manager support (sync and async)
  • Contextual error messages with request/response details