Showing content from https://hackage.haskell.org/package/http-api-data.rss below:
http-api-data – new releases on Hackagehttps://hackage.haskell.org/package/http-api-data New releases of package 'http-api-data' on Hackage. http://www.rssboard.org/rss-specification en admin@hackage.haskell.org admin@hackage.haskell.org Mon, 31 Mar 2025 23:31:38 UTC Mon, 31 Mar 2025 23:31:38 UTC rss-feed http-api-data-0.6.2 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.6.2 https://hackage.haskell.org/package/http-api-data-0.6.2 Mon, 31 Mar 2025 23:31:38 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by phadej at 2025-03-31T23:31:38Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><p>0.6.2</p> <ul> <li>Support GHC-9.12 </li> <li>Require <code>cookie-0.5.1</code> </li> </ul> <p>0.6.1</p> <ul> <li> <p>Require at least GHC-8.6</p> </li> <li> <p>Support <code>cookie-0.5.0</code>, see <a href="https://github.com/fizruk/http-api-data/pull/137">#137</a>.</p> <p>Note that <code>cookie-0.5.0</code>'s parser now removes double quotes around cookie values.</p> </li> </ul> <h2 id="06">0.6</h2> <ul> <li> <p>Use <a href="https://hackage.haskell.org/package/text-iso8601"><code>text-iso8601</code></a> to parse and serialise <code>time</code> types. (Instead of <code>attoparsec-iso8601</code>). Due this change some formats are slightly changed:</p> <ul> <li>Space between timezone is not accepted </li> <li>Timezone offset can be between -23:59..23:59 </li> <li>Timezone offset is output with colon between hours and minutes </li> </ul> </li> <li> <p>Require at least GHC-8.2</p> </li> </ul> <h2 id="051">0.5.1</h2> <ul> <li>Add <code>toEncodedQueryParam</code> to <code>ToHttpApiData</code> type class. It has default implementation using <code>toQueryParam</code>, but may be overriden with more efficient one. </li> </ul> <h2 id="05">0.5</h2> <ul> <li>Use <code>attoparsec-iso8601-1.1.0.0</code>. <code>Day</code> and <code>UTCTime</code> parsers require at least 4 digits now, which is a breaking change. </li> <li>Drop GHC-7.8 and GHC-7.10 support. </li> </ul> <h2 id="043">0.4.3</h2> <ul> <li>Add <code>Quarter</code>, <code>QuarterOfYear</code> and <code>Month</code> instances </li> <li>Support <code>bytestring-0.11</code> </li> </ul> <h2 id="042">0.4.2</h2> <ul> <li>Add instances for <code>Const</code> and <code>Identity</code> </li> </ul> <h2 id="0411">0.4.1.1</h2> <ul> <li>Allow cookie <0.5 </li> <li>Change to <code>build-type: Simple</code> </li> </ul> <h2 id="041">0.4.1</h2> <ul> <li>Use <code>time-compat</code> to provide instances for <code>DayOfWeek</code>. </li> </ul> <h2 id="04">0.4</h2> <ul> <li><code>NominalDiffTime</code> instances preserve precision (roundtrip) </li> <li>Add <code>Semigroup.Min</code>, <code>Max</code>, <code>First</code>, <code>Last</code> instances </li> <li>Add <code>Tagged b a</code> instances </li> </ul> <h2 id="0310">0.3.10</h2> <ul> <li>Fix 'SetCookie' instances (see <a href="https://github.com/fizruk/http-api-data/pull/86">#86</a>) </li> <li>Add support for <code>Fixed</code> (see <a href="https://github.com/fizruk/http-api-data/pull/87">#78</a>) </li> </ul> <h2 id="039">0.3.9</h2> <ul> <li>GHC-8.6 support </li> <li>Remove dependency on <code>uri-bytestring</code> and use functions from <code>http-types</code> instead (see <a href="https://github.com/fizruk/http-api-data/pull/75">#75</a>) </li> <li>Add support for <code>SetCookie</code> (see <a href="https://github.com/fizruk/http-api-data/pull/74">#74</a>) </li> </ul> <h2 id="0381">0.3.8.1</h2> <ul> <li>GHC-8.4.1 support </li> </ul> <h2 id="038">0.3.8</h2> <ul> <li>Minor changes: <ul> <li>Stable URL-encoding for <code>Form</code>s (see <a href="https://github.com/fizruk/http-api-data/pull/67">#67</a>): <ul> <li>Introduce <code>urlEncodeParams</code> and <code>urlDecodeParams</code>; </li> <li>Introduce <code>urlEncodeAsFormStable</code> and use stable encoding for doctests; </li> <li>Add <code>toEntriesByKeyStable</code> and <code>toListStable</code>; </li> </ul> </li> <li>Add <code>Semigroup</code> instance for <code>Form</code> (see <a href="https://github.com/fizruk/http-api-data/pull/69">#69</a>); </li> <li>Relax upper bound on Cabal (see <a href="https://github.com/fizruk/http-api-data/pull/73">#73</a>). </li> </ul> </li> </ul> <h2 id="0372">0.3.7.2</h2> <ul> <li>Allow http-types-0.12 </li> <li>.cabal file adjustments </li> </ul> <h2 id="0371">0.3.7.1</h2> <ul> <li>GHC-8.2 support (see <a href="https://github.com/fizruk/http-api-data/pull/55">#55</a>). </li> </ul> <h2 id="037">0.3.7</h2> <ul> <li>Minor changes: <ul> <li>Use <a href="http://hackage.haskell.org/package/attoparsec-iso8601"><code>attoparsec-iso8601</code></a> for parsing of time types. Now the accepted formats are the same as by <code>aeson</code>, i.e. parsers are more lenient (see <a href="https://github.com/fizruk/http-api-data/pull/41">#41</a>); </li> <li>Preserve fractions of a second in <code>ToHttpApiData</code> instances (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>); </li> <li>Add <code>ToHttpApiData</code> and <code>FromHttpApiData</code> instances for <code>TimeOfDay</code> (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>). </li> </ul> </li> </ul> <h2 id="036">0.3.6</h2> <ul> <li>Minor change: <ul> <li>Add <code>toEncodedUrlPiece</code> class method for URL-encoded path segments (see <a href="https://github.com/fizruk/http-api-data/pull/50">#50</a>); use efficient encoding for types whose values don't need URL-encoding. </li> </ul> </li> </ul> <h2 id="035">0.3.5</h2> <ul> <li>Minor changes: <ul> <li>Add <code>LenientData</code> which always succeeds to parse (see <a href="https://github.com/fizruk/http-api-data/pull/45">#45</a>). </li> </ul> </li> </ul> <h2 id="034">0.3.4</h2> <ul> <li>Minor changes: <ul> <li>Add support for GHC 8.2, drop support for GHC 7.6 (see <a href="https://github.com/fizruk/http-api-data/pull/44">#44</a>). </li> </ul> </li> </ul> <h2 id="033">0.3.3</h2> <ul> <li>Minor changes: <ul> <li>Expose <code>Form</code> constructor from <code>Web.FromUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/40">#40</a>); </li> <li>Fix example in <code>FromForm</code> documentation (see <a href="https://github.com/fizruk/http-api-data/issues/39">#39</a>). </li> </ul> </li> </ul> <h2 id="032">0.3.2</h2> <ul> <li>Minor change: <ul> <li>Export <code>Form</code> type from <code>Web.FormUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/37">#37</a>). </li> </ul> </li> </ul> <h2 id="031">0.3.1</h2> <ul> <li>Minor changes: <ul> <li>Add instances for <code>Data.UUID</code> (see <a href="https://github.com/fizruk/http-api-data/pull/34">#34</a>). </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> phadej http-api-data-0.6.1 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.6.1 https://hackage.haskell.org/package/http-api-data-0.6.1 Wed, 22 May 2024 10:04:17 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by phadej at 2024-05-22T10:04:17Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><p>0.6.1</p> <ul> <li> <p>Require at least GHC-8.6</p> </li> <li> <p>Support <code>cookie-0.5.0</code>, see <a href="https://github.com/fizruk/http-api-data/pull/137">#137</a>.</p> <p>Note that <code>cookie-0.5.0</code>'s parser now removes double quotes around cookie values.</p> </li> </ul> <h2 id="06">0.6</h2> <ul> <li> <p>Use <a href="https://hackage.haskell.org/package/text-iso8601"><code>text-iso8601</code></a> to parse and serialise <code>time</code> types. (Instead of <code>attoparsec-iso8601</code>). Due this change some formats are slightly changed:</p> <ul> <li>Space between timezone is not accepted </li> <li>Timezone offset can be between -23:59..23:59 </li> <li>Timezone offset is output with colon between hours and minutes </li> </ul> </li> <li> <p>Require at least GHC-8.2</p> </li> </ul> <h2 id="051">0.5.1</h2> <ul> <li>Add <code>toEncodedQueryParam</code> to <code>ToHttpApiData</code> type class. It has default implementation using <code>toQueryParam</code>, but may be overriden with more efficient one. </li> </ul> <h2 id="05">0.5</h2> <ul> <li>Use <code>attoparsec-iso8601-1.1.0.0</code>. <code>Day</code> and <code>UTCTime</code> parsers require at least 4 digits now, which is a breaking change. </li> <li>Drop GHC-7.8 and GHC-7.10 support. </li> </ul> <h2 id="043">0.4.3</h2> <ul> <li>Add <code>Quarter</code>, <code>QuarterOfYear</code> and <code>Month</code> instances </li> <li>Support <code>bytestring-0.11</code> </li> </ul> <h2 id="042">0.4.2</h2> <ul> <li>Add instances for <code>Const</code> and <code>Identity</code> </li> </ul> <h2 id="0411">0.4.1.1</h2> <ul> <li>Allow cookie <0.5 </li> <li>Change to <code>build-type: Simple</code> </li> </ul> <h2 id="041">0.4.1</h2> <ul> <li>Use <code>time-compat</code> to provide instances for <code>DayOfWeek</code>. </li> </ul> <h2 id="04">0.4</h2> <ul> <li><code>NominalDiffTime</code> instances preserve precision (roundtrip) </li> <li>Add <code>Semigroup.Min</code>, <code>Max</code>, <code>First</code>, <code>Last</code> instances </li> <li>Add <code>Tagged b a</code> instances </li> </ul> <h2 id="0310">0.3.10</h2> <ul> <li>Fix 'SetCookie' instances (see <a href="https://github.com/fizruk/http-api-data/pull/86">#86</a>) </li> <li>Add support for <code>Fixed</code> (see <a href="https://github.com/fizruk/http-api-data/pull/87">#78</a>) </li> </ul> <h2 id="039">0.3.9</h2> <ul> <li>GHC-8.6 support </li> <li>Remove dependency on <code>uri-bytestring</code> and use functions from <code>http-types</code> instead (see <a href="https://github.com/fizruk/http-api-data/pull/75">#75</a>) </li> <li>Add support for <code>SetCookie</code> (see <a href="https://github.com/fizruk/http-api-data/pull/74">#74</a>) </li> </ul> <h2 id="0381">0.3.8.1</h2> <ul> <li>GHC-8.4.1 support </li> </ul> <h2 id="038">0.3.8</h2> <ul> <li>Minor changes: <ul> <li>Stable URL-encoding for <code>Form</code>s (see <a href="https://github.com/fizruk/http-api-data/pull/67">#67</a>): <ul> <li>Introduce <code>urlEncodeParams</code> and <code>urlDecodeParams</code>; </li> <li>Introduce <code>urlEncodeAsFormStable</code> and use stable encoding for doctests; </li> <li>Add <code>toEntriesByKeyStable</code> and <code>toListStable</code>; </li> </ul> </li> <li>Add <code>Semigroup</code> instance for <code>Form</code> (see <a href="https://github.com/fizruk/http-api-data/pull/69">#69</a>); </li> <li>Relax upper bound on Cabal (see <a href="https://github.com/fizruk/http-api-data/pull/73">#73</a>). </li> </ul> </li> </ul> <h2 id="0372">0.3.7.2</h2> <ul> <li>Allow http-types-0.12 </li> <li>.cabal file adjustments </li> </ul> <h2 id="0371">0.3.7.1</h2> <ul> <li>GHC-8.2 support (see <a href="https://github.com/fizruk/http-api-data/pull/55">#55</a>). </li> </ul> <h2 id="037">0.3.7</h2> <ul> <li>Minor changes: <ul> <li>Use <a href="http://hackage.haskell.org/package/attoparsec-iso8601"><code>attoparsec-iso8601</code></a> for parsing of time types. Now the accepted formats are the same as by <code>aeson</code>, i.e. parsers are more lenient (see <a href="https://github.com/fizruk/http-api-data/pull/41">#41</a>); </li> <li>Preserve fractions of a second in <code>ToHttpApiData</code> instances (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>); </li> <li>Add <code>ToHttpApiData</code> and <code>FromHttpApiData</code> instances for <code>TimeOfDay</code> (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>). </li> </ul> </li> </ul> <h2 id="036">0.3.6</h2> <ul> <li>Minor change: <ul> <li>Add <code>toEncodedUrlPiece</code> class method for URL-encoded path segments (see <a href="https://github.com/fizruk/http-api-data/pull/50">#50</a>); use efficient encoding for types whose values don't need URL-encoding. </li> </ul> </li> </ul> <h2 id="035">0.3.5</h2> <ul> <li>Minor changes: <ul> <li>Add <code>LenientData</code> which always succeeds to parse (see <a href="https://github.com/fizruk/http-api-data/pull/45">#45</a>). </li> </ul> </li> </ul> <h2 id="034">0.3.4</h2> <ul> <li>Minor changes: <ul> <li>Add support for GHC 8.2, drop support for GHC 7.6 (see <a href="https://github.com/fizruk/http-api-data/pull/44">#44</a>). </li> </ul> </li> </ul> <h2 id="033">0.3.3</h2> <ul> <li>Minor changes: <ul> <li>Expose <code>Form</code> constructor from <code>Web.FromUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/40">#40</a>); </li> <li>Fix example in <code>FromForm</code> documentation (see <a href="https://github.com/fizruk/http-api-data/issues/39">#39</a>). </li> </ul> </li> </ul> <h2 id="032">0.3.2</h2> <ul> <li>Minor change: <ul> <li>Export <code>Form</code> type from <code>Web.FormUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/37">#37</a>). </li> </ul> </li> </ul> <h2 id="031">0.3.1</h2> <ul> <li>Minor changes: <ul> <li>Add instances for <code>Data.UUID</code> (see <a href="https://github.com/fizruk/http-api-data/pull/34">#34</a>). </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> phadej http-api-data-0.6 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.6 https://hackage.haskell.org/package/http-api-data-0.6 Tue, 27 Jun 2023 17:49:10 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by phadej at 2023-06-27T17:49:10Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="06">0.6</h2> <ul> <li> <p>Use <a href="https://hackage.haskell.org/package/text-iso8601"><code>text-iso8601</code></a> to parse and serialise <code>time</code> types. (Instead of <code>attoparsec-iso8601</code>). Due this change some formats are slightly changed:</p> <ul> <li>Space between timezone is not accepted </li> <li>Timezone offset can be between -23:59..23:59 </li> <li>Timezone offset is output with colon between hours and minutes </li> </ul> </li> <li> <p>Require at least GHC-8.2</p> </li> </ul> <h2 id="051">0.5.1</h2> <ul> <li>Add <code>toEncodedQueryParam</code> to <code>ToHttpApiData</code> type class. It has default implementation using <code>toQueryParam</code>, but may be overriden with more efficient one. </li> </ul> <h2 id="05">0.5</h2> <ul> <li>Use <code>attoparsec-iso8601-1.1.0.0</code>. <code>Day</code> and <code>UTCTime</code> parsers require at least 4 digits now, which is a breaking change. </li> <li>Drop GHC-7.8 and GHC-7.10 support. </li> </ul> <h2 id="043">0.4.3</h2> <ul> <li>Add <code>Quarter</code>, <code>QuarterOfYear</code> and <code>Month</code> instances </li> <li>Support <code>bytestring-0.11</code> </li> </ul> <h2 id="042">0.4.2</h2> <ul> <li>Add instances for <code>Const</code> and <code>Identity</code> </li> </ul> <h2 id="0411">0.4.1.1</h2> <ul> <li>Allow cookie <0.5 </li> <li>Change to <code>build-type: Simple</code> </li> </ul> <h2 id="041">0.4.1</h2> <ul> <li>Use <code>time-compat</code> to provide instances for <code>DayOfWeek</code>. </li> </ul> <h2 id="04">0.4</h2> <ul> <li><code>NominalDiffTime</code> instances preserve precision (roundtrip) </li> <li>Add <code>Semigroup.Min</code>, <code>Max</code>, <code>First</code>, <code>Last</code> instances </li> <li>Add <code>Tagged b a</code> instances </li> </ul> <h2 id="0310">0.3.10</h2> <ul> <li>Fix 'SetCookie' instances (see <a href="https://github.com/fizruk/http-api-data/pull/86">#86</a>) </li> <li>Add support for <code>Fixed</code> (see <a href="https://github.com/fizruk/http-api-data/pull/87">#78</a>) </li> </ul> <h2 id="039">0.3.9</h2> <ul> <li>GHC-8.6 support </li> <li>Remove dependency on <code>uri-bytestring</code> and use functions from <code>http-types</code> instead (see <a href="https://github.com/fizruk/http-api-data/pull/75">#75</a>) </li> <li>Add support for <code>SetCookie</code> (see <a href="https://github.com/fizruk/http-api-data/pull/74">#74</a>) </li> </ul> <h2 id="0381">0.3.8.1</h2> <ul> <li>GHC-8.4.1 support </li> </ul> <h2 id="038">0.3.8</h2> <ul> <li>Minor changes: <ul> <li>Stable URL-encoding for <code>Form</code>s (see <a href="https://github.com/fizruk/http-api-data/pull/67">#67</a>): <ul> <li>Introduce <code>urlEncodeParams</code> and <code>urlDecodeParams</code>; </li> <li>Introduce <code>urlEncodeAsFormStable</code> and use stable encoding for doctests; </li> <li>Add <code>toEntriesByKeyStable</code> and <code>toListStable</code>; </li> </ul> </li> <li>Add <code>Semigroup</code> instance for <code>Form</code> (see <a href="https://github.com/fizruk/http-api-data/pull/69">#69</a>); </li> <li>Relax upper bound on Cabal (see <a href="https://github.com/fizruk/http-api-data/pull/73">#73</a>). </li> </ul> </li> </ul> <h2 id="0372">0.3.7.2</h2> <ul> <li>Allow http-types-0.12 </li> <li>.cabal file adjustments </li> </ul> <h2 id="0371">0.3.7.1</h2> <ul> <li>GHC-8.2 support (see <a href="https://github.com/fizruk/http-api-data/pull/55">#55</a>). </li> </ul> <h2 id="037">0.3.7</h2> <ul> <li>Minor changes: <ul> <li>Use <a href="http://hackage.haskell.org/package/attoparsec-iso8601"><code>attoparsec-iso8601</code></a> for parsing of time types. Now the accepted formats are the same as by <code>aeson</code>, i.e. parsers are more lenient (see <a href="https://github.com/fizruk/http-api-data/pull/41">#41</a>); </li> <li>Preserve fractions of a second in <code>ToHttpApiData</code> instances (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>); </li> <li>Add <code>ToHttpApiData</code> and <code>FromHttpApiData</code> instances for <code>TimeOfDay</code> (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>). </li> </ul> </li> </ul> <h2 id="036">0.3.6</h2> <ul> <li>Minor change: <ul> <li>Add <code>toEncodedUrlPiece</code> class method for URL-encoded path segments (see <a href="https://github.com/fizruk/http-api-data/pull/50">#50</a>); use efficient encoding for types whose values don't need URL-encoding. </li> </ul> </li> </ul> <h2 id="035">0.3.5</h2> <ul> <li>Minor changes: <ul> <li>Add <code>LenientData</code> which always succeeds to parse (see <a href="https://github.com/fizruk/http-api-data/pull/45">#45</a>). </li> </ul> </li> </ul> <h2 id="034">0.3.4</h2> <ul> <li>Minor changes: <ul> <li>Add support for GHC 8.2, drop support for GHC 7.6 (see <a href="https://github.com/fizruk/http-api-data/pull/44">#44</a>). </li> </ul> </li> </ul> <h2 id="033">0.3.3</h2> <ul> <li>Minor changes: <ul> <li>Expose <code>Form</code> constructor from <code>Web.FromUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/40">#40</a>); </li> <li>Fix example in <code>FromForm</code> documentation (see <a href="https://github.com/fizruk/http-api-data/issues/39">#39</a>). </li> </ul> </li> </ul> <h2 id="032">0.3.2</h2> <ul> <li>Minor change: <ul> <li>Export <code>Form</code> type from <code>Web.FormUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/37">#37</a>). </li> </ul> </li> </ul> <h2 id="031">0.3.1</h2> <ul> <li>Minor changes: <ul> <li>Add instances for <code>Data.UUID</code> (see <a href="https://github.com/fizruk/http-api-data/pull/34">#34</a>). </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> phadej http-api-data-0.5.1 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.5.1 https://hackage.haskell.org/package/http-api-data-0.5.1 Mon, 20 Mar 2023 17:19:47 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by phadej at 2023-03-20T17:19:47Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="051">0.5.1</h2> <ul> <li>Add <code>toEncodedQueryParam</code> to <code>ToHttpApiData</code> type class. It has default implementation using <code>toQueryParam</code>, but may be overriden with more efficient one. </li> </ul> <h2 id="05">0.5</h2> <ul> <li>Use <code>attoparsec-iso8601-1.1.0.0</code>. <code>Day</code> and <code>UTCTime</code> parsers require at least 4 digits now, which is a breaking change. </li> <li>Drop GHC-7.8 and GHC-7.10 support. </li> </ul> <h2 id="043">0.4.3</h2> <ul> <li>Add <code>Quarter</code>, <code>QuarterOfYear</code> and <code>Month</code> instances </li> <li>Support <code>bytestring-0.11</code> </li> </ul> <h2 id="042">0.4.2</h2> <ul> <li>Add instances for <code>Const</code> and <code>Identity</code> </li> </ul> <h2 id="0411">0.4.1.1</h2> <ul> <li>Allow cookie <0.5 </li> <li>Change to <code>build-type: Simple</code> </li> </ul> <h2 id="041">0.4.1</h2> <ul> <li>Use <code>time-compat</code> to provide instances for <code>DayOfWeek</code>. </li> </ul> <h2 id="04">0.4</h2> <ul> <li><code>NominalDiffTime</code> instances preserve precision (roundtrip) </li> <li>Add <code>Semigroup.Min</code>, <code>Max</code>, <code>First</code>, <code>Last</code> instances </li> <li>Add <code>Tagged b a</code> instances </li> </ul> <h2 id="0310">0.3.10</h2> <ul> <li>Fix 'SetCookie' instances (see <a href="https://github.com/fizruk/http-api-data/pull/86">#86</a>) </li> <li>Add support for <code>Fixed</code> (see <a href="https://github.com/fizruk/http-api-data/pull/87">#78</a>) </li> </ul> <h2 id="039">0.3.9</h2> <ul> <li>GHC-8.6 support </li> <li>Remove dependency on <code>uri-bytestring</code> and use functions from <code>http-types</code> instead (see <a href="https://github.com/fizruk/http-api-data/pull/75">#75</a>) </li> <li>Add support for <code>SetCookie</code> (see <a href="https://github.com/fizruk/http-api-data/pull/74">#74</a>) </li> </ul> <h2 id="0381">0.3.8.1</h2> <ul> <li>GHC-8.4.1 support </li> </ul> <h2 id="038">0.3.8</h2> <ul> <li>Minor changes: <ul> <li>Stable URL-encoding for <code>Form</code>s (see <a href="https://github.com/fizruk/http-api-data/pull/67">#67</a>): <ul> <li>Introduce <code>urlEncodeParams</code> and <code>urlDecodeParams</code>; </li> <li>Introduce <code>urlEncodeAsFormStable</code> and use stable encoding for doctests; </li> <li>Add <code>toEntriesByKeyStable</code> and <code>toListStable</code>; </li> </ul> </li> <li>Add <code>Semigroup</code> instance for <code>Form</code> (see <a href="https://github.com/fizruk/http-api-data/pull/69">#69</a>); </li> <li>Relax upper bound on Cabal (see <a href="https://github.com/fizruk/http-api-data/pull/73">#73</a>). </li> </ul> </li> </ul> <h2 id="0372">0.3.7.2</h2> <ul> <li>Allow http-types-0.12 </li> <li>.cabal file adjustments </li> </ul> <h2 id="0371">0.3.7.1</h2> <ul> <li>GHC-8.2 support (see <a href="https://github.com/fizruk/http-api-data/pull/55">#55</a>). </li> </ul> <h2 id="037">0.3.7</h2> <ul> <li>Minor changes: <ul> <li>Use <a href="http://hackage.haskell.org/package/attoparsec-iso8601"><code>attoparsec-iso8601</code></a> for parsing of time types. Now the accepted formats are the same as by <code>aeson</code>, i.e. parsers are more lenient (see <a href="https://github.com/fizruk/http-api-data/pull/41">#41</a>); </li> <li>Preserve fractions of a second in <code>ToHttpApiData</code> instances (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>); </li> <li>Add <code>ToHttpApiData</code> and <code>FromHttpApiData</code> instances for <code>TimeOfDay</code> (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>). </li> </ul> </li> </ul> <h2 id="036">0.3.6</h2> <ul> <li>Minor change: <ul> <li>Add <code>toEncodedUrlPiece</code> class method for URL-encoded path segments (see <a href="https://github.com/fizruk/http-api-data/pull/50">#50</a>); use efficient encoding for types whose values don't need URL-encoding. </li> </ul> </li> </ul> <h2 id="035">0.3.5</h2> <ul> <li>Minor changes: <ul> <li>Add <code>LenientData</code> which always succeeds to parse (see <a href="https://github.com/fizruk/http-api-data/pull/45">#45</a>). </li> </ul> </li> </ul> <h2 id="034">0.3.4</h2> <ul> <li>Minor changes: <ul> <li>Add support for GHC 8.2, drop support for GHC 7.6 (see <a href="https://github.com/fizruk/http-api-data/pull/44">#44</a>). </li> </ul> </li> </ul> <h2 id="033">0.3.3</h2> <ul> <li>Minor changes: <ul> <li>Expose <code>Form</code> constructor from <code>Web.FromUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/40">#40</a>); </li> <li>Fix example in <code>FromForm</code> documentation (see <a href="https://github.com/fizruk/http-api-data/issues/39">#39</a>). </li> </ul> </li> </ul> <h2 id="032">0.3.2</h2> <ul> <li>Minor change: <ul> <li>Export <code>Form</code> type from <code>Web.FormUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/37">#37</a>). </li> </ul> </li> </ul> <h2 id="031">0.3.1</h2> <ul> <li>Minor changes: <ul> <li>Add instances for <code>Data.UUID</code> (see <a href="https://github.com/fizruk/http-api-data/pull/34">#34</a>). </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> phadej http-api-data-0.5 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.5 https://hackage.haskell.org/package/http-api-data-0.5 Wed, 15 Jun 2022 15:54:00 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by phadej at 2022-06-15T15:54:00Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="05">0.5</h2> <ul> <li>Use <code>attoparsec-iso8601-1.1.0.0</code>. <code>Day</code> and <code>UTCTime</code> parsers require at least 4 digits now, which is a breaking change. </li> <li>Drop GHC-7.8 and GHC-7.10 support. </li> </ul> <h2 id="043">0.4.3</h2> <ul> <li>Add <code>Quarter</code>, <code>QuarterOfYear</code> and <code>Month</code> instances </li> <li>Support <code>bytestring-0.11</code> </li> </ul> <h2 id="042">0.4.2</h2> <ul> <li>Add instances for <code>Const</code> and <code>Identity</code> </li> </ul> <h2 id="0411">0.4.1.1</h2> <ul> <li>Allow cookie <0.5 </li> <li>Change to <code>build-type: Simple</code> </li> </ul> <h2 id="041">0.4.1</h2> <ul> <li>Use <code>time-compat</code> to provide instances for <code>DayOfWeek</code>. </li> </ul> <h2 id="04">0.4</h2> <ul> <li><code>NominalDiffTime</code> instances preserve precision (roundtrip) </li> <li>Add <code>Semigroup.Min</code>, <code>Max</code>, <code>First</code>, <code>Last</code> instances </li> <li>Add <code>Tagged b a</code> instances </li> </ul> <h2 id="0310">0.3.10</h2> <ul> <li>Fix 'SetCookie' instances (see <a href="https://github.com/fizruk/http-api-data/pull/86">#86</a>) </li> <li>Add support for <code>Fixed</code> (see <a href="https://github.com/fizruk/http-api-data/pull/87">#78</a>) </li> </ul> <h2 id="039">0.3.9</h2> <ul> <li>GHC-8.6 support </li> <li>Remove dependency on <code>uri-bytestring</code> and use functions from <code>http-types</code> instead (see <a href="https://github.com/fizruk/http-api-data/pull/75">#75</a>) </li> <li>Add support for <code>SetCookie</code> (see <a href="https://github.com/fizruk/http-api-data/pull/74">#74</a>) </li> </ul> <h2 id="0381">0.3.8.1</h2> <ul> <li>GHC-8.4.1 support </li> </ul> <h2 id="038">0.3.8</h2> <ul> <li>Minor changes: <ul> <li>Stable URL-encoding for <code>Form</code>s (see <a href="https://github.com/fizruk/http-api-data/pull/67">#67</a>): <ul> <li>Introduce <code>urlEncodeParams</code> and <code>urlDecodeParams</code>; </li> <li>Introduce <code>urlEncodeAsFormStable</code> and use stable encoding for doctests; </li> <li>Add <code>toEntriesByKeyStable</code> and <code>toListStable</code>; </li> </ul> </li> <li>Add <code>Semigroup</code> instance for <code>Form</code> (see <a href="https://github.com/fizruk/http-api-data/pull/69">#69</a>); </li> <li>Relax upper bound on Cabal (see <a href="https://github.com/fizruk/http-api-data/pull/73">#73</a>). </li> </ul> </li> </ul> <h2 id="0372">0.3.7.2</h2> <ul> <li>Allow http-types-0.12 </li> <li>.cabal file adjustments </li> </ul> <h2 id="0371">0.3.7.1</h2> <ul> <li>GHC-8.2 support (see <a href="https://github.com/fizruk/http-api-data/pull/55">#55</a>). </li> </ul> <h2 id="037">0.3.7</h2> <ul> <li>Minor changes: <ul> <li>Use <a href="http://hackage.haskell.org/package/attoparsec-iso8601"><code>attoparsec-iso8601</code></a> for parsing of time types. Now the accepted formats are the same as by <code>aeson</code>, i.e. parsers are more lenient (see <a href="https://github.com/fizruk/http-api-data/pull/41">#41</a>); </li> <li>Preserve fractions of a second in <code>ToHttpApiData</code> instances (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>); </li> <li>Add <code>ToHttpApiData</code> and <code>FromHttpApiData</code> instances for <code>TimeOfDay</code> (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>). </li> </ul> </li> </ul> <h2 id="036">0.3.6</h2> <ul> <li>Minor change: <ul> <li>Add <code>toEncodedUrlPiece</code> class method for URL-encoded path segments (see <a href="https://github.com/fizruk/http-api-data/pull/50">#50</a>); use efficient encoding for types whose values don't need URL-encoding. </li> </ul> </li> </ul> <h2 id="035">0.3.5</h2> <ul> <li>Minor changes: <ul> <li>Add <code>LenientData</code> which always succeeds to parse (see <a href="https://github.com/fizruk/http-api-data/pull/45">#45</a>). </li> </ul> </li> </ul> <h2 id="034">0.3.4</h2> <ul> <li>Minor changes: <ul> <li>Add support for GHC 8.2, drop support for GHC 7.6 (see <a href="https://github.com/fizruk/http-api-data/pull/44">#44</a>). </li> </ul> </li> </ul> <h2 id="033">0.3.3</h2> <ul> <li>Minor changes: <ul> <li>Expose <code>Form</code> constructor from <code>Web.FromUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/40">#40</a>); </li> <li>Fix example in <code>FromForm</code> documentation (see <a href="https://github.com/fizruk/http-api-data/issues/39">#39</a>). </li> </ul> </li> </ul> <h2 id="032">0.3.2</h2> <ul> <li>Minor change: <ul> <li>Export <code>Form</code> type from <code>Web.FormUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/37">#37</a>). </li> </ul> </li> </ul> <h2 id="031">0.3.1</h2> <ul> <li>Minor changes: <ul> <li>Add instances for <code>Data.UUID</code> (see <a href="https://github.com/fizruk/http-api-data/pull/34">#34</a>). </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> phadej http-api-data-0.4.3 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.4.3 https://hackage.haskell.org/package/http-api-data-0.4.3 Mon, 4 Jan 2021 00:07:55 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by phadej at 2021-01-04T00:07:55Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="043">0.4.3</h2> <ul> <li>Add <code>Quarter</code>, <code>QuarterOfYear</code> and <code>Month</code> instances </li> <li>Support <code>bytestring-0.11</code> </li> </ul> <h2 id="042">0.4.2</h2> <ul> <li>Add instances for <code>Const</code> and <code>Identity</code> </li> </ul> <h2 id="0411">0.4.1.1</h2> <ul> <li>Allow cookie <0.5 </li> <li>Change to <code>build-type: Simple</code> </li> </ul> <h2 id="041">0.4.1</h2> <ul> <li>Use <code>time-compat</code> to provide instances for <code>DayOfWeek</code>. </li> </ul> <h2 id="04">0.4</h2> <ul> <li><code>NominalDiffTime</code> instances preserve precision (roundtrip) </li> <li>Add <code>Semigroup.Min</code>, <code>Max</code>, <code>First</code>, <code>Last</code> instances </li> <li>Add <code>Tagged b a</code> instances </li> </ul> <h2 id="0310">0.3.10</h2> <ul> <li>Fix 'SetCookie' instances (see <a href="https://github.com/fizruk/http-api-data/pull/86">#86</a>) </li> <li>Add support for <code>Fixed</code> (see <a href="https://github.com/fizruk/http-api-data/pull/87">#78</a>) </li> </ul> <h2 id="039">0.3.9</h2> <ul> <li>GHC-8.6 support </li> <li>Remove dependency on <code>uri-bytestring</code> and use functions from <code>http-types</code> instead (see <a href="https://github.com/fizruk/http-api-data/pull/75">#75</a>) </li> <li>Add support for <code>SetCookie</code> (see <a href="https://github.com/fizruk/http-api-data/pull/74">#74</a>) </li> </ul> <h2 id="0381">0.3.8.1</h2> <ul> <li>GHC-8.4.1 support </li> </ul> <h2 id="038">0.3.8</h2> <ul> <li>Minor changes: <ul> <li>Stable URL-encoding for <code>Form</code>s (see <a href="https://github.com/fizruk/http-api-data/pull/67">#67</a>): <ul> <li>Introduce <code>urlEncodeParams</code> and <code>urlDecodeParams</code>; </li> <li>Introduce <code>urlEncodeAsFormStable</code> and use stable encoding for doctests; </li> <li>Add <code>toEntriesByKeyStable</code> and <code>toListStable</code>; </li> </ul> </li> <li>Add <code>Semigroup</code> instance for <code>Form</code> (see <a href="https://github.com/fizruk/http-api-data/pull/69">#69</a>); </li> <li>Relax upper bound on Cabal (see <a href="https://github.com/fizruk/http-api-data/pull/73">#73</a>). </li> </ul> </li> </ul> <h2 id="0372">0.3.7.2</h2> <ul> <li>Allow http-types-0.12 </li> <li>.cabal file adjustments </li> </ul> <h2 id="0371">0.3.7.1</h2> <ul> <li>GHC-8.2 support (see <a href="https://github.com/fizruk/http-api-data/pull/55">#55</a>). </li> </ul> <h2 id="037">0.3.7</h2> <ul> <li>Minor changes: <ul> <li>Use <a href="http://hackage.haskell.org/package/attoparsec-iso8601"><code>attoparsec-iso8601</code></a> for parsing of time types. Now the accepted formats are the same as by <code>aeson</code>, i.e. parsers are more lenient (see <a href="https://github.com/fizruk/http-api-data/pull/41">#41</a>); </li> <li>Preserve fractions of a second in <code>ToHttpApiData</code> instances (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>); </li> <li>Add <code>ToHttpApiData</code> and <code>FromHttpApiData</code> instances for <code>TimeOfDay</code> (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>). </li> </ul> </li> </ul> <h2 id="036">0.3.6</h2> <ul> <li>Minor change: <ul> <li>Add <code>toEncodedUrlPiece</code> class method for URL-encoded path segments (see <a href="https://github.com/fizruk/http-api-data/pull/50">#50</a>); use efficient encoding for types whose values don't need URL-encoding. </li> </ul> </li> </ul> <h2 id="035">0.3.5</h2> <ul> <li>Minor changes: <ul> <li>Add <code>LenientData</code> which always succeeds to parse (see <a href="https://github.com/fizruk/http-api-data/pull/45">#45</a>). </li> </ul> </li> </ul> <h2 id="034">0.3.4</h2> <ul> <li>Minor changes: <ul> <li>Add support for GHC 8.2, drop support for GHC 7.6 (see <a href="https://github.com/fizruk/http-api-data/pull/44">#44</a>). </li> </ul> </li> </ul> <h2 id="033">0.3.3</h2> <ul> <li>Minor changes: <ul> <li>Expose <code>Form</code> constructor from <code>Web.FromUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/40">#40</a>); </li> <li>Fix example in <code>FromForm</code> documentation (see <a href="https://github.com/fizruk/http-api-data/issues/39">#39</a>). </li> </ul> </li> </ul> <h2 id="032">0.3.2</h2> <ul> <li>Minor change: <ul> <li>Export <code>Form</code> type from <code>Web.FormUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/37">#37</a>). </li> </ul> </li> </ul> <h2 id="031">0.3.1</h2> <ul> <li>Minor changes: <ul> <li>Add instances for <code>Data.UUID</code> (see <a href="https://github.com/fizruk/http-api-data/pull/34">#34</a>). </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> phadej http-api-data-0.4.2 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.4.2 https://hackage.haskell.org/package/http-api-data-0.4.2 Fri, 28 Aug 2020 13:34:04 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by phadej at 2020-08-28T13:34:04Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="042">0.4.2</h2> <ul> <li>Add instances for <code>Const</code> and <code>Identity</code> </li> </ul> <h2 id="0411">0.4.1.1</h2> <ul> <li>Allow cookie <0.5 </li> <li>Change to <code>build-type: Simple</code> </li> </ul> <h2 id="041">0.4.1</h2> <ul> <li>Use <code>time-compat</code> to provide instances for <code>DayOfWeek</code>. </li> </ul> <h2 id="04">0.4</h2> <ul> <li><code>NominalDiffTime</code> instances preserve precision (roundtrip) </li> <li>Add <code>Semigroup.Min</code>, <code>Max</code>, <code>First</code>, <code>Last</code> instances </li> <li>Add <code>Tagged b a</code> instances </li> </ul> <h2 id="0310">0.3.10</h2> <ul> <li>Fix 'SetCookie' instances (see <a href="https://github.com/fizruk/http-api-data/pull/86">#86</a>) </li> <li>Add support for <code>Fixed</code> (see <a href="https://github.com/fizruk/http-api-data/pull/87">#78</a>) </li> </ul> <h2 id="039">0.3.9</h2> <ul> <li>GHC-8.6 support </li> <li>Remove dependency on <code>uri-bytestring</code> and use functions from <code>http-types</code> instead (see <a href="https://github.com/fizruk/http-api-data/pull/75">#75</a>) </li> <li>Add support for <code>SetCookie</code> (see <a href="https://github.com/fizruk/http-api-data/pull/74">#74</a>) </li> </ul> <h2 id="0381">0.3.8.1</h2> <ul> <li>GHC-8.4.1 support </li> </ul> <h2 id="038">0.3.8</h2> <ul> <li>Minor changes: <ul> <li>Stable URL-encoding for <code>Form</code>s (see <a href="https://github.com/fizruk/http-api-data/pull/67">#67</a>): <ul> <li>Introduce <code>urlEncodeParams</code> and <code>urlDecodeParams</code>; </li> <li>Introduce <code>urlEncodeAsFormStable</code> and use stable encoding for doctests; </li> <li>Add <code>toEntriesByKeyStable</code> and <code>toListStable</code>; </li> </ul> </li> <li>Add <code>Semigroup</code> instance for <code>Form</code> (see <a href="https://github.com/fizruk/http-api-data/pull/69">#69</a>); </li> <li>Relax upper bound on Cabal (see <a href="https://github.com/fizruk/http-api-data/pull/73">#73</a>). </li> </ul> </li> </ul> <h2 id="0372">0.3.7.2</h2> <ul> <li>Allow http-types-0.12 </li> <li>.cabal file adjustments </li> </ul> <h2 id="0371">0.3.7.1</h2> <ul> <li>GHC-8.2 support (see <a href="https://github.com/fizruk/http-api-data/pull/55">#55</a>). </li> </ul> <h2 id="037">0.3.7</h2> <ul> <li>Minor changes: <ul> <li>Use <a href="http://hackage.haskell.org/package/attoparsec-iso8601"><code>attoparsec-iso8601</code></a> for parsing of time types. Now the accepted formats are the same as by <code>aeson</code>, i.e. parsers are more lenient (see <a href="https://github.com/fizruk/http-api-data/pull/41">#41</a>); </li> <li>Preserve fractions of a second in <code>ToHttpApiData</code> instances (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>); </li> <li>Add <code>ToHttpApiData</code> and <code>FromHttpApiData</code> instances for <code>TimeOfDay</code> (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>). </li> </ul> </li> </ul> <h2 id="036">0.3.6</h2> <ul> <li>Minor change: <ul> <li>Add <code>toEncodedUrlPiece</code> class method for URL-encoded path segments (see <a href="https://github.com/fizruk/http-api-data/pull/50">#50</a>); use efficient encoding for types whose values don't need URL-encoding. </li> </ul> </li> </ul> <h2 id="035">0.3.5</h2> <ul> <li>Minor changes: <ul> <li>Add <code>LenientData</code> which always succeeds to parse (see <a href="https://github.com/fizruk/http-api-data/pull/45">#45</a>). </li> </ul> </li> </ul> <h2 id="034">0.3.4</h2> <ul> <li>Minor changes: <ul> <li>Add support for GHC 8.2, drop support for GHC 7.6 (see <a href="https://github.com/fizruk/http-api-data/pull/44">#44</a>). </li> </ul> </li> </ul> <h2 id="033">0.3.3</h2> <ul> <li>Minor changes: <ul> <li>Expose <code>Form</code> constructor from <code>Web.FromUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/40">#40</a>); </li> <li>Fix example in <code>FromForm</code> documentation (see <a href="https://github.com/fizruk/http-api-data/issues/39">#39</a>). </li> </ul> </li> </ul> <h2 id="032">0.3.2</h2> <ul> <li>Minor change: <ul> <li>Export <code>Form</code> type from <code>Web.FormUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/37">#37</a>). </li> </ul> </li> </ul> <h2 id="031">0.3.1</h2> <ul> <li>Minor changes: <ul> <li>Add instances for <code>Data.UUID</code> (see <a href="https://github.com/fizruk/http-api-data/pull/34">#34</a>). </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> phadej http-api-data-0.4.1.1 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.4.1.1 https://hackage.haskell.org/package/http-api-data-0.4.1.1 Mon, 11 Nov 2019 08:00:34 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by phadej at 2019-11-11T08:00:34Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="0411">0.4.1.1</h2> <ul> <li>Allow cookie <0.5 </li> <li>Change to <code>build-type: Simple</code> </li> </ul> <h2 id="041">0.4.1</h2> <ul> <li>Use <code>time-compat</code> to provide instances for <code>DayOfWeek</code>. </li> </ul> <h2 id="04">0.4</h2> <ul> <li><code>NominalDiffTime</code> instances preserve precision (roundtrip) </li> <li>Add <code>Semigroup.Min</code>, <code>Max</code>, <code>First</code>, <code>Last</code> instances </li> <li>Add <code>Tagged b a</code> instances </li> </ul> <h2 id="0310">0.3.10</h2> <ul> <li>Fix 'SetCookie' instances (see <a href="https://github.com/fizruk/http-api-data/pull/86">#86</a>) </li> <li>Add support for <code>Fixed</code> (see <a href="https://github.com/fizruk/http-api-data/pull/87">#78</a>) </li> </ul> <h2 id="039">0.3.9</h2> <ul> <li>GHC-8.6 support </li> <li>Remove dependency on <code>uri-bytestring</code> and use functions from <code>http-types</code> instead (see <a href="https://github.com/fizruk/http-api-data/pull/75">#75</a>) </li> <li>Add support for <code>SetCookie</code> (see <a href="https://github.com/fizruk/http-api-data/pull/74">#74</a>) </li> </ul> <h2 id="0381">0.3.8.1</h2> <ul> <li>GHC-8.4.1 support </li> </ul> <h2 id="038">0.3.8</h2> <ul> <li>Minor changes: <ul> <li>Stable URL-encoding for <code>Form</code>s (see <a href="https://github.com/fizruk/http-api-data/pull/67">#67</a>): <ul> <li>Introduce <code>urlEncodeParams</code> and <code>urlDecodeParams</code>; </li> <li>Introduce <code>urlEncodeAsFormStable</code> and use stable encoding for doctests; </li> <li>Add <code>toEntriesByKeyStable</code> and <code>toListStable</code>; </li> </ul> </li> <li>Add <code>Semigroup</code> instance for <code>Form</code> (see <a href="https://github.com/fizruk/http-api-data/pull/69">#69</a>); </li> <li>Relax upper bound on Cabal (see <a href="https://github.com/fizruk/http-api-data/pull/73">#73</a>). </li> </ul> </li> </ul> <h2 id="0372">0.3.7.2</h2> <ul> <li>Allow http-types-0.12 </li> <li>.cabal file adjustments </li> </ul> <h2 id="0371">0.3.7.1</h2> <ul> <li>GHC-8.2 support (see <a href="https://github.com/fizruk/http-api-data/pull/55">#55</a>). </li> </ul> <h2 id="037">0.3.7</h2> <ul> <li>Minor changes: <ul> <li>Use <a href="http://hackage.haskell.org/package/attoparsec-iso8601"><code>attoparsec-iso8601</code></a> for parsing of time types. Now the accepted formats are the same as by <code>aeson</code>, i.e. parsers are more lenient (see <a href="https://github.com/fizruk/http-api-data/pull/41">#41</a>); </li> <li>Preserve fractions of a second in <code>ToHttpApiData</code> instances (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>); </li> <li>Add <code>ToHttpApiData</code> and <code>FromHttpApiData</code> instances for <code>TimeOfDay</code> (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>). </li> </ul> </li> </ul> <h2 id="036">0.3.6</h2> <ul> <li>Minor change: <ul> <li>Add <code>toEncodedUrlPiece</code> class method for URL-encoded path segments (see <a href="https://github.com/fizruk/http-api-data/pull/50">#50</a>); use efficient encoding for types whose values don't need URL-encoding. </li> </ul> </li> </ul> <h2 id="035">0.3.5</h2> <ul> <li>Minor changes: <ul> <li>Add <code>LenientData</code> which always succeeds to parse (see <a href="https://github.com/fizruk/http-api-data/pull/45">#45</a>). </li> </ul> </li> </ul> <h2 id="034">0.3.4</h2> <ul> <li>Minor changes: <ul> <li>Add support for GHC 8.2, drop support for GHC 7.6 (see <a href="https://github.com/fizruk/http-api-data/pull/44">#44</a>). </li> </ul> </li> </ul> <h2 id="033">0.3.3</h2> <ul> <li>Minor changes: <ul> <li>Expose <code>Form</code> constructor from <code>Web.FromUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/40">#40</a>); </li> <li>Fix example in <code>FromForm</code> documentation (see <a href="https://github.com/fizruk/http-api-data/issues/39">#39</a>). </li> </ul> </li> </ul> <h2 id="032">0.3.2</h2> <ul> <li>Minor change: <ul> <li>Export <code>Form</code> type from <code>Web.FormUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/37">#37</a>). </li> </ul> </li> </ul> <h2 id="031">0.3.1</h2> <ul> <li>Minor changes: <ul> <li>Add instances for <code>Data.UUID</code> (see <a href="https://github.com/fizruk/http-api-data/pull/34">#34</a>). </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> phadej http-api-data-0.4.1 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.4.1 https://hackage.haskell.org/package/http-api-data-0.4.1 Fri, 24 May 2019 16:07:28 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by phadej at 2019-05-24T16:07:28Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="041">0.4.1</h2> <ul> <li>Use <code>time-compat</code> to provide instances for <code>DayOfWeek</code>. </li> </ul> <h2 id="04">0.4</h2> <ul> <li><code>NominalDiffTime</code> instances preserve precision (roundtrip) </li> <li>Add <code>Semigroup.Min</code>, <code>Max</code>, <code>First</code>, <code>Last</code> instances </li> <li>Add <code>Tagged b a</code> instances </li> </ul> <h2 id="0310">0.3.10</h2> <ul> <li>Fix 'SetCookie' instances (see <a href="https://github.com/fizruk/http-api-data/pull/86">#86</a>) </li> <li>Add support for <code>Fixed</code> (see <a href="https://github.com/fizruk/http-api-data/pull/87">#78</a>) </li> </ul> <h2 id="039">0.3.9</h2> <ul> <li>GHC-8.6 support </li> <li>Remove dependency on <code>uri-bytestring</code> and use functions from <code>http-types</code> instead (see <a href="https://github.com/fizruk/http-api-data/pull/75">#75</a>) </li> <li>Add support for <code>SetCookie</code> (see <a href="https://github.com/fizruk/http-api-data/pull/74">#74</a>) </li> </ul> <h2 id="0381">0.3.8.1</h2> <ul> <li>GHC-8.4.1 support </li> </ul> <h2 id="038">0.3.8</h2> <ul> <li>Minor changes: <ul> <li>Stable URL-encoding for <code>Form</code>s (see <a href="https://github.com/fizruk/http-api-data/pull/67">#67</a>): <ul> <li>Introduce <code>urlEncodeParams</code> and <code>urlDecodeParams</code>; </li> <li>Introduce <code>urlEncodeAsFormStable</code> and use stable encoding for doctests; </li> <li>Add <code>toEntriesByKeyStable</code> and <code>toListStable</code>; </li> </ul> </li> <li>Add <code>Semigroup</code> instance for <code>Form</code> (see <a href="https://github.com/fizruk/http-api-data/pull/69">#69</a>); </li> <li>Relax upper bound on Cabal (see <a href="https://github.com/fizruk/http-api-data/pull/73">#73</a>). </li> </ul> </li> </ul> <h2 id="0372">0.3.7.2</h2> <ul> <li>Allow http-types-0.12 </li> <li>.cabal file adjustments </li> </ul> <h2 id="0371">0.3.7.1</h2> <ul> <li>GHC-8.2 support (see <a href="https://github.com/fizruk/http-api-data/pull/55">#55</a>). </li> </ul> <h2 id="037">0.3.7</h2> <ul> <li>Minor changes: <ul> <li>Use <a href="http://hackage.haskell.org/package/attoparsec-iso8601"><code>attoparsec-iso8601</code></a> for parsing of time types. Now the accepted formats are the same as by <code>aeson</code>, i.e. parsers are more lenient (see <a href="https://github.com/fizruk/http-api-data/pull/41">#41</a>); </li> <li>Preserve fractions of a second in <code>ToHttpApiData</code> instances (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>); </li> <li>Add <code>ToHttpApiData</code> and <code>FromHttpApiData</code> instances for <code>TimeOfDay</code> (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>). </li> </ul> </li> </ul> <h2 id="036">0.3.6</h2> <ul> <li>Minor change: <ul> <li>Add <code>toEncodedUrlPiece</code> class method for URL-encoded path segments (see <a href="https://github.com/fizruk/http-api-data/pull/50">#50</a>); use efficient encoding for types whose values don't need URL-encoding. </li> </ul> </li> </ul> <h2 id="035">0.3.5</h2> <ul> <li>Minor changes: <ul> <li>Add <code>LenientData</code> which always succeeds to parse (see <a href="https://github.com/fizruk/http-api-data/pull/45">#45</a>). </li> </ul> </li> </ul> <h2 id="034">0.3.4</h2> <ul> <li>Minor changes: <ul> <li>Add support for GHC 8.2, drop support for GHC 7.6 (see <a href="https://github.com/fizruk/http-api-data/pull/44">#44</a>). </li> </ul> </li> </ul> <h2 id="033">0.3.3</h2> <ul> <li>Minor changes: <ul> <li>Expose <code>Form</code> constructor from <code>Web.FromUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/40">#40</a>); </li> <li>Fix example in <code>FromForm</code> documentation (see <a href="https://github.com/fizruk/http-api-data/issues/39">#39</a>). </li> </ul> </li> </ul> <h2 id="032">0.3.2</h2> <ul> <li>Minor change: <ul> <li>Export <code>Form</code> type from <code>Web.FormUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/37">#37</a>). </li> </ul> </li> </ul> <h2 id="031">0.3.1</h2> <ul> <li>Minor changes: <ul> <li>Add instances for <code>Data.UUID</code> (see <a href="https://github.com/fizruk/http-api-data/pull/34">#34</a>). </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> phadej http-api-data-0.4 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.4 https://hackage.haskell.org/package/http-api-data-0.4 Tue, 13 Nov 2018 14:49:01 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by phadej at 2018-11-13T14:49:01Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="04">0.4</h2> <ul> <li><code>NominalDiffTime</code> instances preserve precision (roundtrip) </li> <li>Add <code>Semigroup.Min</code>, <code>Max</code>, <code>First</code>, <code>Last</code> instances </li> <li>Add <code>Tagged b a</code> instances </li> </ul> <h2 id="0310">0.3.10</h2> <ul> <li>Fix 'SetCookie' instances (see <a href="https://github.com/fizruk/http-api-data/pull/86">#86</a>) </li> <li>Add support for <code>Fixed</code> (see <a href="https://github.com/fizruk/http-api-data/pull/87">#78</a>) </li> </ul> <h2 id="039">0.3.9</h2> <ul> <li>GHC-8.6 support </li> <li>Remove dependency on <code>uri-bytestring</code> and use functions from <code>http-types</code> instead (see <a href="https://github.com/fizruk/http-api-data/pull/78">#75</a>) </li> <li>Add support for <code>SetCookie</code> (see <a href="https://github.com/fizruk/http-api-data/pull/74">#74</a>) </li> </ul> <h2 id="0381">0.3.8.1</h2> <ul> <li>GHC-8.4.1 support </li> </ul> <h2 id="038">0.3.8</h2> <ul> <li>Minor changes: <ul> <li>Stable URL-encoding for <code>Form</code>s (see <a href="https://github.com/fizruk/http-api-data/pull/67">#67</a>): <ul> <li>Introduce <code>urlEncodeParams</code> and <code>urlDecodeParams</code>; </li> <li>Introduce <code>urlEncodeAsFormStable</code> and use stable encoding for doctests; </li> <li>Add <code>toEntriesByKeyStable</code> and <code>toListStable</code>; </li> </ul> </li> <li>Add <code>Semigroup</code> instance for <code>Form</code> (see <a href="https://github.com/fizruk/http-api-data/pull/69">#69</a>); </li> <li>Relax upper bound on Cabal (see <a href="https://github.com/fizruk/http-api-data/pull/73">#73</a>). </li> </ul> </li> </ul> <h2 id="0372">0.3.7.2</h2> <ul> <li>Allow http-types-0.12 </li> <li>.cabal file adjustments </li> </ul> <h2 id="0371">0.3.7.1</h2> <ul> <li>GHC-8.2 support (see <a href="https://github.com/fizruk/http-api-data/pull/55">#55</a>). </li> </ul> <h2 id="037">0.3.7</h2> <ul> <li>Minor changes: <ul> <li>Use <a href="http://hackage.haskell.org/package/attoparsec-iso8601"><code>attoparsec-iso8601</code></a> for parsing of time types. Now the accepted formats are the same as by <code>aeson</code>, i.e. parsers are more lenient (see <a href="https://github.com/fizruk/http-api-data/pull/41">#41</a>); </li> <li>Preserve fractions of a second in <code>ToHttpApiData</code> instances (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>); </li> <li>Add <code>ToHttpApiData</code> and <code>FromHttpApiData</code> instances for <code>TimeOfDay</code> (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>). </li> </ul> </li> </ul> <h2 id="036">0.3.6</h2> <ul> <li>Minor change: <ul> <li>Add <code>toEncodedUrlPiece</code> class method for URL-encoded path segments (see <a href="https://github.com/fizruk/http-api-data/pull/50">#50</a>); use efficient encoding for types whose values don't need URL-encoding. </li> </ul> </li> </ul> <h2 id="035">0.3.5</h2> <ul> <li>Minor changes: <ul> <li>Add <code>LenientData</code> which always succeeds to parse (see <a href="https://github.com/fizruk/http-api-data/pull/45">#45</a>). </li> </ul> </li> </ul> <h2 id="034">0.3.4</h2> <ul> <li>Minor changes: <ul> <li>Add support for GHC 8.2, drop support for GHC 7.6 (see <a href="https://github.com/fizruk/http-api-data/pull/44">#44</a>). </li> </ul> </li> </ul> <h2 id="033">0.3.3</h2> <ul> <li>Minor changes: <ul> <li>Expose <code>Form</code> constructor from <code>Web.FromUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/40">#40</a>); </li> <li>Fix example in <code>FromForm</code> documentation (see <a href="https://github.com/fizruk/http-api-data/issues/39">#39</a>). </li> </ul> </li> </ul> <h2 id="032">0.3.2</h2> <ul> <li>Minor change: <ul> <li>Export <code>Form</code> type from <code>Web.FormUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/37">#37</a>). </li> </ul> </li> </ul> <h2 id="031">0.3.1</h2> <ul> <li>Minor changes: <ul> <li>Add instances for <code>Data.UUID</code> (see <a href="https://github.com/fizruk/http-api-data/pull/34">#34</a>). </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> phadej http-api-data-0.3.10 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.3.10 https://hackage.haskell.org/package/http-api-data-0.3.10 Fri, 5 Oct 2018 11:27:56 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by phadej at 2018-10-05T11:27:56Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="0310">0.3.10</h2> <ul> <li>Fix 'SetCookie' instances (see <a href="https://github.com/fizruk/http-api-data/pull/86">#86</a>) </li> <li>Add support for <code>Fixed</code> (see <a href="https://github.com/fizruk/http-api-data/pull/87">#78</a>) </li> </ul> <h2 id="039">0.3.9</h2> <ul> <li>GHC-8.6 support </li> <li>Remove dependency on <code>uri-bytestring</code> and use functions from <code>http-types</code> instead (see <a href="https://github.com/fizruk/http-api-data/pull/78">#75</a>) </li> <li>Add support for <code>SetCookie</code> (see <a href="https://github.com/fizruk/http-api-data/pull/74">#74</a>) </li> </ul> <h2 id="0381">0.3.8.1</h2> <ul> <li>GHC-8.4.1 support </li> </ul> <h2 id="038">0.3.8</h2> <ul> <li>Minor changes: <ul> <li>Stable URL-encoding for <code>Form</code>s (see <a href="https://github.com/fizruk/http-api-data/pull/67">#67</a>): <ul> <li>Introduce <code>urlEncodeParams</code> and <code>urlDecodeParams</code>; </li> <li>Introduce <code>urlEncodeAsFormStable</code> and use stable encoding for doctests; </li> <li>Add <code>toEntriesByKeyStable</code> and <code>toListStable</code>; </li> </ul> </li> <li>Add <code>Semigroup</code> instance for <code>Form</code> (see <a href="https://github.com/fizruk/http-api-data/pull/69">#69</a>); </li> <li>Relax upper bound on Cabal (see <a href="https://github.com/fizruk/http-api-data/pull/73">#73</a>). </li> </ul> </li> </ul> <h2 id="0372">0.3.7.2</h2> <ul> <li>Allow http-types-0.12 </li> <li>.cabal file adjustments </li> </ul> <h2 id="0371">0.3.7.1</h2> <ul> <li>GHC-8.2 support (see <a href="https://github.com/fizruk/http-api-data/pull/55">#55</a>). </li> </ul> <h2 id="037">0.3.7</h2> <ul> <li>Minor changes: <ul> <li>Use <a href="http://hackage.haskell.org/package/attoparsec-iso8601"><code>attoparsec-iso8601</code></a> for parsing of time types. Now the accepted formats are the same as by <code>aeson</code>, i.e. parsers are more lenient (see <a href="https://github.com/fizruk/http-api-data/pull/41">#41</a>); </li> <li>Preserve fractions of a second in <code>ToHttpApiData</code> instances (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>); </li> <li>Add <code>ToHttpApiData</code> and <code>FromHttpApiData</code> instances for <code>TimeOfDay</code> (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>). </li> </ul> </li> </ul> <h2 id="036">0.3.6</h2> <ul> <li>Minor change: <ul> <li>Add <code>toEncodedUrlPiece</code> class method for URL-encoded path segments (see <a href="https://github.com/fizruk/http-api-data/pull/50">#50</a>); use efficient encoding for types whose values don't need URL-encoding. </li> </ul> </li> </ul> <h2 id="035">0.3.5</h2> <ul> <li>Minor changes: <ul> <li>Add <code>LenientData</code> which always succeeds to parse (see <a href="https://github.com/fizruk/http-api-data/pull/45">#45</a>). </li> </ul> </li> </ul> <h2 id="034">0.3.4</h2> <ul> <li>Minor changes: <ul> <li>Add support for GHC 8.2, drop support for GHC 7.6 (see <a href="https://github.com/fizruk/http-api-data/pull/44">#44</a>). </li> </ul> </li> </ul> <h2 id="033">0.3.3</h2> <ul> <li>Minor changes: <ul> <li>Expose <code>Form</code> constructor from <code>Web.FromUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/40">#40</a>); </li> <li>Fix example in <code>FromForm</code> documentation (see <a href="https://github.com/fizruk/http-api-data/issues/39">#39</a>). </li> </ul> </li> </ul> <h2 id="032">0.3.2</h2> <ul> <li>Minor change: <ul> <li>Export <code>Form</code> type from <code>Web.FormUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/37">#37</a>). </li> </ul> </li> </ul> <h2 id="031">0.3.1</h2> <ul> <li>Minor changes: <ul> <li>Add instances for <code>Data.UUID</code> (see <a href="https://github.com/fizruk/http-api-data/pull/34">#34</a>). </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> phadej http-api-data-0.3.9 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.3.9 https://hackage.haskell.org/package/http-api-data-0.3.9 Wed, 26 Sep 2018 10:14:01 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by phadej at 2018-09-26T10:14:01Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="039">0.3.9</h2> <ul> <li>GHC-8.6 support </li> <li>Remove dependency on <code>uri-bytestring</code> and use functions from <code>http-types</code> instead (see <a href="https://github.com/fizruk/http-api-data/pull/78">#75</a>) </li> <li>Add support for <code>Cookie</code> (see <a href="https://github.com/fizruk/http-api-data/pull/74">#74</a>) </li> </ul> <h2 id="0381">0.3.8.1</h2> <ul> <li>GHC-8.4.1 support </li> </ul> <h2 id="038">0.3.8</h2> <ul> <li>Minor changes: <ul> <li>Stable URL-encoding for <code>Form</code>s (see <a href="https://github.com/fizruk/http-api-data/pull/67">#67</a>): <ul> <li>Introduce <code>urlEncodeParams</code> and <code>urlDecodeParams</code>; </li> <li>Introduce <code>urlEncodeAsFormStable</code> and use stable encoding for doctests; </li> <li>Add <code>toEntriesByKeyStable</code> and <code>toListStable</code>; </li> </ul> </li> <li>Add <code>Semigroup</code> instance for <code>Form</code> (see <a href="https://github.com/fizruk/http-api-data/pull/69">#69</a>); </li> <li>Relax upper bound on Cabal (see <a href="https://github.com/fizruk/http-api-data/pull/73">#73</a>). </li> </ul> </li> </ul> <h2 id="0372">0.3.7.2</h2> <ul> <li>Allow http-types-0.12 </li> <li>.cabal file adjustments </li> </ul> <h2 id="0371">0.3.7.1</h2> <ul> <li>GHC-8.2 support (see <a href="https://github.com/fizruk/http-api-data/pull/55">#55</a>). </li> </ul> <h2 id="037">0.3.7</h2> <ul> <li>Minor changes: <ul> <li>Use <a href="http://hackage.haskell.org/package/attoparsec-iso8601"><code>attoparsec-iso8601</code></a> for parsing of time types. Now the accepted formats are the same as by <code>aeson</code>, i.e. parsers are more lenient (see <a href="https://github.com/fizruk/http-api-data/pull/41">#41</a>); </li> <li>Preserve fractions of a second in <code>ToHttpApiData</code> instances (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>); </li> <li>Add <code>ToHttpApiData</code> and <code>FromHttpApiData</code> instances for <code>TimeOfDay</code> (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>). </li> </ul> </li> </ul> <h2 id="036">0.3.6</h2> <ul> <li>Minor change: <ul> <li>Add <code>toEncodedUrlPiece</code> class method for URL-encoded path segments (see <a href="https://github.com/fizruk/http-api-data/pull/50">#50</a>); use efficient encoding for types whose values don't need URL-encoding. </li> </ul> </li> </ul> <h2 id="035">0.3.5</h2> <ul> <li>Minor changes: <ul> <li>Add <code>LenientData</code> which always succeeds to parse (see <a href="https://github.com/fizruk/http-api-data/pull/45">#45</a>). </li> </ul> </li> </ul> <h2 id="034">0.3.4</h2> <ul> <li>Minor changes: <ul> <li>Add support for GHC 8.2, drop support for GHC 7.6 (see <a href="https://github.com/fizruk/http-api-data/pull/44">#44</a>). </li> </ul> </li> </ul> <h2 id="033">0.3.3</h2> <ul> <li>Minor changes: <ul> <li>Expose <code>Form</code> constructor from <code>Web.FromUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/40">#40</a>); </li> <li>Fix example in <code>FromForm</code> documentation (see <a href="https://github.com/fizruk/http-api-data/issues/39">#39</a>). </li> </ul> </li> </ul> <h2 id="032">0.3.2</h2> <ul> <li>Minor change: <ul> <li>Export <code>Form</code> type from <code>Web.FormUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/37">#37</a>). </li> </ul> </li> </ul> <h2 id="031">0.3.1</h2> <ul> <li>Minor changes: <ul> <li>Add instances for <code>Data.UUID</code> (see <a href="https://github.com/fizruk/http-api-data/pull/34">#34</a>). </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> phadej http-api-data-0.3.8.1 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.3.8.1 https://hackage.haskell.org/package/http-api-data-0.3.8.1 Wed, 14 Mar 2018 23:11:17 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by phadej at 2018-03-14T23:11:17Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="0381">0.3.8.1</h2> <ul> <li>GHC-8.4.1 support </li> </ul> <h2 id="038">0.3.8</h2> <ul> <li>Minor changes: <ul> <li>Stable URL-encoding for <code>Form</code>s (see <a href="https://github.com/fizruk/http-api-data/pull/67">#67</a>): <ul> <li>Introduce <code>urlEncodeParams</code> and <code>urlDecodeParams</code>; </li> <li>Introduce <code>urlEncodeAsFormStable</code> and use stable encoding for doctests; </li> <li>Add <code>toEntriesByKeyStable</code> and <code>toListStable</code>; </li> </ul> </li> <li>Add <code>Semigroup</code> instance for <code>Form</code> (see <a href="https://github.com/fizruk/http-api-data/pull/69">#69</a>); </li> <li>Relax upper bound on Cabal (see <a href="https://github.com/fizruk/http-api-data/pull/73">#73</a>). </li> </ul> </li> </ul> <h2 id="0372">0.3.7.2</h2> <ul> <li>Allow http-types-0.12 </li> <li>.cabal file adjustments </li> </ul> <h2 id="0371">0.3.7.1</h2> <ul> <li>GHC-8.2 support (see <a href="https://github.com/fizruk/http-api-data/pull/55">#55</a>). </li> </ul> <h2 id="037">0.3.7</h2> <ul> <li>Minor changes: <ul> <li>Use <a href="http://hackage.haskell.org/package/attoparsec-iso8601"><code>attoparsec-iso8601</code></a> for parsing of time types. Now the accepted formats are the same as by <code>aeson</code>, i.e. parsers are more lenient (see <a href="https://github.com/fizruk/http-api-data/pull/41">#41</a>); </li> <li>Preserve fractions of a second in <code>ToHttpApiData</code> instances (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>); </li> <li>Add <code>ToHttpApiData</code> and <code>FromHttpApiData</code> instances for <code>TimeOfDay</code> (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>). </li> </ul> </li> </ul> <h2 id="036">0.3.6</h2> <ul> <li>Minor change: <ul> <li>Add <code>toEncodedUrlPiece</code> class method for URL-encoded path segments (see <a href="https://github.com/fizruk/http-api-data/pull/50">#50</a>); use efficient encoding for types whose values don't need URL-encoding. </li> </ul> </li> </ul> <h2 id="035">0.3.5</h2> <ul> <li>Minor changes: <ul> <li>Add <code>LenientData</code> which always succeeds to parse (see <a href="https://github.com/fizruk/http-api-data/pull/45">#45</a>). </li> </ul> </li> </ul> <h2 id="034">0.3.4</h2> <ul> <li>Minor changes: <ul> <li>Add support for GHC 8.2, drop support for GHC 7.6 (see <a href="https://github.com/fizruk/http-api-data/pull/44">#44</a>). </li> </ul> </li> </ul> <h2 id="033">0.3.3</h2> <ul> <li>Minor changes: <ul> <li>Expose <code>Form</code> constructor from <code>Web.FromUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/40">#40</a>); </li> <li>Fix example in <code>FromForm</code> documentation (see <a href="https://github.com/fizruk/http-api-data/issues/39">#39</a>). </li> </ul> </li> </ul> <h2 id="032">0.3.2</h2> <ul> <li>Minor change: <ul> <li>Export <code>Form</code> type from <code>Web.FormUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/37">#37</a>). </li> </ul> </li> </ul> <h2 id="031">0.3.1</h2> <ul> <li>Minor changes: <ul> <li>Add instances for <code>Data.UUID</code> (see <a href="https://github.com/fizruk/http-api-data/pull/34">#34</a>). </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> phadej http-api-data-0.3.8 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.3.8 https://hackage.haskell.org/package/http-api-data-0.3.8 Mon, 12 Mar 2018 21:21:36 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by NickolayKudasov at 2018-03-12T21:21:36Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="038">0.3.8</h2> <ul> <li>Minor changes: <ul> <li>Stable URL-encoding for <code>Form</code>s (see <a href="https://github.com/fizruk/http-api-data/pull/67">#67</a>): <ul> <li>Introduce <code>urlEncodeParams</code> and <code>urlDecodeParams</code>; </li> <li>Introduce <code>urlEncodeAsFormStable</code> and use stable encoding for doctests; </li> <li>Add <code>toEntriesByKeyStable</code> and <code>toListStable</code>; </li> </ul> </li> <li>Add <code>Semigroup</code> instance for <code>Form</code> (see <a href="https://github.com/fizruk/http-api-data/pull/69">#69</a>); </li> <li>Relax upper bound on Cabal (see <a href="https://github.com/fizruk/http-api-data/pull/73">#73</a>). </li> </ul> </li> </ul> <h2 id="0372">0.3.7.2</h2> <ul> <li>Allow http-types-0.12 </li> <li>.cabal file adjustments </li> </ul> <h2 id="0371">0.3.7.1</h2> <ul> <li>GHC-8.2 support (see <a href="https://github.com/fizruk/http-api-data/pull/55">#55</a>). </li> </ul> <h2 id="037">0.3.7</h2> <ul> <li>Minor changes: <ul> <li>Use <a href="http://hackage.haskell.org/package/attoparsec-iso8601"><code>attoparsec-iso8601</code></a> for parsing of time types. Now the accepted formats are the same as by <code>aeson</code>, i.e. parsers are more lenient (see <a href="https://github.com/fizruk/http-api-data/pull/41">#41</a>); </li> <li>Preserve fractions of a second in <code>ToHttpApiData</code> instances (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>); </li> <li>Add <code>ToHttpApiData</code> and <code>FromHttpApiData</code> instances for <code>TimeOfDay</code> (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>). </li> </ul> </li> </ul> <h2 id="036">0.3.6</h2> <ul> <li>Minor change: <ul> <li>Add <code>toEncodedUrlPiece</code> class method for URL-encoded path segments (see <a href="https://github.com/fizruk/http-api-data/pull/50">#50</a>); use efficient encoding for types whose values don't need URL-encoding. </li> </ul> </li> </ul> <h2 id="035">0.3.5</h2> <ul> <li>Minor changes: <ul> <li>Add <code>LenientData</code> which always succeeds to parse (see <a href="https://github.com/fizruk/http-api-data/pull/45">#45</a>). </li> </ul> </li> </ul> <h2 id="034">0.3.4</h2> <ul> <li>Minor changes: <ul> <li>Add support for GHC 8.2, drop support for GHC 7.6 (see <a href="https://github.com/fizruk/http-api-data/pull/44">#44</a>). </li> </ul> </li> </ul> <h2 id="033">0.3.3</h2> <ul> <li>Minor changes: <ul> <li>Expose <code>Form</code> constructor from <code>Web.FromUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/40">#40</a>); </li> <li>Fix example in <code>FromForm</code> documentation (see <a href="https://github.com/fizruk/http-api-data/issues/39">#39</a>). </li> </ul> </li> </ul> <h2 id="032">0.3.2</h2> <ul> <li>Minor change: <ul> <li>Export <code>Form</code> type from <code>Web.FormUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/37">#37</a>). </li> </ul> </li> </ul> <h2 id="031">0.3.1</h2> <ul> <li>Minor changes: <ul> <li>Add instances for <code>Data.UUID</code> (see <a href="https://github.com/fizruk/http-api-data/pull/34">#34</a>). </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> NickolayKudasov http-api-data-0.3.7.2 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.3.7.2 https://hackage.haskell.org/package/http-api-data-0.3.7.2 Mon, 29 Jan 2018 12:02:35 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by phadej at 2018-01-29T12:02:35Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="0372">0.3.7.2</h2> <ul> <li>Allow http-types-0.12 </li> <li>.cabal file adjustments </li> </ul> <h2 id="0371">0.3.7.1</h2> <ul> <li>GHC-8.2 support (see <a href="https://github.com/fizruk/http-api-data/pull/55">#55</a>). </li> </ul> <h2 id="037">0.3.7</h2> <ul> <li>Minor changes: <ul> <li>Use <a href="http://hackage.haskell.org/package/attoparsec-iso8601"><code>attoparsec-iso8601</code></a> for parsing of time types. Now the accepted formats are the same as by <code>aeson</code>, i.e. parsers are more lenient (see <a href="https://github.com/fizruk/http-api-data/pull/41">#41</a>); </li> <li>Preserve fractions of a second in <code>ToHttpApiData</code> instances (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>); </li> <li>Add <code>ToHttpApiData</code> and <code>FromHttpApiData</code> instances for <code>TimeOfDay</code> (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>). </li> </ul> </li> </ul> <h2 id="036">0.3.6</h2> <ul> <li>Minor change: <ul> <li>Add <code>toEncodedUrlPiece</code> class method for URL-encoded path segments (see <a href="https://github.com/fizruk/http-api-data/pull/50">#50</a>); use efficient encoding for types whose values don't need URL-encoding. </li> </ul> </li> </ul> <h2 id="035">0.3.5</h2> <ul> <li>Minor changes: <ul> <li>Add <code>LenientData</code> which always succeeds to parse (see <a href="https://github.com/fizruk/http-api-data/pull/45">#45</a>). </li> </ul> </li> </ul> <h2 id="034">0.3.4</h2> <ul> <li>Minor changes: <ul> <li>Add support for GHC 8.2, drop support for GHC 7.6 (see <a href="https://github.com/fizruk/http-api-data/pull/44">#44</a>). </li> </ul> </li> </ul> <h2 id="033">0.3.3</h2> <ul> <li>Minor changes: <ul> <li>Expose <code>Form</code> constructor from <code>Web.FromUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/40">#40</a>); </li> <li>Fix example in <code>FromForm</code> documentation (see <a href="https://github.com/fizruk/http-api-data/issues/39">#39</a>). </li> </ul> </li> </ul> <h2 id="032">0.3.2</h2> <ul> <li>Minor change: <ul> <li>Export <code>Form</code> type from <code>Web.FormUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/37">#37</a>). </li> </ul> </li> </ul> <h2 id="031">0.3.1</h2> <ul> <li>Minor changes: <ul> <li>Add instances for <code>Data.UUID</code> (see <a href="https://github.com/fizruk/http-api-data/pull/34">#34</a>). </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> phadej http-api-data-0.3.7.1 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.3.7.1 https://hackage.haskell.org/package/http-api-data-0.3.7.1 Mon, 15 May 2017 12:32:19 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by NickolayKudasov at 2017-05-15T12:32:19Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="0371">0.3.7.1</h2> <ul> <li>GHC-8.2 support (see <a href="https://github.com/fizruk/http-api-data/pull/55">#55</a>). </li> </ul> <h2 id="037">0.3.7</h2> <ul> <li>Minor changes: <ul> <li>Use <a href="http://hackage.haskell.org/package/attoparsec-iso8601"><code>attoparsec-iso8601</code></a> for parsing of time types. Now the accepted formats are the same as by <code>aeson</code>, i.e. parsers are more lenient (see <a href="https://github.com/fizruk/http-api-data/pull/41">#41</a>); </li> <li>Preserve fractions of a second in <code>ToHttpApiData</code> instances (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>); </li> <li>Add <code>ToHttpApiData</code> and <code>FromHttpApiData</code> instances for <code>TimeOfDay</code> (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>). </li> </ul> </li> </ul> <h2 id="036">0.3.6</h2> <ul> <li>Minor change: <ul> <li>Add <code>toEncodedUrlPiece</code> class method for URL-encoded path segments (see <a href="https://github.com/fizruk/http-api-data/pull/50">#50</a>); use efficient encoding for types whose values don't need URL-encoding. </li> </ul> </li> </ul> <h2 id="035">0.3.5</h2> <ul> <li>Minor changes: <ul> <li>Add <code>LenientData</code> which always succeeds to parse (see <a href="https://github.com/fizruk/http-api-data/pull/45">#45</a>). </li> </ul> </li> </ul> <h2 id="034">0.3.4</h2> <ul> <li>Minor changes: <ul> <li>Add support for GHC 8.2, drop support for GHC 7.6 (see <a href="https://github.com/fizruk/http-api-data/pull/44">#44</a>). </li> </ul> </li> </ul> <h2 id="033">0.3.3</h2> <ul> <li>Minor changes: <ul> <li>Expose <code>Form</code> constructor from <code>Web.FromUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/40">#40</a>); </li> <li>Fix example in <code>FromForm</code> documentation (see <a href="https://github.com/fizruk/http-api-data/issues/39">#39</a>). </li> </ul> </li> </ul> <h2 id="032">0.3.2</h2> <ul> <li>Minor change: <ul> <li>Export <code>Form</code> type from <code>Web.FormUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/37">#37</a>). </li> </ul> </li> </ul> <h2 id="031">0.3.1</h2> <ul> <li>Minor changes: <ul> <li>Add instances for <code>Data.UUID</code> (see <a href="https://github.com/fizruk/http-api-data/pull/34">#34</a>). </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> NickolayKudasov http-api-data-0.3.7 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.3.7 https://hackage.haskell.org/package/http-api-data-0.3.7 Fri, 21 Apr 2017 07:11:51 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by NickolayKudasov at 2017-04-21T07:11:51Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="037">0.3.7</h2> <ul> <li>Minor changes: <ul> <li>Use <a href="http://hackage.haskell.org/package/attoparsec-iso8601"><code>attoparsec-iso8601</code></a> for parsing of time types. Now the accepted formats are the same as by <code>aeson</code>, i.e. parsers are more lenient (see <a href="https://github.com/fizruk/http-api-data/pull/41">#41</a>); </li> <li>Preserve fractions of a second in <code>ToHttpApiData</code> instances (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>); </li> <li>Add <code>ToHttpApiData</code> and <code>FromHttpApiData</code> instances for <code>TimeOfDay</code> (see <a href="https://github.com/fizruk/http-api-data/pull/53">#53</a>). </li> </ul> </li> </ul> <h2 id="036">0.3.6</h2> <ul> <li>Minor change: <ul> <li>Add <code>toEncodedUrlPiece</code> class method for URL-encoded path segments (see <a href="https://github.com/fizruk/http-api-data/pull/50">#50</a>); use efficient encoding for types whose values don't need URL-encoding. </li> </ul> </li> </ul> <h2 id="035">0.3.5</h2> <ul> <li>Minor changes: <ul> <li>Add <code>LenientData</code> which always succeeds to parse (see <a href="https://github.com/fizruk/http-api-data/pull/45">#45</a>). </li> </ul> </li> </ul> <h2 id="034">0.3.4</h2> <ul> <li>Minor changes: <ul> <li>Add support for GHC 8.2, drop support for GHC 7.6 (see <a href="https://github.com/fizruk/http-api-data/pull/44">#44</a>). </li> </ul> </li> </ul> <h2 id="033">0.3.3</h2> <ul> <li>Minor changes: <ul> <li>Expose <code>Form</code> constructor from <code>Web.FromUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/40">#40</a>); </li> <li>Fix example in <code>FromForm</code> documentation (see <a href="https://github.com/fizruk/http-api-data/issues/39">#39</a>). </li> </ul> </li> </ul> <h2 id="032">0.3.2</h2> <ul> <li>Minor change: <ul> <li>Export <code>Form</code> type from <code>Web.FormUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/37">#37</a>). </li> </ul> </li> </ul> <h2 id="031">0.3.1</h2> <ul> <li>Minor changes: <ul> <li>Add instances for <code>Data.UUID</code> (see <a href="https://github.com/fizruk/http-api-data/pull/34">#34</a>). </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> NickolayKudasov http-api-data-0.3.6 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.3.6 https://hackage.haskell.org/package/http-api-data-0.3.6 Tue, 11 Apr 2017 11:00:50 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by NickolayKudasov at 2017-04-11T11:00:50Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="036">0.3.6</h2> <ul> <li>Minor change: <ul> <li>Add <code>toEncodedUrlPiece</code> class method for URL-encoded path segments (see <a href="https://github.com/fizruk/http-api-data/pull/50">#50</a>); use efficient encoding for types whose values don't need URL-encoding. </li> </ul> </li> </ul> <h2 id="035">0.3.5</h2> <ul> <li>Minor changes: <ul> <li>Add <code>LenientData</code> which always succeeds to parse (see <a href="https://github.com/fizruk/http-api-data/pull/45">#45</a>). </li> </ul> </li> </ul> <h2 id="034">0.3.4</h2> <ul> <li>Minor changes: <ul> <li>Add support for GHC 8.2, drop support for GHC 7.6 (see <a href="https://github.com/fizruk/http-api-data/pull/44">#44</a>). </li> </ul> </li> </ul> <h2 id="033">0.3.3</h2> <ul> <li>Minor changes: <ul> <li>Expose <code>Form</code> constructor from <code>Web.FromUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/40">#40</a>); </li> <li>Fix example in <code>FromForm</code> documentation (see <a href="https://github.com/fizruk/http-api-data/issues/39">#39</a>). </li> </ul> </li> </ul> <h2 id="032">0.3.2</h2> <ul> <li>Minor change: <ul> <li>Export <code>Form</code> type from <code>Web.FormUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/37">#37</a>). </li> </ul> </li> </ul> <h2 id="031">0.3.1</h2> <ul> <li>Minor changes: <ul> <li>Add instances for <code>Data.UUID</code> (see <a href="https://github.com/fizruk/http-api-data/pull/34">#34</a>). </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> NickolayKudasov http-api-data-0.3.5 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.3.5 https://hackage.haskell.org/package/http-api-data-0.3.5 Thu, 19 Jan 2017 21:25:26 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by NickolayKudasov at 2017-01-19T21:25:26Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="035">0.3.5</h2> <ul> <li>Minor changes: <ul> <li>Add <code>LenientData</code> which always succeeds to parse (see <a href="https://github.com/fizruk/http-api-data/pull/45">#45</a>). </li> </ul> </li> </ul> <h2 id="034">0.3.4</h2> <ul> <li>Minor changes: <ul> <li>Add support for GHC 8.2, drop support for GHC 7.6 (see <a href="https://github.com/fizruk/http-api-data/pull/44">#44</a>). </li> </ul> </li> </ul> <h2 id="033">0.3.3</h2> <ul> <li>Minor changes: <ul> <li>Expose <code>Form</code> constructor from <code>Web.FromUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/40">#40</a>); </li> <li>Fix example in <code>FromForm</code> documentation (see <a href="https://github.com/fizruk/http-api-data/issues/39">#39</a>). </li> </ul> </li> </ul> <h2 id="032">0.3.2</h2> <ul> <li>Minor change: <ul> <li>Export <code>Form</code> type from <code>Web.FormUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/37">#37</a>). </li> </ul> </li> </ul> <h2 id="031">0.3.1</h2> <ul> <li>Minor changes: <ul> <li>Add instances for <code>Data.UUID</code> (see <a href="https://github.com/fizruk/http-api-data/pull/34">#34</a>). </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> NickolayKudasov http-api-data-0.3.4 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.3.4 https://hackage.haskell.org/package/http-api-data-0.3.4 Tue, 17 Jan 2017 15:28:53 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by NickolayKudasov at 2017-01-17T15:28:53Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="034">0.3.4</h2> <ul> <li>Minor changes: <ul> <li>Add support for GHC 8.2, drop support for GHC 7.6 (see <a href="https://github.com/fizruk/http-api-data/pull/44">#44</a>). </li> </ul> </li> </ul> <h2 id="033">0.3.3</h2> <ul> <li>Minor changes: <ul> <li>Expose <code>Form</code> constructor from <code>Web.FromUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/40">#40</a>); </li> <li>Fix example in <code>FromForm</code> documentation (see <a href="https://github.com/fizruk/http-api-data/issues/39">#39</a>). </li> </ul> </li> </ul> <h2 id="032">0.3.2</h2> <ul> <li>Minor change: <ul> <li>Export <code>Form</code> type from <code>Web.FormUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/37">#37</a>). </li> </ul> </li> </ul> <h2 id="031">0.3.1</h2> <ul> <li>Minor changes: <ul> <li>Add instances for <code>Data.UUID</code> (see <a href="https://github.com/fizruk/http-api-data/pull/34">#34</a>). </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> NickolayKudasov http-api-data-0.3.3 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.3.3 https://hackage.haskell.org/package/http-api-data-0.3.3 Mon, 14 Nov 2016 21:32:21 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by NickolayKudasov at 2016-11-14T21:32:21Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="033">0.3.3</h2> <ul> <li>Minor changes: <ul> <li>Expose <code>Form</code> constructor from <code>Web.FromUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/40">#40</a>); </li> <li>Fix example in <code>FromForm</code> documentation (see <a href="https://github.com/fizruk/http-api-data/issues/39">#39</a>). </li> </ul> </li> </ul> <h2 id="032">0.3.2</h2> <ul> <li>Minor change: <ul> <li>Export <code>Form</code> type from <code>Web.FormUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/37">#37</a>). </li> </ul> </li> </ul> <h2 id="031">0.3.1</h2> <ul> <li>Minor changes: <ul> <li>Add instances for <code>Data.UUID</code> (see <a href="https://github.com/fizruk/http-api-data/pull/34">#34</a>). </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> NickolayKudasov http-api-data-0.3.2 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.3.2 https://hackage.haskell.org/package/http-api-data-0.3.2 Wed, 19 Oct 2016 12:43:42 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by NickolayKudasov at 2016-10-19T12:43:42Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="032">0.3.2</h2> <ul> <li>Minor change: <ul> <li>Export <code>Form</code> type from <code>Web.FormUrlEncoded</code> (see <a href="https://github.com/fizruk/http-api-data/pull/37">#37</a>). </li> </ul> </li> </ul> <h2 id="031">0.3.1</h2> <ul> <li>Minor changes: <ul> <li>Add instances for <code>Data.UUID</code> (see <a href="https://github.com/fizruk/http-api-data/pull/34">#34</a>). </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> NickolayKudasov http-api-data-0.3.1 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.3.1 https://hackage.haskell.org/package/http-api-data-0.3.1 Mon, 26 Sep 2016 11:33:23 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by NickolayKudasov at 2016-09-26T11:33:23Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="031">0.3.1</h2> <ul> <li>Minor changes <ul> <li>Add instances for <code>Data.UUID</code> </li> </ul> </li> </ul> <h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> NickolayKudasov http-api-data-0.3 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.3 https://hackage.haskell.org/package/http-api-data-0.3 Wed, 31 Aug 2016 01:48:35 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by NickolayKudasov at 2016-08-31T01:48:35Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="03">0.3</h2> <ul> <li> <p>Major changes:</p> <ul> <li>Add <code>Web.FormUrlEncoded</code> to work with form data (see <a href="https://github.com/fizruk/http-api-data/pull/32">#32</a>). </li> </ul> </li> <li> <p>Minor changes:</p> <ul> <li>Add instances for <code>Numeric.Natural</code> (see <a href="https://github.com/fizruk/http-api-data/commit/d944721ac94929a7ed9e66f25e23221799c08d83"><code>d944721</code></a>). </li> </ul> </li> </ul> <h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> NickolayKudasov http-api-data-0.2.4 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.2.4 https://hackage.haskell.org/package/http-api-data-0.2.4 Sat, 23 Jul 2016 21:38:35 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by NickolayKudasov at 2016-07-23T21:38:35Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="024">0.2.4</h2> <ul> <li>Make <code>parseHeader</code> total (instead of throwing exceptions on invalid Unicode, see <a href="https://github.com/fizruk/http-api-data/pull/30">#30</a>). </li> </ul> <h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> NickolayKudasov http-api-data-0.2.3 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.2.3 https://hackage.haskell.org/package/http-api-data-0.2.3 Fri, 10 Jun 2016 00:20:12 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by NickolayKudasov at 2016-06-10T00:20:12Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="023">0.2.3</h2> <ul> <li>Add more parser helpers for <code>Bounded</code> <code>Enum</code> types. </li> </ul> <h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> NickolayKudasov http-api-data-0.2.2 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.2.2 https://hackage.haskell.org/package/http-api-data-0.2.2 Thu, 10 Dec 2015 10:35:21 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by NickolayKudasov at 2015-12-10T10:35:21Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="022">0.2.2</h2> <ul> <li>Add instances for more <code>time</code> types: <code>LocalTime</code>, <code>ZonedTime</code>, <code>UTCTime</code> and <code>NominalDiffTime</code> </li> </ul> <h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> NickolayKudasov http-api-data-0.2.1 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.2.1 https://hackage.haskell.org/package/http-api-data-0.2.1 Mon, 12 Oct 2015 16:03:11 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by NickolayKudasov at 2015-10-12T16:03:11Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="021">0.2.1</h2> <ul> <li>Add helpers for multiple URL pieces and query params: <ul> <li><code>toUrlPieces</code>, <code>parseUrlPieces</code> </li> <li><code>toQueryParams</code>, <code>parseQueryParams</code> </li> </ul> </li> </ul> <h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> NickolayKudasov http-api-data-0.2 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.2 https://hackage.haskell.org/package/http-api-data-0.2 Sun, 11 Oct 2015 21:25:28 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by NickolayKudasov at 2015-10-11T21:25:28Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="02">0.2</h2> <ul> <li>Export helper functions from <code>Web.HttpApiData</code>: <ul> <li><code>parseUrlPieceMaybe</code>, <code>parseHeaderMaybe</code>, <code>parseQueryParamMaybe</code> </li> <li><code>parseUrlPieceWithPrefix</code>, <code>parseHeaderWithPrefix</code>, <code>parseQueryParamWithPrefix</code> </li> <li><code>showTextData</code>, <code>readTextData</code>, <code>parseBoundedTextData</code> </li> </ul> </li> <li>Fix AMP related warnings </li> </ul> <h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> NickolayKudasov http-api-data-0.1.1.1 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.1.1.1 https://hackage.haskell.org/package/http-api-data-0.1.1.1 Wed, 7 Oct 2015 21:11:17 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd><dt>Uploaded</dt><dd>by NickolayKudasov at 2015-10-07T21:11:17Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> NickolayKudasov http-api-data-0.1.1 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.1.1 https://hackage.haskell.org/package/http-api-data-0.1.1 Wed, 7 Oct 2015 20:54:53 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Michael Snoyman <michael@snoyman.com></dd><dt>Uploaded</dt><dd>by NickolayKudasov at 2015-10-07T20:54:53Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /><h2 id="011">0.1.1</h2> <ul> <li>Add <code>use-text-show</code> flag to optionally use more efficient <code>TextShow</code> instances </li> </ul> NickolayKudasov http-api-data-0.1.0 (Converting to/from HTTP API data like URL pieces, headers and query parameters.)https://hackage.haskell.org/package/http-api-data-0.1.0 https://hackage.haskell.org/package/http-api-data-0.1.0 Wed, 7 Oct 2015 13:51:03 UTC <dl><dt>Homepage</dt><dd><a href="http://github.com/fizruk/http-api-data">http://github.com/fizruk/http-api-data</a></dd><dt>Author</dt><dd>Michael Snoyman <michael@snoyman.com></dd><dt>Uploaded</dt><dd>by NickolayKudasov at 2015-10-07T13:51:03Z</dd><dt>Maintainer</dt><dd>Nickolay Kudasov <nickolay.kudasov@gmail.com></dd></dl><hr /> NickolayKudasov
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4