All Versions
Latest Version
Avg Release Cycle
179 days
Latest Release
153 days ago

Changelog History
Page 3

  • v1.6.5

    • RFC6265 requires single SP after ';' for separating parameters pairs in the 'Cookie:' header (patch provided by Hiroshi Nakamura)
    • enable url parameters for all actions
    • detect file parameters in arrays
    • πŸ‘ allow disabling the timeouts by passing -1 (patch provided by Sven BΓΆhm)
  • v1.6.4

    • πŸ›  fix restclient script compatibility with 1.9.2
    • πŸ›  fix unlinking temp file (patch provided by Evan Smith)
    • πŸ’Ž monkeypatching ruby for http patch method (patch provided by Syl Turner)
  • v1.6.3

    • 1.6.2 was yanked
  • v1.6.2

    • βž• add support for HEAD in resources (patch provided by tpresa)
    • πŸ›  fix shell for 1.9.2
    • β†ͺ workaround when some gem monkeypatch net/http (patch provided by Ian Warshak)
    • βœ‚ DELETE requests should process parameters just like GET and HEAD
    • βž• adding :block_response parameter for manual processing
    • limit number of redirections (patch provided by Chris Dinn)
    • close and unlink the temp file created by playload (patch provided by Chris Green)
    • πŸ’Ž make gemspec Rubygems 1.8 compatible (patch provided by David Backeus)
    • added RestClient.reset_before_execution_procs (patch provided by Cloudify)
    • βž• added PATCH method (patch provided by Jeff Remer)
    • πŸ‘€ hack for HTTP servers that use raw DEFLATE compression, see (path provided by James Reeves)
  • v1.6.1

    • βž• add response body in Exception#inspect
    • βž• add support for RestClient.options
    • πŸ›  fix tests for 1.9.2 (patch provided by Niko Dittmann)
    • block passing in Resource#[] (patch provided by Niko Dittmann)
    • cookies set in a response should be kept in a redirect
    • HEAD requests should process parameters just like GET (patch provided by Rob Eanes)
    • πŸ‘» exception message should never be nil (patch provided by Michael Klett)
  • v1.6.0

    • forgot to include rest-client.rb in the gem
    • πŸ‘‰ user, password and user-defined headers should survive a redirect
    • βž• added all missing status codes
    • βž• added parameter passing for get request using the :param key in header
    • ⚠ the warning about the logger when using a string was a bad idea
    • multipart parameters names should not be escaped
    • βœ‚ remove the cookie escaping introduced by migrating to CGI cookie parsing in 1.5.1
    • βž• add a streamed payload type (patch provided by Caleb Land)
    • πŸ‘» Exception#http_body works even when no response
  • v1.5.1

    • only converts headers keys which are Symbols
    • πŸ“œ use CGI for cookie parsing instead of custom code
    • unescape user and password before using them (patch provided by Lars Gierth)
    • expand ~ in ~/.restclientrc (patch provided by Mike Fletcher)
    • πŸ‘» ssl verification raise an exception when the ca certificate is incorrect (patch provided by Braintree)
  • v1.5.0

    • the response is now a String with the Response module a.k.a. the change in 1.4.0 was a mistake (Response.body is returning self for compatability)
    • βž• added AbstractResponse.to_i to improve semantic
    • πŸ›° multipart Payloads ignores the name attribute if it's not set (patch provided by Tekin Suleyman)
    • correctly takes into account user headers whose keys are strings (path provided by Cyril Rohr)
    • πŸ›° use binary mode for payload temp file
    • concatenate cookies with ';'
    • πŸ›  fixed deeper parameter handling
    • do not quote the boundary in the Content-Type header (patch provided by W. Andrew Loe III)
  • v1.4.2

    • fixed RestClient.add_before_execution_proc (patch provided by Nicholas Wieland)
    • πŸ›  fixed error when an exception is raised without a response (patch provided by Caleb Land)
  • v1.4.1

    • πŸ›  fixed parameters managment when using hash