git.iko.soy/typeable/http-api-data
on fa000cc help sign in
156 lines 4.3 kB history raw
10.4.2
2-----
4* Add instances for `Const` and `Identity`
60.4.1.1
7-------
9* Allow cookie <0.5
10* Change to `build-type: Simple`
120.4.1
13-----
15* Use `time-compat` to provide instances for `DayOfWeek`.
170.4
18---
20* `NominalDiffTime` instances preserve precision (roundtrip)
21* Add `Semigroup.Min`, `Max`, `First`, `Last` instances
22* Add `Tagged b a` instances
240.3.10
25---
27* Fix 'SetCookie' instances
28 (see [#86](https://github.com/fizruk/http-api-data/pull/86))
29* Add support for `Fixed`
30 (see [#78](https://github.com/fizruk/http-api-data/pull/87))
320.3.9
33---
35* GHC-8.6 support
36* Remove dependency on `uri-bytestring` and use functions from `http-types` instead
37 (see [#75](https://github.com/fizruk/http-api-data/pull/75))
38* Add support for `SetCookie`
39 (see [#74](https://github.com/fizruk/http-api-data/pull/74))
410.3.8.1
42---
44* GHC-8.4.1 support
460.3.8
47---
49* Minor changes:
50 * Stable URL-encoding for `Form`s (see [#67](https://github.com/fizruk/http-api-data/pull/67)):
51 * Introduce `urlEncodeParams` and `urlDecodeParams`;
52 * Introduce `urlEncodeAsFormStable` and use stable encoding for doctests;
53 * Add `toEntriesByKeyStable` and `toListStable`;
54 * Add `Semigroup` instance for `Form` (see [#69](https://github.com/fizruk/http-api-data/pull/69));
55 * Relax upper bound on Cabal (see [#73](https://github.com/fizruk/http-api-data/pull/73)).
570.3.7.2
58---
60* Allow http-types-0.12
61* .cabal file adjustments
630.3.7.1
64---
66* GHC-8.2 support (see [#55](https://github.com/fizruk/http-api-data/pull/55)).
680.3.7
69---
71* Minor changes:
72 * Use [`attoparsec-iso8601`](http://hackage.haskell.org/package/attoparsec-iso8601)
73 for parsing of time types. Now the accepted formats are the same as by `aeson`,
74 i.e. parsers are more lenient
75 (see [#41](https://github.com/fizruk/http-api-data/pull/41));
76 * Preserve fractions of a second in `ToHttpApiData` instances (see [#53](https://github.com/fizruk/http-api-data/pull/53));
77 * Add `ToHttpApiData` and `FromHttpApiData` instances for `TimeOfDay` (see [#53](https://github.com/fizruk/http-api-data/pull/53)).
790.3.6
80---
82* Minor change:
83 * 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.
850.3.5
86---
88* Minor changes:
89 * Add `LenientData` which always succeeds to parse (see [#45](https://github.com/fizruk/http-api-data/pull/45)).
910.3.4
92---
94* Minor changes:
95 * Add support for GHC 8.2, drop support for GHC 7.6 (see [#44](https://github.com/fizruk/http-api-data/pull/44)).
970.3.3
98---
100* Minor changes:
101 * Expose `Form` constructor from `Web.FromUrlEncoded` (see [#40](https://github.com/fizruk/http-api-data/pull/40));
102 * Fix example in `FromForm` documentation (see [#39](https://github.com/fizruk/http-api-data/issues/39)).
1040.3.2
105---
107* Minor change:
108 * Export `Form` type from `Web.FormUrlEncoded` (see [#37](https://github.com/fizruk/http-api-data/pull/37)).
1100.3.1
111---
113* Minor changes:
114 * Add instances for `Data.UUID` (see [#34](https://github.com/fizruk/http-api-data/pull/34)).
1160.3
117---
118* Major changes:
119 * Add `Web.FormUrlEncoded` to work with form data (see [#32](https://github.com/fizruk/http-api-data/pull/32)).
121* Minor changes:
122 * Add instances for `Numeric.Natural` (see [`d944721`](https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83)).
1240.2.4
125---
126* Make `parseHeader` total (instead of throwing exceptions on invalid Unicode, see [#30](https://github.com/fizruk/http-api-data/pull/30)).
1280.2.3
129---
130* Add more parser helpers for `Bounded` `Enum` types.
1320.2.2
133---
135* Add instances for more `time` types: `LocalTime`, `ZonedTime`, `UTCTime` and `NominalDiffTime`
1370.2.1
138---
140* Add helpers for multiple URL pieces and query params:
141 * `toUrlPieces`, `parseUrlPieces`
142 * `toQueryParams`, `parseQueryParams`
1440.2
145---
147* Export helper functions from `Web.HttpApiData`:
148 * `parseUrlPieceMaybe`, `parseHeaderMaybe`, `parseQueryParamMaybe`
149 * `parseUrlPieceWithPrefix`, `parseHeaderWithPrefix`, `parseQueryParamWithPrefix`
150 * `showTextData`, `readTextData`, `parseBoundedTextData`
151* Fix AMP related warnings
1530.1.1
154---
156* Add `use-text-show` flag to optionally use more efficient `TextShow` instances