HTTP v0.7.0 Release Notes

Release Date: 2015-01-02 // over 9 years ago
    • #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 deprecate HTTP::Request#__method__ ([@sferik])
    • ๐Ÿ—„ Deprecate HTTP::Response::STATUS_CODES, use HTTP::Response::Status::REASONS instead ([@ixti])
    • Deprecate HTTP::Response::SYMBOL_TO_STATUS_CODE ([@ixti])
    • ๐Ÿ—„ Deprecate HTTP::Response#status_code ([@ixti])
    • HTTP::Response#status now returns HTTP::Response::Status. ([@ixti])
    • HTTP::Response#reason and HTTP::Response#code are proxies them to corresponding methods of HTTP::Response#status ([@ixti])
    • ๐Ÿ“‡ Rename HTTP.with_follow to HTTP.follow and mark former one as being deprecated ([@ixti])
    • Delegate HTTP::Response#readpartial to HTTP::Response::Body ([@ixti])