# ChangeLog for http-conduit
## 2.3.8.1
* Drop `connection` dependency
## 2.3.8
* Adds `setRequestBearerAuth` convenience function. Note that this is only available for `http-client` versions 0.7.6 or greater. [#457](https://github.com/snoyberg/http-client/pull/457/files)
* Adds a convenience function to set a request's response timeout [#456](https://github.com/snoyberg/http-client/pull/456)
## 2.3.7.4
* Introduces the `aeson` cabal file [#448](https://github.com/snoyberg/http-client/issues/448)
## 2.3.7.3
* Relax test suite version bounds
## 2.3.7.2
* Add the `network3` flag
## 2.3.7.1
* Properly skip whitespace after JSON body [#401](https://github.com/snoyberg/http-client/issues/401)
## 2.3.7
* Ensure entire JSON response body is consumed [#395](https://github.com/snoyberg/http-client/issues/395)
## 2.3.6.1
* Add back compatibility with older http-client version [#393](https://github.com/snoyberg/http-client/pull/393)
## 2.3.6
* Add `httpSource` to `Network.HTTP.Client.Conduit` [#390](https://github.com/snoyberg/http-client/pull/390).
## 2.3.5
* Adds `addToRequestQueryString` helper function
## 2.3.4
* Reexport RequestHeaders from Network.HTTP.Types (what was intended in last version)
* Fix mistake in ChangeLog
## 2.3.3
* Reexport Header, QueryItem and ResponseHeaders from Network.HTTP.Types
* Rewrite a type signature of setRequestHeaders with RequestHeaders
## 2.3.2
* Adds `parseRequestThrow`, `parseRequestThrow_`, and
`setRequestCheckStatus` to `Network.HTTP.Simple`.
See [#304](https://github.com/snoyberg/http-client/issues/304)
## 2.3.1
* Reexport Query from Network.HTTP.Types
* Rewrite a type signatures of getRequestQueryString and setRequestQueryString with Query
## 2.3.0
* conduit 1.3 support
* NOTE: Even for older versions of conduit, this includes dropping
support for finalizers
* `http` returns a `Source` instead of a `ResumableSource` (due to lack of
finalizers)
* Drop monad-control for unliftio
* Removed some deprecated functions: `withManager`, `withManagerSettings`,
`conduitManagerSettings`
## 2.2.4
* Add `httpBS` to `Network.HTTP.Simple`
## 2.2.3.2
* Add proper headers for `httpJSON` and `httpJSONEither` [#284](https://github.com/snoyberg/http-client/issues/284)
## 2.2.3.1
* Minor README improvement
## 2.2.3
* Add `withResponse` to `Network.HTTP.Simple`
## 2.2.2.1
* setRequestBodyJSON works with aeson's toEncoding function (>= 0.11)
[#230](https://github.com/snoyberg/http-client/pull/230)
## 2.2.2
* Add `httpNoBody` to `Network.HTTP.Simple`
## 2.2.1
* Add `httpSource` to `Network.HTTP.Simple`
## 2.2.0.1
* Doc fixes
## 2.2.0
* Upgrade to http-client 0.5
## 2.1.11
* Switch to non-throwing behavior in `Network.HTTP.Simple` [#193](https://github.com/snoyberg/http-client/issues/193)
## 2.1.10.1
* Fix mistaken `@since` comments
## 2.1.10
* Add the `Network.HTTP.Simple` module
## 2.1.9
* cabal file cleanup
## 2.1.8
* Move HasHttpManager from http-conduit to http-client [#147](https://github.com/snoyberg/http-client/pull/147)
## 2.1.7
* Deprecate `conduitManagerSettings`, re-export `tlsManagerSettings` [#136](https://github.com/snoyberg/http-client/issues/136) [#137](https://github.com/snoyberg/http-client/issues/137)
## 2.1.6
* Deprecate `withManager` and `withManagerSettings`