Skip to content

Releases: sparklemotion/mechanize

v2.12.2

02 Oct 18:35
7f140c2
Compare
Choose a tag to compare

2.12.2 / 2023-10-02

  • Quash deprecation warnings from Mime::Type.new in mime-types v3.6.0. (#655) @avk

New Contributors

  • @avk made their first contribution in #655

Full Changelog: v2.12.1...v2.12.2

2.12.1 / 2024-08-21

21 Aug 20:37
4724780
Compare
Choose a tag to compare

2.12.1 / 2024-08-21

  • Introduce experimental support for handling Zstd-compressed responses (CRuby only). (#652) @adrianodennanni

2.12.0 / 2024-07-29

29 Jul 15:05
dbfa966
Compare
Choose a tag to compare

2.12.0 / 2024-07-29

  • Introduce experimental support for handling Brotli-compressed responses (CRuby only). (#650) @weshatheleopard

2.11.0 / 2024-07-18

18 Jul 16:09
90a412b
Compare
Choose a tag to compare

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

2.10.1 / 2024-06-12

12 Jun 21:53
b0738a4
Compare
Choose a tag to compare

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

2.10.0 / 2024-01-22

22 Jan 17:58
8c47e35
Compare
Choose a tag to compare

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 / 2024-01-15

15 Jan 18:13
553f6c1
Compare
Choose a tag to compare

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

2.9.1 / 2023-04-17

17 Apr 21:20
59cc064
Compare
Choose a tag to compare

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

07 Apr 13:20
Compare
Choose a tag to compare

2.9.0 / 2023-04-07

Requirements

  • Mechanize now requires Ruby 2.6 or newer.

Improvement

  • Mechanize can now parse frozen strings. (#610)

2.8.5 / 2022-06-09

09 Jun 17:33
c1091fd
Compare
Choose a tag to compare

2.8.5 / 2022-06-09

Security

Fixes low-severity CVE-2022-31033, "Authorization header leak on port redirect." See GHSA-64qm-hrgp-pgr9 for more details.