Skip to content

0.19.0

Choose a tag to compare

@github-actions github-actions released this 01 Oct 20:18
· 7 commits to main since this release
0.19.0
05a4319

What's Changed

  • docs: point event_hooks at a caller-built httpx2 client by @lesnik512 in #149
  • feat: make type checkers reject unknown client options by @lesnik512 in #150
  • docs: fix stale facts and plain up user-facing prose by @lesnik512 in #151

New dependency

httpware now depends on typing-extensions>=4.14.1 on every Python version. Before this, httpx2 was its only runtime dependency. It's needed for the closed TypedDicts that let ty reject unknown client options such as verfy= or cert= (pyright and mypy already did). The floor matters on Python 3.14: earlier releases of typing-extensions report no keys for these TypedDicts there, which would make the client reject every option.

Full Changelog: 0.18.0...0.19.0