- Allow all RFC 7230 tchar in header name
- List test suite file dependencies in
extra-source-files
so that Hackage is able to run the test suite. - Update package metadata.
- Add
Eq
andShow
to all data types.
- Add these to
Http.Headers
: cons, snoc, lookupHost, lookupAccept, lookupDate, lacksContentLengthAndTransferEncoding, snocContentLength.
- Add
Http.Headers.fromList
. In examples, this makes it easier to create HTTP requests. - Add
Eq
andShow
instances forBodied
. - Get rid of
versionMajor
andversionMinor
from both requests and responses. Only support HTTP/1.1.
- Redo module structure
- Introduce Headers type. Currently a low performance implementation.
- Introduce Http.Types module, which reexports all types
- Initial release