Releases: fizruk/http-api-data
Releases · fizruk/http-api-data
v0.3.8
- Minor changes:
- Stable URL-encoding for
Form
s (see #67):
- Introduce
urlEncodeParams
and urlDecodeParams
;
- Introduce
urlEncodeAsFormStable
and use stable encoding for doctests;
- Add
toEntriesByKeyStable
and toListStable
;
- Add
Semigroup
instance for Form
(see #69);
- Relax upper bound on Cabal (see #73).
v0.3.7
- Use
attoparsec-iso8601
for parsing of time types. Now the accepted formats are the same as by aeson
, i.e. parsers are more lenient (see #41);
- Preserve fractions of a second in
ToHttpApiData
instances (see #53);
- Add
ToHttpApiData
and FromHttpApiData
instances for TimeOfDay
(see #53).
v0.3.6
- Add
toEncodedUrlPiece
class method for URL-encoded path segments (see #50); use efficient encoding for types whose values don't need URL-encoding.
v0.3.5
- Minor changes:
- Add
LenientData
which always succeeds to parse (see #45).
v0.3.4
- Minor changes:
- Add support for GHC 8.2, drop support for GHC 7.6 (see #44).
v0.3.3
- Minor changes:
- Expose
Form
constructor from Web.FromUrlEncoded
(see #40);
- Fix example in
FromForm
documentation (see #39).
v0.3.2
- Minor change:
- Export
Form
type from Web.FormUrlEncoded
(see #37).
v0.3.1
- Minor changes:
- Add instances for
Data.UUID
(see #34).
v0.3
- Major changes:
- Add
Web.FormUrlEncoded
to work with form data (see #32).
- Minor changes:
- Add instances for
Numeric.Natural
(see d944721
).
v0.2.4
- Make
parseHeader
total (instead of throwing exceptions on invalid Unicode, see #30).