Repository navigation
0.19.0
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