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
openSUSE Build Service is sponsored by