From 72f13897e1c192b7394ed72139da80fc2bc813f2 Mon Sep 17 00:00:00 2001 From: Alexey Zapparov Date: Sun, 20 Sep 2015 17:29:24 +0200 Subject: [PATCH] Improve CHANGES.md formatting and styling --- CHANGES.md | 192 ++++++++++++++++++++++++++--------------------------- 1 file changed, 94 insertions(+), 98 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index affefd93..41afc345 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,45 +1,40 @@ ## 0.9.7 (2015-09-19) -* Unified strategy for handling exception-based and exceptionless non-blocking - I/O. Fixes SSL support on JRuby 9000. See [#258][]. ([@tarcieri][]) - -[#258]: https://github.com/httprb/http/pull/258 +* [#258](https://github.com/httprb/http/pull/258): + Unified strategy for handling exception-based and exceptionless non-blocking + I/O. Fixes SSL support on JRuby 9000. ([@tarcieri][]) ## 0.9.6 (2015-09-06) -* Removed use of an ActiveSupport specific method #present? - See [#254][]. ([@tarcieri][]) - -[#254]: https://github.com/httprb/http/pull/254 +* [#254](https://github.com/httprb/http/pull/254): + Removed use of an ActiveSupport specific method #present? + ([@tarcieri][]) ## 0.9.5 (2015-09-06) -* Fixed infinite hang/timeout when a request contained more than ~16,363 bytes. - See [#252][]. ([@zanker][]) - -[#252]: https://github.com/httprb/http/pull/252 +* [#252](https://github.com/httprb/http/pull/252): + Fixed infinite hang/timeout when a request contained more than ~16,363 bytes. + ([@zanker][]) ## 0.9.4 (2015-08-26) -* Fixes regression when body streaming was failing on some URIs. - See [#246][]. ([@zanker][]) -* Fixes require timeout statements. See [#243][]. ([@ixti][]) - -[#246]: https://github.com/httprb/http/issues/246 -[#243]: https://github.com/httprb/http/issues/243 +* [#246](https://github.com/httprb/http/issues/246): + Fixes regression when body streaming was failing on some URIs. + ([@zanker][]) +* [#243](https://github.com/httprb/http/issues/243): + Fixes require timeout statements. ([@ixti][]) ## 0.9.3 (2015-08-19) -* Fixed request URI normalization. See [#246][]. ([@ixti][]) +* [#246](https://github.com/httprb/http/issues/246): + Fixed request URI normalization. ([@ixti][]) - Avoids query component normalization - Omits fragment component in headline -[#246]: https://github.com/httprb/http/issues/246 - ## 0.9.2 (2015-08-18) @@ -48,18 +43,16 @@ ## 0.9.1 (2015-08-14) -* Fix params special-chars escaping. See [#246][]. ([@ixti][]) - -[#246]: https://github.com/httprb/http/issues/246 +* [#246](https://github.com/httprb/http/issues/246): + Fix params special-chars escaping. ([@ixti][]) ## 0.9.0 (2015-07-23) -* Support for caching removed. See [#240][]. ([@tarcieri][]) +* [#240](https://github.com/httprb/http/pull/240): + Support for caching removed. ([@tarcieri][]) * JRuby 9000 compatibility -[#240]: https://github.com/httprb/http/pull/240 - ## 0.8.14 (2015-08-19) @@ -78,11 +71,10 @@ ## 0.8.11 (2015-05-22) -* SNI support for HTTPS connections. See [#229][]. ([@tarcieri][]) -* Use "http.rb" in the User-Agent string. See [#227][]. ([@tarcieri][]) - -[#229]: https://github.com/httprb/http/pull/229 -[#227]: https://github.com/httprb/http/pull/227 +* [#229](https://github.com/httprb/http/pull/229): + SNI support for HTTPS connections. ([@tarcieri][]) +* [#227](https://github.com/httprb/http/pull/227): + Use "http.rb" in the User-Agent string. ([@tarcieri][]) ## 0.8.10 (2015-05-14) @@ -93,16 +85,14 @@ ## 0.8.9 (2015-05-11) * Add cookies support. ([@ixti][]) -* Enforce stringified body encoding. See [#219][]. ([@Connorhd][]) - -[#219]: https://github.com/httprb/http/pull/219 +* [#219](https://github.com/httprb/http/pull/219): + Enforce stringified body encoding. ([@Connorhd][]) ## 0.8.8 (2015-05-09) -* Fix CONNECT header for proxies. See [#217][]. ([@Connorhd][]) - -[#217]: https://github.com/httprb/http/issues/217 +* [#217](https://github.com/httprb/http/issues/217): + Fix CONNECT header for proxies. ([@Connorhd][]) ## 0.8.7 (2015-05-08) @@ -112,80 +102,72 @@ ## 0.8.6 (2015-05-08) -* Reset global timeouts after the request finishes. See [#215][]. ([@zanker][]) - -[#215]: https://github.com/httprb/http/pull/215 +* [#215](https://github.com/httprb/http/pull/215): + Reset global timeouts after the request finishes. ([@zanker][]) ## 0.8.5 (2015-05-06) -* Add simple timeouts configuration API. See [#205][]. ([@ixti][]) +* [#205](https://github.com/httprb/http/issues/205): + Add simple timeouts configuration API. ([@ixti][]) * Deprecate `Request#request_header`. Use `Request#headline` instead. ([@ixti][]) -[#205]: https://github.com/httprb/http/issues/205 - ## 0.8.4 (2015-04-23) * Deprecate `#default_headers` and `#default_headers=`. ([@ixti][]) -* Deprecate chainable methods with `with_` prefix. See [#207][]. ([@ixti][]) -* Add support of HTTPS connections through proxy. See [#186][]. ([@Connorhd][]) - -[#207]: https://github.com/httprb/http/issues/207 -[#186]: https://github.com/httprb/http/pull/186 +* [#207](https://github.com/httprb/http/issues/207): + Deprecate chainable methods with `with_` prefix. ([@ixti][]) +* [#186](https://github.com/httprb/http/pull/186): + Add support of HTTPS connections through proxy. ([@Connorhd][]) ## 0.8.3 (2015-04-07) -* Fix request headline. See [#206][]. ([@ixti][]) +* [#206](https://github.com/httprb/http/issues/206): + Fix request headline. ([@ixti][]) * Remove deprecated `Request#__method__`. ([@ixti][]) -[#206]: https://github.com/httprb/http/issues/206 - ## 0.8.2 (2015-04-06) -* Fix Celluloid::IO compatibility. See [#203][]. ([@ixti][]) +* [#203](https://github.com/httprb/http/issues/203): + Fix Celluloid::IO compatibility. ([@ixti][]) * Cleanup obsolete code. ([@zanker][]) -[#203]: https://github.com/httprb/http/issues/203 - ## 0.8.1 (2015-04-02) -* Add missing `require "resolv"`. See [#202][]. ([@ixti][]) -* Add block-form `#persistent` calls. See [#200][], [#201][]. ([@ixti][]) - -[#202]: https://github.com/httprb/http/issues/202 -[#200]: https://github.com/httprb/http/issues/200 -[#201]: https://github.com/httprb/http/pull/201 +* [#202](https://github.com/httprb/http/issues/202): + Add missing `require "resolv"`. ([@ixti][]) +* [#200](https://github.com/httprb/http/issues/200), + [#201](https://github.com/httprb/http/pull/201): + Add block-form `#persistent` calls. ([@ixti][]) ## 0.8.0 (2015-04-01) -* Properly handle WaitWritable for SSL. See [#199][]. ([@zanker][]) -* Add support for non-ASCII URis. See [#197][]. ([@ixti][]) -* Add configurable connection timeouts. See [#187][], [#194][], [#195][]. ([@zanker][]) -* Refactor requests redirect following logic. See [#179][]. ([@ixti][]) +* [#199](https://github.com/httprb/http/pull/199): + Properly handle WaitWritable for SSL. ([@zanker][]) +* [#197](https://github.com/httprb/http/pull/197): + Add support for non-ASCII URis. ([@ixti][]) +* [#187](https://github.com/httprb/http/pull/187), + [#194](https://github.com/httprb/http/pull/194), + [#195](https://github.com/httprb/http/pull/195): + Add configurable connection timeouts. ([@zanker][]) +* [#179](https://github.com/httprb/http/pull/179): + Refactor requests redirect following logic. ([@ixti][]) * Support for persistent HTTP connections ([@zanker][]) -* Add caching support. See [#77][] and [#177][]. ([@Asmod4n][], [@pezra][]) -* Improve servers used in specs boot up. Issue was initially raised up - by [@olegkovalenko][]. See [#176][]. ([@ixti][]) +* [#77](https://github.com/httprb/http/issues/77), + [#177](https://github.com/httprb/http/pull/177): + Add caching support. ([@Asmod4n][], [@pezra][]) +* [#176](https://github.com/httprb/http/pull/176): + Improve servers used in specs boot up. Issue was initially raised up + by [@olegkovalenko][]. ([@ixti][]) * Reflect FormData rename changes (FormData -> HTTP::FormData). ([@ixti][]) -* `HTTP::Headers` now raises `HTTP::InvalidHeaderNameError` in case of - (surprise) invalid HTTP header field name (e.g.`"Foo:Bar"`). See [#173][]. - ([@ixti][]) - -[#199]: https://github.com/httprb/http/pull/199 -[#197]: https://github.com/httprb/http/pull/197 -[#187]: https://github.com/httprb/http/pull/187 -[#194]: https://github.com/httprb/http/pull/194 -[#195]: https://github.com/httprb/http/pull/195 -[#179]: https://github.com/httprb/http/pull/179 -[#77]: https://github.com/httprb/http/issues/77 -[#177]: https://github.com/httprb/http/pull/177 -[#176]: https://github.com/httprb/http/pull/176 -[#173]: https://github.com/httprb/http/pull/173 +* [#173](https://github.com/httprb/http/pull/173): + `HTTP::Headers` now raises `HTTP::InvalidHeaderNameError` in case of + (surprise) invalid HTTP header field name (e.g.`"Foo:Bar"`). ([@ixti][]) ## 0.7.3 (2015-03-24) @@ -209,12 +191,18 @@ ## 0.7.0 (2015-01-02) -* Add support of multipart form data. See [#73][], [#167][]. ([@ixti][]) +* [#73](https://github.com/httprb/http/issues/73), + [#167](https://github.com/httprb/http/pull/167): + Add support of multipart form data. ([@ixti][]) * Fix URI path normalization: `https://github.com` -> `https://github.com/`. ([@ixti][]) -* Fix handling of EOF which caused infinite loop. See [#163][], [#166][] and [#152][]. ([@mickm][], [@ixti][]) +* [#163](https://github.com/httprb/http/pull/163), + [#166](https://github.com/httprb/http/pull/166), + [#152](https://github.com/httprb/http/issues/152): + Fix handling of EOF which caused infinite loop. ([@mickm][], [@ixti][]) * Drop Ruby 1.8.7 support. ([@ixti][]) -* Fix default Host header value. See [#150][]. ([@ixti][]) +* [#150](https://github.com/httprb/http/issues/150): + Fix default Host header value. ([@ixti][]) * Remove BearerToken authorization header. ([@ixti][]) * `#auth` sugar now accepts only string value of Authorization header. Calling `#auth(:basic, opts)` is deprecated, use `#basic_auth(opts)` instead. @@ -233,13 +221,6 @@ deprecated ([@ixti][]) * Delegate `HTTP::Response#readpartial` to `HTTP::Response::Body` ([@ixti][]) -[#73]: https://github.com/httprb/http/issues/73 -[#167]: https://github.com/httprb/http/pull/167 -[#163]: https://github.com/httprb/http/pull/163 -[#166]: https://github.com/httprb/http/pull/166 -[#152]: https://github.com/httprb/http/issues/152 -[#150]: https://github.com/httprb/http/issues/150 - ## 0.6.4 (2015-03-25) @@ -251,21 +232,19 @@ ## 0.6.3 (2014-11-14) -* Backported EOF fix from master branch. See [#166][]. ([@ixti][]) - -[#166]: https://github.com/httprb/http/pull/166 +* [#166](https://github.com/httprb/http/pull/166): + Backported EOF fix from master branch. ([@ixti][]) ## 0.6.2 (2014-08-06) -* Fix default Host header value. See [#150][]. ([@ixti][]) +* [#150](https://github.com/httprb/http/issues/150): + Fix default Host header value. ([@ixti][]) * Deprecate BearerToken authorization header. ([@ixti][]) * Fix handling of chunked responses without Content-Length header. ([@ixti][]) * Rename `HTTP.with_follow` to `HTTP.follow` and mark former one as being deprecated ([@ixti][]) -[#150]: https://github.com/httprb/http/issues/150 - ## 0.6.1 (2014-05-07) @@ -396,3 +375,20 @@ end ## 0.0.0 (2011-10-06) * Vapoware release to claim the "http" gem name >:D + + +[@tarcieri]: https://github.com/tarcieri +[@zanker]: https://github.com/zanker +[@ixti]: https://github.com/ixti +[@Connorhd]: https://github.com/Connorhd +[@Asmod4n]: https://github.com/Asmod4n +[@pezra]: https://github.com/pezra +[@olegkovalenko]: https://github.com/olegkovalenko +[@mickm]: https://github.com/mickm +[@sferik]: https://github.com/sferik +[@nicoolas25]: https://github.com/nicoolas25 +[@challengeechallengee]: https://github.com/challengeechallengee +[@hannesg]: https://github.com/hannesg +[@krainboltgreene]: https://github.com/krainboltgreene +[@hundredwatt]: https://github.com/hundredwatt +[@jwinter]: https://github.com/jwinter