Changelog for http-types-0.12.4
# Changelog for `http-types`
## 0.12.4 [2023-11-29]
* Add `Data` and `Generic` instances to `ByteRange`, `StdMethod`, `Status` and `HttpVersion`.
* Rework of all the documentation, with the addition of `@since` notations.
## 0.12.3 [2019-02-24]
* Remove now-invalid doctest options from `doctests.hs`.
## 0.12.2 [2018-09-26]
* Add new `parseQueryReplacePlus` function, which allows specifying whether to replace `'+'` with `' '`.
* Add header name constants for "Prefer" and "Preference-Applied" (RFC 7240).
## 0.12.1 [2018-01-31]
* Add new functions for constructing a query URI where not all parts are escaped.
## 0.12 [2018-01-28]
* 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`.
## 0.11 [2017-11-29]
* 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 `Bounded` instance to `Status`.
* Re-export more status codes and `http20` from `Network.HTTP.Types`.
## 0.10 [2017-10-22]
* New status codes, new headers.
* Fixed typo in `imATeapot`, added missing `toEnum`.
* Oh, and `http20`.
## 0.9.1 [2016-06-04]
* New function: `parseByteRanges`.
* Support for HTTP status 422 "Unprocessable Entity" (RFC 4918).
## 0.9 [2015-10-09]
* No changelog was maintained up to version `0.9`.