Added support for HTTP/3, except for Windows.
>>> import curl_cffi
>>> from curl_cffi import CurlHttpVersion
>>> r = curl_cffi.get("https://cloudflare-quic.com", http_version=CurlHttpVersion.V3ONLY)
>>> r.status_code
200
>>> r.http_version == CurlHttpVersion.V3
True
Also added new targets: tor145
, safari184
, safari184_ios
, chrome136
.
What's Changed
- fix HEADERFUNCTION typo by @GeekDuanLian in #518
- fix: let request headers encoding take precedence over session headers encoding by @serozhenka in #514
- Complete support for DEBUGFUNCTION by @GeekDuanLian in #519
- Add support for http/3 by @lexiforest in #538
- Add markdown extraction method by @lexiforest in #541
- Support more curl_multi_* functions by @el1s7 in #548
- add CURL_IPRESOLVE Enum by @GeekDuanLian in #523
- Add support for curl_easy_upkeep by @lexiforest in #557
- Add missing ciphers by @lexiforest in #558
New Contributors
- @GeekDuanLian made their first contribution in #518
Full Changelog: v0.10.0...v0.11.0