All Versions
74
Latest Version
Avg Release Cycle
195 days
Latest Release
684 days ago
Changelog History
Page 2
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- ๐ Bug fix
- API compatibility issues with Mechanize::CookieJar cookies has been addressed. https://github.com/sparklemotion/http-cookie/issues/2 #326
- ๐ Bug fix
-
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
- ๐ Bug fix
-
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 inPluggableParser
, not justtext/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.
- ๐ Bug fix