All Versions
74
Latest Version
Avg Release Cycle
195 days
Latest Release
684 days ago

Changelog History
Page 2

  • v2.7.4.beta3

    November 06, 2014
  • v2.7.4.beta2

    February 26, 2014
  • v2.7.4.beta1

    January 29, 2014
  • v2.7.3 Changes

    November 14, 2013
    • ๐Ÿ†• New Features

      • Allow net-http-persistent instance to be named. #324, John Weir.
      • #save and #save! return filename #340
      • Updated mime-types requirement to 2.x versions. #348 by Jeff Nyman.
    • ๐Ÿ› Bug fix

      • Ensure Download#save! defaults back to original filename if none is provided (#300)
  • v2.7.2 Changes

    August 13, 2013
  • v2.7.1 Changes

    May 27, 2013
    • ๐Ÿ› Bug fix
      • Ensure images with no "src" attribute still return correct URLs. #317
      • Fixes Mechanize::Parser#extract_filename where an empty string filename in the response caused unhandled exception. #318
  • v2.7.0 Changes

    May 21, 2013
    • ๐Ÿ†• New Features

      • Mechanize::Agent#response_read will now raise a Mechanize::ResponseReadError instead of an EOFError and avoid losing requested content. #296.
      • Depend on http-cookie, add backwards compatible deprecations. #257 Akinori MUSHA.
      • Added Download#save! for overwriting existing files. #300 Sean Kim.
    • ๐Ÿ› Bug fix

      • Ensure page URLs with whitespace in them are escaped #313 @pacop.
      • Added a workaround for a bug of URI#+ that led to failure in resolving a relative path containing double slash like "/../http://.../". #304
  • v2.6.0 Changes

    • ๐Ÿ†• New Features

      • Mechanize#start and Mechanize#shutdown (Thanks, Damian Janowski!)
      • Added Mechanize::Agent#allowed_error_codes for setting an Array of status codes which should not raise an error. #248 Laurence Rowe.
      • Added File.save! for overwriting existing files #219.
      • DirectorySaver::save_to now accepts an option to decode filename. #262
      • element(s)_with methods now accept a :search option for doing xpath/css selector searching. #287 Philippe Bourgau
      • Added httponly option for Mechanize::Cookie #242 by Paolo Perego.
      • Added Mechanize::XmlFile as a default pluggable parser for handling XML responses. #289
    • Minor enhancements

      • Added Mechanize::Download#save_as as an alias to #save. #246
      • Fix documentation for Mechanize::Page element matchers. #269
      • Added Mechanize::Form::Field#raw_value for fetching a fields value before it's sent through Mechanize::Util.html_unescape. #283
      • Added iPad and Android user agents. #277 by sambit, #278 by seansay.
    • ๐Ÿ› Bug fix

      • Mechanize#cert and Mechanize#key now return the values set by #cert= and #key=. #244, #245 (Thanks, Robert Gogolok!)
      • Mechanize no longer submits disabled form fields. #276 by Bogdan Gusiev, #279 by Ricardo Valeriano.
      • Mechanize::File#save now behaves like Mechanize::Download#save in that it will create the parent directory before saving. #272, #280 by Ryan Kowalick
      • Ensure application/xml is registered as an XML parser in PluggableParser, not just text/xml. #266 James Gregory
      • Mechanize now writes cookiestxt with a prefixed dot for wildcard domain handling. #295 by Mike Morearty.
  • v2.5.2 Changes

    • ๐Ÿ†• New Features

      • Mechanize::CookieJar#save_as takes a keyword option "session" to say that session cookies should be saved. Based on #230 by Jim Jones.
    • Minor enhancements

      • Added Mechanize#follow_redirect= as an alias to redirect_ok=.
    • ๐Ÿ› Bug fix

      • Fixed casing of the Mac Firefox user-agent alias to match Linux Firefox. In mechanize 3 the old "Mac FireFox" user-agent alias will be removed. Pull request #231 by Gavin Miller.
      • Mechanize now authenticates using the raw challenge, not a reconstructed one, to avoid dealing with quoting rules of RFC 2617. Fixes failures in #231 due to net-http-digest_auth 1.2.1
      • Fixed Content-Disposition parameter parser to be case insensitive. #233
      • Fixed redirection counting in following meta refresh. #240
  • v2.5.1 Changes

    • ๐Ÿ› Bug fix
      • Mechanize no longer copies POST requests during a redirect which was introduced by #215. Pull request #229 by Godfrey Chan.