BSD-3-Clause licensed and maintained by Kazu Yamamoto
This version can be pinned in stack with:http-semantics-0.4.2@sha256:9938dfae087bbb52bf79939997284c583855f4155367604612a8979caa8e41a9,1535

Version-independent common parts of HTTP

Changes

ChangeLog for http-semantics

0.4.2

  • defaultReadNWith is defaultReadN with an STM action beside each receive. When it fires the read answers with the empty string, which is what ReadN already means by end of input, so a reader blocked in it can be given up on without closing the socket under it or throwing into it – neither of which works everywhere.

0.4.1

  • Add auxSendInformational to the server Aux for sending 1xx informational responses (e.g. 103 Early Hints) ahead of the final response.

0.4.0

  • This version is idential to v0.3.1 which includes breaking changes and thus is deprecated.

0.3.1

  • Adding defaultAux and auxSendPing for client.
  • Adding defaultAux for server.

0.3.0

  • Breaking change: fillFileBodyGetNext takes Sentinel instead of IO () to close files on time.

0.2.1

  • Add outBodyCancel to OutBodyIface #11
  • Documentation improvement. #10 #11

0.2.0

  • Introduce responseStreamingIface #9

0.1.2

  • Avoid buffer overflow in fillBufBuilderOne #4

0.1.1

  • Avoid buffer overflow in runStreamingBuilder #3

0.1.0

  • Make it possible to guarantee that final DATA frame is marked end-of-stream. #2

0.0.1

  • Defining getResponseBodyChunk’. #1

0.0.0

  • The first release.