Skip to content

0.6

Choose a tag to compare

@shpaker shpaker released this 05 Jun 08:33
· 43 commits to main since this release
586f928

Added

  • httpx2 adapter (sync + async) — generates curl --http2 … for Pydantic's httpx2. Adapter is self-contained so future divergence from httpx stays isolated.

Changed

  • Minimum Python is now 3.10 (was 3.8).
  • Project migrated from Poetry to uv (uv.lock, uv sync, uv build, uv publish). Build backend switched from poetry-core to hatchling.
  • Justfile now drives commands through uv run ….
  • CI workflow renamed Lint → Tests; matrix 3.10 → 3.14; uses astral-sh/setup-uv@v5.
  • Release workflow uses uv build + uv publish.
  • Dropped unused pytest-httpx dev dep.
  • README refreshed: lists httpx2, documents Python 3.10+ requirement, adds httpx2 and async usage examples.
  • Test expectations updated for httpx>=0.28 (compact JSON separators) and dynamic Accept-Encoding/User-Agent capture for aiohttp.

Full Changelog: 0.5...0.6