Changelog of @hackage/http-client 0.4.26.2

0.4.26.2

  • Fix compilation for GHC 7.4

0.4.26.1

  • Fix compilation for GHC < 7.10

0.4.26

  • Make sure we never read from or write to closed socket #170

0.4.25

  • Don't error out when response body flushing fails #169

0.4.24

  • Use a new TlsExceptionHostPort exception to indicate the host and port of the server we were trying to connect to when a TLS exception occurred. See commercialhaskell/stack#1010

0.4.23

  • Case insensitive cookie domains #158

0.4.22

  • ProxyConnectException now returns Right HttpException. #155

0.4.21

  • Support no_proxy environment variable. #140 #145

0.4.20

  • Expose brReadSome

0.4.19

  • Move HasHttpManager from http-conduit to http-client #147
  • Chunked request bodies use less TCP packets #149

0.4.18

0.4.17

  • Case insensitive proxy environment variables #135

0.4.16

  • Proxy auth for HTTPS #132

0.4.15

  • Support proxy authentication in environment variables #129

0.4.14

  • Ignore empty http_proxy #128

0.4.13

  • Support for auth via url #124

0.4.12

  • Added IsString RequestBody instance #126

0.4.11.3

  • Fix getUri to insert "?" to uriQuery when necessary. #123

0.4.11.2

0.4.11.1

  • Disable custom timeout code #116

0.4.11

  • Ignore the 'Content-Length' header if the body contains chunked data #115

0.4.10

  • Expect: 100-continue #114

0.4.9

  • Add RequestBody smart constructors streamFile and streamFileObserved, the latter with accompanying type StreamFileStatus.

0.4.8.1

  • Automatically call withSocketsDo everywhere #107

0.4.8

  • Add the ResponseLengthAndChunkingBothUsed exception constructor #108

0.4.7.2

  • Improved timeout implementation for high contention cases #98

0.4.7.1

  • Fix for shared connections in proxy servers #103

0.4.7

0.4.6.1

Separate tests not requiring internet access. #93

0.4.6

Add onRequestBodyException to Request to allow for recovering from exceptions when sending the request. Most useful for servers which terminate the connection after sending a response body without flushing the request body.

0.4.5

Add openSocketConnectionSize and increase default chunk size to 8192.

0.4.4

Add managerModifyRequest field to ManagerSettings.

0.4.3

Add requestVersion field to Request.

0.4.2

The reaper thread for a manager will go to sleep completely when there are no connection to manage. See: https://github.com/snoyberg/http-client/issues/70

0.4.1

0.4.0