Skip to content

Releases: imroc/req

v3.41.0 Release

10 Aug 01:50
Compare
Choose a tag to compare
  • Update dependencies.
  • Support go1.21.
  • Add SetCookeJarFactory.
  • Use memoryCookieJarFactory to create cookie jar by default when create Client.

v3.40.1 Release

05 Aug 04:00
Compare
Choose a tag to compare
  • Support ImpersonateSafari.
  • Improve code with generics.
  • Improve Client.Clone.

v3.40.0 Release

04 Aug 12:27
Compare
Choose a tag to compare

v3.39.0 Release

31 Jul 10:27
Compare
Choose a tag to compare

HTTP fingerprinting: Support to control the order of header (see docs).

  • Add SetHeaderOrder and SetPseudoHeaderOrder for Request and Transport.
  • Add SetCommonHeaderOrder and SetCommonPseudoHeaderOrder for Client.

v3.38.0 Release

28 Jul 11:29
Compare
Choose a tag to compare
  • Support quic-go v0.37.0 and drop go1.19

v3.37.2 Release

28 Jun 02:29
Compare
Choose a tag to compare
  • Make sure beforeRequests executed before client middleware(fix #248)

v3.37.1 Release

22 Jun 15:51
Compare
Choose a tag to compare
  • Ensure err in client.roundTrip (#246 )

v3.37.0 Release

17 Jun 03:51
Compare
Choose a tag to compare
  • Support HTTP Digest Authentication: https://req.cool/docs/tutorial/authentication/#set-digest-auth
  • Add global wrappers.
  • Reset file reader when retry a multipart file upload.
  • Add nil check to SetSuccessResult and SetErrorResult.
  • Allow PATCH multipart request.
  • Fix transport middleware not work after clone(#233).
  • Fix client middleware not work after clone.

v3.36.2 Release

16 Jun 03:19
Compare
Choose a tag to compare
  • Support quic-go v0.35.1.
  • Do not detect alt-svc if it's already http3.

v3.36.1 Release

15 Jun 11:39
Compare
Choose a tag to compare
  • Let TLS fingerprinting works even a proxy is set.
  • Add SetTLSFingerprintRandomized.
  • Merge upstream from latest net/http and http2.