- Export everything from
Network.HTTP.Types - Added a bunch of regression, unit and property tests for stability.
- Updated the
README.md
- Add
DataandGenericinstances toByteRange,StdMethod,StatusandHttpVersion. - Rework of all the documentation, with the addition of
@sincenotations.
- Remove now-invalid doctest options from
doctests.hs.
- Add new
parseQueryReplacePlusfunction, which allows specifying whether to replace'+'with' '. - Add header name constants for "Prefer" and "Preference-Applied" (RFC 7240).
- Add new functions for constructing a query URI where not all parts are escaped.
- URI encoding is now back to upper-case hexadecimal, as that is the preferred canonicalization, and the previous change caused issues with URI signing in at least
amazonka.
- Remove dependency on
blaze-builder. (Note that as a side effect of this, URI encoding is now using lower-case rather than upper-case hexadecimal.) - Add
Boundedinstance toStatus. - Re-export more status codes and
http20fromNetwork.HTTP.Types.
- New status codes, new headers.
- Fixed typo in
imATeapot, added missingtoEnum. - Oh, and
http20.
- New function:
parseByteRanges. - Support for HTTP status 422 "Unprocessable Entity" (RFC 4918).
- No changelog was maintained up to version
0.9.