Releases: imroc/req
Releases · imroc/req
v3.32.3 Release
- Ensure response middleware executed when internal middleware returns error
v3.32.2 Release
Fix: avoid resp.Err been overridden
v3.32.1 Release
- Fix: do not retry when RetryCount eq 0
- Fix: negative resp.TotalTime() (#214)
v3.32.0 Release
- Refactor http3 implementation, remove embedded quic-go.
- Add go1.20 to ci.
- Remove deprecated ioutil functions.
v3.31.2 Release
- Move github.com/marten-seemann/qpack to github.com/quic-go/qpack
v3.31.1 Release
- Avoid err been override when response middleware is set.
- Support infinity retry.
- Support slice and array in SetBody.
v3.31.0 Release
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
- embed quic-go and support go1.20
v3.29.0 Release
- Ensure response middleware executed when error occurs
v3.28.0 Release
- Support SetResponseBodyTransformer.