File rubygem-mechanize.changes of Package rubygem-mechanize
-------------------------------------------------------------------
Mon Nov 4 17:00:58 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>
- ## 2.12.2 / 2023-10-02
* Quash warnings from `Mime::Type.new` in `mime-types` v3.6.0. (#655) @avk
## 2.12.1 / 2024-08-21
* Introduce experimental support for handling Zstd-compressed responses (CRuby only). (#652) @adrianodennanni
## 2.12.0 / 2024-07-29
* Introduce experimental support for handling Brotli-compressed responses (CRuby only). (#650) @weshatheleopard
## 2.11.0 / 2024-07-18
* The `accept-charset` header is no longer sent. In early versions of Mechanize, circa 2007, this was a common header but now no modern browser sends it, and servers are instructed to ignore it. See #646 for an example of a server that is confused by its presence. (#647) @flavorjones
-------------------------------------------------------------------
Fri Jun 21 10:11:58 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>
- ## 2.10.1 / 2024-06-12
* Improve page encoding error recovery on pages with broken encoding when used with libxml2 >= 2.12.0. (#644) @flavorjones
-------------------------------------------------------------------
Mon Jan 29 14:12:34 UTC 2024 - Dan Čermák <dan.cermak@posteo.net>
- 2.10.0:
## 2.10.0 / 2024-01-22
* Add `nkf` and `base64` as explicit dependencies, since they are being unbundled in Ruby 3.4. (#634) @flavorjones
2.9.2:
## 2.9.2 / 2024-01-15
* Correct spelling errors in documentation. (#631) @p-linnane
* Updated User-Agent strings to represent modern browser versions. (#632) @takatea
-------------------------------------------------------------------
Sat Nov 4 00:23:17 UTC 2023 - Marcus Rueckert <mrueckert@suse.de>
- limit ruby versions on leap
-------------------------------------------------------------------
Fri Nov 3 07:41:51 UTC 2023 - Dan Čermák <dan.cermak@posteo.net>
- ## 2.9.1 / 2023-04-17
### Update
* Updated User-Agent strings to represent modern browser versions. (#612) Thank you, @takatea!
## 2.9.0 / 2023-04-07
### Requirements
* Mechanize now requires Ruby 2.6 or newer.
### Improvement
* Mechanize can now parse frozen strings. (#610)
-------------------------------------------------------------------
Thu Aug 4 13:17:48 UTC 2022 - Stephan Kulow <coolo@suse.com>
updated to version 2.8.5
see installed CHANGELOG.md
## 2.8.5 / 2022-06-09
### Security
Fixes low-severity CVE-2022-31033, "Authorization header leak on port redirect." See [GHSA-64qm-hrgp-pgr9](https://github.com/sparklemotion/mechanize/security/advisories/GHSA-64qm-hrgp-pgr9) for more details.
-------------------------------------------------------------------
Tue Jan 25 07:10:17 UTC 2022 - Stephan Kulow <coolo@suse.com>
updated to version 2.8.4
see installed CHANGELOG.md
## 2.8.4 / 2022-01-17
### Fix
* `Mechanize::CookieJar#load` calls `Psych.safe_load` when using Psych >= 3.1
## 2.8.3 / 2021-11-11
### Update
* Update the "Linux Firefox" user agent string to rev94 (#587) Thank you, @ncs1!
## 2.8.2 / 2021-08-06
### Dependencies
* Update dependency on Addressable from `~>2.7` to `~>2.8`. (#584) @yidingww
-------------------------------------------------------------------
Thu Jun 24 17:35:33 UTC 2021 - Stephan Kulow <coolo@suse.com>
updated to version 2.8.1
CHANGELOG.rdoc removed upstream
-------------------------------------------------------------------
Sat Jun 2 07:14:14 UTC 2018 - factory-auto@kulow.org
- updated to version 2.7.6
see installed CHANGELOG.rdoc
=== 2.7.6
* New Features
* Mechanize#set_proxy accepts an HTTP URL/URI. (#513)
* Bug fix
* Fix element(s)_with(search: selector) methods not working for forms, form fields and frames. (#444)
* Improve the filename parser for the `Content-Disposition` header. (#496, #517)
* Accept `Content-Encoding: identity`. (#515)
* Mechanize::Page#title no longer picks a title in an embeded SVG/RDF element. (#503)
* Make Mechanize::Form#has_field? boolean. (#501)
-------------------------------------------------------------------
Tue Aug 23 04:34:36 UTC 2016 - coolo@suse.com
- updated to version 2.7.5
see installed CHANGELOG.rdoc
=== 2.7.5
* New Features
* All 4xx responses and RedirectLimitReachedError when fetching robots.txt are treated as full allow just like Googlebot does.
* Enable support for mime-types > 3.
* Bug fix
* Don't cause infinite loop when `GET /robots.txt` redirects. (#457)
* Fix basic authentication for a realm that contains uppercase characters. (#458, #459)
* Fix encoding error when uploading a file which name is non-ASCII. (#333)
-------------------------------------------------------------------
Thu Jan 21 05:39:25 UTC 2016 - coolo@suse.com
- updated to version 2.7.4
see installed CHANGELOG.rdoc
=== 2.7.4
* New Features
* Accept array-like and hash-like values as query/parameter value.
A new utility method Mechanize::Util.each_parameter is added, and Mechanize::Util.build_query_string is enhanced
for this feature.
* Allow passing a `Form::FileUpload` instance to `#post`. #350 by Sam
Rawlins.
* Capture link when scheme is unsupported. #362 by Jon Rowe.
* Pre-defined User-Agent stings are updated to those of more recent versions, and new aliases for IE 10/11 and Edge are added.
* Support for mime-types 1.x is restored while keeping compatible with mime-types 2.x and adding support for 3.0.
* Mechanize::Page now responds to #xpath, #css, #at_xpath, #at_css, and #%.
* element(s)_with methods now accept :xpath and :css options for doing xpath/css
selector searching.
* Pass URI information to Nokogiri where applicable. #405 @lulalala
* Bug fix
* Don't raise an exception if a connection has set a {read,open}_timeout and
a `file://` request is made. (#397)
* Fix whitespace bug in WWW-Authenticate. #451, #450, by Rasmus Bergholdt
* Don't allow redirect from a non-file URL to a file URL for security reasons. (#455)
-------------------------------------------------------------------
Fri Nov 22 08:40:33 UTC 2013 - coolo@suse.com
- updated to version 2.7.3
* 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)
-------------------------------------------------------------------
Mon Aug 26 05:05:25 UTC 2013 - coolo@suse.com
- updated to version 2.7.2
* Bug fix
* API compatibility issues with Mechanize::CookieJar cookies has been
addressed. https://github.com/sparklemotion/http-cookie/issues/2 #326
=== 2.7.1
* 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
-------------------------------------------------------------------
Tue Jun 4 16:41:22 UTC 2013 - coolo@suse.com
- updated to version 2.7.1
* Bug fix
* Ensure images with no "src" attribute still return correct URLs. #317
-------------------------------------------------------------------
Fri May 24 07:22:39 UTC 2013 - coolo@suse.com
- updated to version 2.7.0
* 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
=== 2.6.0
* 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
-------------------------------------------------------------------
Fri Jul 27 12:51:59 UTC 2012 - coolo@suse.com
- update to 2.5.1, see CHANGELOG.rdoc
-------------------------------------------------------------------
Wed Aug 24 21:54:04 UTC 2011 - fcastelli@novell.com
- upgrade to 2.0.1
-------------------------------------------------------------------
Tue Apr 12 21:16:15 UTC 2011 - mrueckert@suse.de
- recreated spec file
- splitted out doc/testsuite package
-------------------------------------------------------------------
Wed Aug 4 09:43:56 UTC 2010 - dmacvicar@novell.com
- remove hoe as dependency. it is only required at build time
-------------------------------------------------------------------
Fri Jun 11 10:00:01 UTC 2010 - mrueckert@suse.de
- use rubygems_requires macro
-------------------------------------------------------------------
Tue Mar 23 14:24:48 UTC 2010 - prusnak@suse.cz
- update to 1.0.0
-------------------------------------------------------------------
Fri Dec 25 01:35:16 UTC 2009 - prusnak@suse.cz
- update to 0.9.3
-------------------------------------------------------------------
Tue May 22 18:57:21 CEST 2007 - mrueckert@suse.de
- update to version 0.6.8
-------------------------------------------------------------------
Sun Oct 15 07:08:46 CEST 2006 - mrueckert@suse.de
- update to version 0.6.2:
o Added a yield to Page#form so that dealing with forms can be
more DSL like.
o Added the parsed page to the ResponseCodeError so that the
parsed results can be accessed even in the event of an error.
http://rubyforge.org/pipermail/mechanize-users/2006-September/000007.html
o Updated documentation (Thanks to Paul Smith)
-------------------------------------------------------------------
Mon Sep 25 01:41:13 CEST 2006 - mrueckert@suse.de
- update to version 0.6.1:
o Added a method to Form called "submit". Now forms can be
submitted by calling a method on the form.
o Added a click method to links
o Added an REXML pluggable parser for backwards compatability.
To use it, just do this:
agent.pluggable_parser.html = WWW::Mechanize::REXMLPage
o Fixed a bug with referrers by adding a page attribute to forms
and links.
o Fixed a bug where domain names were case sensitive.
http://tenderlovemaking.com/2006/09/04/road-to-ruby-mechanize-060/#comment-53
o Fixed a bug with URI escaped links.
http://rubyforge.org/pipermail/mechanize-users/2006-September/000002.html
o Fixed a bug when options in select lists don't have a value.
Thanks Dan Higham [#5837] Code in lib/mechanize/form_elements.rb is incorrect.
o Fixed a bug with loading text in to links.
http://rubyforge.org/pipermail/mechanize-users/2006-September/000000.html
-------------------------------------------------------------------
Wed Sep 13 17:15:55 CEST 2006 - mrueckert@suse.de
- update to version 0.6.0
o Changed main parser to use hpricot
o Made WWW::Mechanize::Page class searchable like hpricot
o Updated WWW::Mechanize#click to support hpricot links like this:
@agent.click (page/"a").first
o Clicking a Frame is now possible:
@agent.click (page/"frame").first
o Removed deprecated attr_finder
o Removed REXML helper methods since the main parser is now hpricot
o Overhauled cookie parser to use WEBrick::Cookie