Skip to content

Releases: 0x676e67/wreq-python

v2.2.5

27 Apr 04:33

Choose a tag to compare

What's Changed

  • build(deps): update pyo3-stub-gen requirement from 0.7.0 to 0.8.0 by @dependabot in #183
  • feat(client): update client headers partially rather than overwriting by @0x676e67 in #182
  • feat(client): partially update and append client headers by @0x676e67 in #184
  • feat(typing): add chrome/110 impersonate by @0x676e67 in #185

Full Changelog: v2.2.1...v2.2.5

v2.2.1

03 Apr 13:12

Choose a tag to compare

What's Changed

  • feat(proxy): clone and reuse proxy objects by @0x676e67 in #178
  • feat(header): adapt multiple value sequences of key mapping by @0x676e67 in #179

Full Changelog: v2.2.0...v2.2.1

v2.2.0

30 Mar 03:26

Choose a tag to compare

What's Changed

  • refactor(typing): refactor type extractors by @0x676e67 in #173
  • feat(proxy): enhanced websocket request level proxy definition by @0x676e67 in #175

Full Changelog: v2.1.5...v2.2.0

v2.1.5

27 Mar 01:08

Choose a tag to compare

What's Changed

Full Changelog: v2.1.1...v2.1.5

v2.1.1

25 Mar 12:06

Choose a tag to compare

What's Changed

  • docs(json): Improve Json type hints by @0x676e67 in #159
  • docs(status): Improve StatusCode __repr__ implement by @0x676e67 in #160
  • docs: generate docs conditionally to minimize binary size by @0x676e67 in #161
  • fix(client): updating client can overwrite verify option by @0x676e67 in #163
  • perf(ws): zero-copy creation of websocket messages by @0x676e67 in #164
  • build: update python dependency-groups by @0x676e67 in #165
  • feat(headers): adapt HeaderMap to support repeated headers by @0x676e67 in #166

Full Changelog: v2.1.0...v2.1.1

v2.1.0

20 Mar 04:46

Choose a tag to compare

What's Changed

  • build(deps): remove unused log dependencies by @0x676e67 in #153
  • feat: allow inheritance of Client and BlockingClient in python by @fnk93 in #152
  • chore(error): refactor exception error handling by @0x676e67 in #154
  • feat(stream): streaming transfers supports str chunks by @0x676e67 in #155

New Contributors

Full Changelog: v2.0.5...v2.1.0

v2.0.5

19 Mar 13:27

Choose a tag to compare

What's Changed

  • fix(tests): update self-signed.badssl.com certificate test by @0x676e67 in #143
  • perf(typing): remove obsolete wrapper of request body by @0x676e67 in #144
  • feat(proxy): enhanced request level proxy definition by @0x676e67 in #145
  • feat(typing): add safari/18_3_1 impersonate by @0x676e67 in #146
  • perf: zero-copy transfers by @0x676e67 in #149

Full Changelog: v2.0.0...v2.0.5

v2.0.0

18 Mar 06:32

Choose a tag to compare

What's Changed

  • build(deps): update pyo3-async-runtimes requirement from 0.23.0 to 0.24.0 by @dependabot in #130
  • build(deps): update pyo3 requirement from 0.23.5 to 0.24.0 by @dependabot in #123
  • build(deps): remove unused dependencies by @0x676e67 in #131
  • feat: Adopt requests style API for client SSL certificate verification by @0x676e67 in #132
  • fix(header): Adapt to the scenario of duplicate keys in HeaderMap by @0x676e67 in #135
  • perf(header): Use bytes buffer in HeaderMap to avoid copying by @0x676e67 in #136
  • refactor(cookie): refactor cookie API signature by @0x676e67 in #134
  • chore: use macros to simplify Python buffer implementation by @0x676e67 in #139
  • feat: add chrome 134 impersonate by @0x676e67 in #140
  • build: add free-threaded package support by @0x676e67 in #142

Full Changelog: v1.7.0...v2.0.0

v1.7.0

13 Mar 00:11

Choose a tag to compare

What's Changed

  • build: upgrade dependencies by @0x676e67 in #122
  • build(deps): update rquest requirement from 2.2.1 to 3.0.5 by @dependabot in #124
  • feat(ws): HTTP/2 support for WebSocket by @0x676e67 in #125
  • feat(ws): Added read_buffer_size optional config by @0x676e67 in #126
  • perf(ws): prevent deep copy of message data by @0x676e67 in #127
  • build(deps): update indexmap requirement from 2.7.0 to 2.8.0 by @0x676e67 in #128

New Contributors

Full Changelog: v1.6.5...v1.7.0

v1.6.5

06 Mar 05:51

Choose a tag to compare

What's Changed

  • perf(cookie): Attempt to convert a Bytes buffer to a HeaderValue by @0x676e67 in #117
  • fix(stream): fix asynchronous stream sending by @0x676e67 in #119
  • perf(body): Optimize data copying in request body sending by @0x676e67 in #120

Full Changelog: v1.6.1...v1.6.5