Skip to content

Releases: imroc/req

v3.32.3 Release

24 Feb 09:55
Compare
Choose a tag to compare
  • Ensure response middleware executed when internal middleware returns error

v3.32.2 Release

24 Feb 09:37
Compare
Choose a tag to compare

Fix: avoid resp.Err been overridden

v3.32.1 Release

22 Feb 03:45
Compare
Choose a tag to compare
  • Fix: do not retry when RetryCount eq 0
  • Fix: negative resp.TotalTime() (#214)

v3.32.0 Release

06 Feb 12:08
Compare
Choose a tag to compare
  • Refactor http3 implementation, remove embedded quic-go.
  • Add go1.20 to ci.
  • Remove deprecated ioutil functions.

v3.31.2 Release

02 Feb 03:55
Compare
Choose a tag to compare
  • Move github.com/marten-seemann/qpack to github.com/quic-go/qpack

v3.31.1 Release

31 Jan 03:12
Compare
Choose a tag to compare
  • Avoid err been override when response middleware is set.
  • Support infinity retry.
  • Support slice and array in SetBody.

v3.31.0 Release

24 Jan 15:06
Compare
Choose a tag to compare

Refactor API style:

  • For Client:

    • Deprecate SetCommonError, add SetCommonErrorResult
    • Add SetResultStateCheckFunc
  • For Request:
    * Deprecate SetResult, add SetSuccessResult
    * Deprecate SetError, add SetErrorResult

  • For Response:
    * Deprecate IsSuccess, add IsSuccessState
    * Deprecate IsError, add IsErrorState
    * Deprecate Result, add SuccessResult
    * Deprecate Error, add ErrorResult
    * Add ResultState

v3.30.0 Release

16 Jan 11:33
Compare
Choose a tag to compare
  • embed quic-go and support go1.20

v3.29.0 Release

11 Jan 15:38
Compare
Choose a tag to compare
  • Ensure response middleware executed when error occurs

v3.28.0 Release

11 Jan 08:18
Compare
Choose a tag to compare
  • Support SetResponseBodyTransformer.