All Versions
81
Latest Version
Avg Release Cycle
75 days
Latest Release
53 days ago
Changelog History
Page 7
Changelog History
Page 7
-
v0.8.3 Changes
April 07, 2015- #206: Fix request headline. ([@ixti])
- Remove deprecated
Request#__method__
. ([@ixti])
-
v0.8.2 Changes
April 06, 2015- #203: Fix Celluloid::IO compatibility. ([@ixti])
- Cleanup obsolete code. ([@zanker])
-
v0.8.1 Changes
April 02, 2015 -
v0.8.0 Changes
April 01, 2015- #199: Properly handle WaitWritable for SSL. ([@zanker])
- #197: Add support for non-ASCII URis. ([@ixti])
- #187, #194, #195: Add configurable connection timeouts. ([@zanker])
- #179: Refactor requests redirect following logic. ([@ixti])
- ๐ Support for persistent HTTP connections ([@zanker])
- #77, #177: Add caching support. ([@Asmod4n], [@pezra])
- #176: Improve servers used in specs boot up. Issue was initially raised up by [@olegkovalenko]. ([@ixti])
- Reflect FormData rename changes (FormData -> HTTP::FormData). ([@ixti])
- #173:
HTTP::Headers
now raisesHTTP::InvalidHeaderNameError
in case of (surprise) invalid HTTP header field name (e.g."Foo:Bar"
). ([@ixti])
-
v0.7.3 Changes
March 24, 2015- SECURITY FIX: http.rb failed to call the
#post_connection_check
method on SSL connections. This method implements hostname verification, and without ithttp.rb
was vulnerable to MitM attacks. The problem was corrected by calling#post_connection_check
(CVE-2015-1828) ([@zanker])
- SECURITY FIX: http.rb failed to call the
-
v0.7.2 Changes
March 02, 2015- Swap from
form_data
tohttp-form_data
(changed gem name).
- Swap from
-
v0.7.1 Changes
January 03, 2015- Gemspec fixups
- โ Remove superfluous space in HTTP::Response inspection
-
v0.7.0 Changes
January 02, 2015- #73, #167: Add support of multipart form data. ([@ixti])
- ๐ Fix URI path normalization:
https://github.com
->https://github.com/
. ([@ixti]) - #163, #166, #152: Fix handling of EOF which caused infinite loop. ([@mickm], [@ixti])
- โฌ๏ธ Drop Ruby 1.8.7 support. ([@ixti])
- #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. ([@ixti])- ๐ Fix handling of chunked responses without Content-Length header. ([@ixti])
- Remove
HTTP::Request#method
and deprecateHTTP::Request#__method__
([@sferik]) - ๐ Deprecate
HTTP::Response::STATUS_CODES
, useHTTP::Response::Status::REASONS
instead ([@ixti]) - Deprecate
HTTP::Response::SYMBOL_TO_STATUS_CODE
([@ixti]) - ๐ Deprecate
HTTP::Response#status_code
([@ixti]) HTTP::Response#status
now returnsHTTP::Response::Status
. ([@ixti])HTTP::Response#reason
andHTTP::Response#code
are proxies them to corresponding methods ofHTTP::Response#status
([@ixti])- ๐ Rename
HTTP.with_follow
toHTTP.follow
and mark former one as being deprecated ([@ixti]) - Delegate
HTTP::Response#readpartial
toHTTP::Response::Body
([@ixti])
-
v0.6.4 Changes
March 25, 2015- SECURITY FIX: http.rb failed to call the
#post_connection_check
method on SSL connections. This method implements hostname verification, and without ithttp.rb
was vulnerable to MitM attacks. The problem was corrected by calling#post_connection_check
(CVE-2015-1828) ([@zanker], backported by [@nicoolas25])
- SECURITY FIX: http.rb failed to call the
-
v0.6.3 Changes
November 14, 2014- #166: Backported EOF fix from master branch. ([@ixti])