git.iko.soy/typeable/http-api-data
on v0.3.8.1 help sign in
116 lines 3.5 kB history raw
10.3.8.1
2---
4* GHC-8.4.1 support
60.3.8
7---
9* Minor changes:
10 * Stable URL-encoding for `Form`s (see [#67](https://github.com/fizruk/http-api-data/pull/67)):
11 * Introduce `urlEncodeParams` and `urlDecodeParams`;
12 * Introduce `urlEncodeAsFormStable` and use stable encoding for doctests;
13 * Add `toEntriesByKeyStable` and `toListStable`;
14 * Add `Semigroup` instance for `Form` (see [#69](https://github.com/fizruk/http-api-data/pull/69));
15 * Relax upper bound on Cabal (see [#73](https://github.com/fizruk/http-api-data/pull/73)).
170.3.7.2
18---
20* Allow http-types-0.12
21* .cabal file adjustments
230.3.7.1
24---
26* GHC-8.2 support (see [#55](https://github.com/fizruk/http-api-data/pull/55)).
280.3.7
29---
31* Minor changes:
32 * Use [`attoparsec-iso8601`](http://hackage.haskell.org/package/attoparsec-iso8601)
33 for parsing of time types. Now the accepted formats are the same as by `aeson`,
34 i.e. parsers are more lenient
35 (see [#41](https://github.com/fizruk/http-api-data/pull/41));
36 * Preserve fractions of a second in `ToHttpApiData` instances (see [#53](https://github.com/fizruk/http-api-data/pull/53));
37 * Add `ToHttpApiData` and `FromHttpApiData` instances for `TimeOfDay` (see [#53](https://github.com/fizruk/http-api-data/pull/53)).
390.3.6
40---
42* Minor change:
43 * Add `toEncodedUrlPiece` class method for URL-encoded path segments (see [#50](https://github.com/fizruk/http-api-data/pull/50)); use efficient encoding for types whose values don't need URL-encoding.
450.3.5
46---
48* Minor changes:
49 * Add `LenientData` which always succeeds to parse (see [#45](https://github.com/fizruk/http-api-data/pull/45)).
510.3.4
52---
54* Minor changes:
55 * Add support for GHC 8.2, drop support for GHC 7.6 (see [#44](https://github.com/fizruk/http-api-data/pull/44)).
570.3.3
58---
60* Minor changes:
61 * Expose `Form` constructor from `Web.FromUrlEncoded` (see [#40](https://github.com/fizruk/http-api-data/pull/40));
62 * Fix example in `FromForm` documentation (see [#39](https://github.com/fizruk/http-api-data/issues/39)).
640.3.2
65---
67* Minor change:
68 * Export `Form` type from `Web.FormUrlEncoded` (see [#37](https://github.com/fizruk/http-api-data/pull/37)).
700.3.1
71---
73* Minor changes:
74 * Add instances for `Data.UUID` (see [#34](https://github.com/fizruk/http-api-data/pull/34)).
760.3
77---
78* Major changes:
79 * Add `Web.FormUrlEncoded` to work with form data (see [#32](https://github.com/fizruk/http-api-data/pull/32)).
81* Minor changes:
82 * Add instances for `Numeric.Natural` (see [`d944721`](https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83)).
840.2.4
85---
86* Make `parseHeader` total (instead of throwing exceptions on invalid Unicode, see [#30](https://github.com/fizruk/http-api-data/pull/30)).
880.2.3
89---
90* Add more parser helpers for `Bounded` `Enum` types.
920.2.2
93---
95* Add instances for more `time` types: `LocalTime`, `ZonedTime`, `UTCTime` and `NominalDiffTime`
970.2.1
98---
100* Add helpers for multiple URL pieces and query params:
101 * `toUrlPieces`, `parseUrlPieces`
102 * `toQueryParams`, `parseQueryParams`
1040.2
105---
107* Export helper functions from `Web.HttpApiData`:
108 * `parseUrlPieceMaybe`, `parseHeaderMaybe`, `parseQueryParamMaybe`
109 * `parseUrlPieceWithPrefix`, `parseHeaderWithPrefix`, `parseQueryParamWithPrefix`
110 * `showTextData`, `readTextData`, `parseBoundedTextData`
111* Fix AMP related warnings
1130.1.1
114---
116* Add `use-text-show` flag to optionally use more efficient `TextShow` instances