Up to [cvs.NetBSD.org] / pkgsrc / www / p5-WWW-Mechanize
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.68 / (download) - annotate - [select for diffs], Wed Feb 28 07:32:58 2024 UTC (2 weeks, 6 days ago) by wen
Branch: MAIN
CVS Tags: HEAD
Changes since 1.67: +2 -3
lines
Diff to previous 1.67 (colored)
Update to 2.18 Upstream changes: 2.18 2024-01-30 14:29:44Z [FIXED] - Fix click_button non exclusive attributes (GH#371) (Andreas Huber) [TESTS] - Remove t/untaint.t (GH#377) (Olaf Alders)
Revision 1.67 / (download) - annotate - [select for diffs], Thu Jul 6 09:42:59 2023 UTC (8 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base,
pkgsrc-2023Q4,
pkgsrc-2023Q3-base,
pkgsrc-2023Q3
Changes since 1.66: +2 -1
lines
Diff to previous 1.66 (colored)
*: recursive bump for perl 5.38
Revision 1.66 / (download) - annotate - [select for diffs], Sat Apr 29 23:12:11 2023 UTC (10 months, 2 weeks ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base,
pkgsrc-2023Q2
Changes since 1.65: +2 -3
lines
Diff to previous 1.65 (colored)
Update to 2.17 Update TEST_DEPENDS Upstream changes: 2.17 2023-04-27 15:45:01Z [ENHANCEMENTS] - Perltidied the entire dist, and enabled tests for it (Julien Fiegehenn) 2.16 2023-02-11 12:09:16Z [FIXED] - Raise minimum Perl to 5.8 to match what we test, what dependencies depend on, etc. (GH#352) (James Raspass) [ENHANCEMENTS] - New method delete() that allows DELETE requests with Mechanize::Link objects (GH#361) (Stuart A Johnston) [DOCUMENTATION] - Clarify documentation for select() (GH#77) (Julien Fiegehenn) - Various POD fixes (Julien Fiegehenn) - Explain that :content-file does not decode content (GH#363) (bscan) [TESTS] - Test that follow_link(n=> 'all') warns (Kueppo Tcheukam) - Drop Test::Warn prerequisite and only use Test::Warnings (GH#360) (Graham Knop)
Revision 1.65 / (download) - annotate - [select for diffs], Tue Aug 23 23:39:17 2022 UTC (18 months, 3 weeks ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3
Changes since 1.64: +3 -6
lines
Diff to previous 1.64 (colored)
Update to 6.15 Update DEPENDS Upstream changes: 2.15 2022-08-21 07:47:35Z [FIXED] - There was a test suite failure on some Windows machines introduced in 2.14 that is now fixed. (GH#350) (Julien Fiegehenn) [ENHANCEMENTS] - form_with and all_forms_with() now support the "action" attribute to find forms (GH#349) (Julien Fiegehenn) 2.14 2022-08-15 19:19:24Z [FIXED] - File upload fields now correctly handle overwriting the file name and passing in content without a real file (GH#249) (Gil Magno and Julien Fiegehenn) - HTML::Form bumped to 6.08 (GH#347) (Julien Fiegehenn) [ENHANCEMENTS] - Add autocheck() to enable or disable autochecking at run time in addition to setting it at object creation (GH#232) (Julien Fiegehenn) - mech_dump now errors appropriately when it cannot open a URL or file instead of claiming it has the wrong MIME type (GH#292) (Julien Fiegehenn) 2.13 2022-07-29 09:44:46Z [ENHANCEMENTS] - mech_dump now treats all local files like HTML regardless of what it thinks their content types are (GH#63) (Julien Fiegehenn) - We now consistently use our own die() method and therefore the onerror handler wherever possible (GH#80) (Julien Fiegehenn) [TESTS] - Add tests for field() when working on a <textarea> (GH#220) (Julien Fiegehenn) 2.12 2022-07-20 06:45:40Z [ENHANCEMENTS] - form_name(), form_id(), form_with() and form_with_fields() can now all return the nth instance of a form instead of always returning the first instance (GH#110) (Jeff Culverhouse and Julien Fiegehenn) [TESTS] - Tests using a local temporary server are now safe to use with HTTP/1.1 and keep-alive (GH #14) (Stanislaw Pusep and Julien Fiegehenn) - We now use Test::Pod::LinkCheck to ensure there are no broken links in our documentation (GH #337) (Julien Fiegehenn) 2.11 2022-07-17 17:25:39Z [FIXED] - tick() can now handle checkboxes without a value (GH#331) (Jordan M Adler and Julien Fiegehenn) [ENHANCEMENTS] - set_fields() and submit_form(with_fields => ...) can now set multiple choice inputs (e.g. select and radio) to the nth value (GH29) (Alastair Douglas and Julien Fiegehenn) 2.10 2022-07-04 21:06:13Z [ENHANCEMENTS] - Added form_action($action) to look up forms by regex matching $action (GH#19) (Mark Leighton Fisher and Julien Fiegehenn) [DOCUMENTATION] - Explain that file URIs need url encoding (GH#329) (Julien Fiegehenn and 渹å°Dan Jacobson) 2.09 2022-06-14 14:20:04Z [DOCUMENTATION] - Various POD fixes (Julien Fiegehenn) 2.08 2022-05-30 17:32:33Z [TESTS] - Drop CGI and HTTP::Server::Simple::CGI test dependencies (GH#327) (Graham Knop) 2.07 2022-04-29 15:39:17Z [FIXED] - Don't follow redirects in some tests (GH#326) (Olaf Alders)
Revision 1.64 / (download) - annotate - [select for diffs], Tue Jun 28 11:37:46 2022 UTC (20 months, 3 weeks ago) by wiz
Branch: MAIN
Changes since 1.63: +2 -1
lines
Diff to previous 1.63 (colored)
*: recursive bump for perl 5.36
Revision 1.63 / (download) - annotate - [select for diffs], Sun Oct 31 08:25:49 2021 UTC (2 years, 4 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4
Changes since 1.62: +2 -2
lines
Diff to previous 1.62 (colored)
Update to 2.06. From the changelog: - Document methods that don't work with :content_file (GH#219) (Julien Fiegehenn)
Revision 1.62 / (download) - annotate - [select for diffs], Mon Oct 11 20:11:50 2021 UTC (2 years, 5 months ago) by schmonz
Branch: MAIN
Changes since 1.61: +2 -2
lines
Diff to previous 1.61 (colored)
Update to 2.05. From the changelog: - Update docs for protocols_allowed and protocols_forbidden (GH#323) (Olaf Alders)
Revision 1.61 / (download) - annotate - [select for diffs], Fri Aug 27 00:19:09 2021 UTC (2 years, 6 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base,
pkgsrc-2021Q3
Changes since 1.60: +2 -3
lines
Diff to previous 1.60 (colored)
Update to 2.04 Upstream changes: 2.04 2021-08-06 12:28:31Z [ENHANCEMENTS] - Add a head() method to allow relative URLs (GH#321) (Julien Fiegehenn) [DOCUMENTATION] - Document that form_id() accepts an id, not a name (GH#319) (Olaf Alders)
Revision 1.60 / (download) - annotate - [select for diffs], Mon May 24 19:55:54 2021 UTC (2 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base,
pkgsrc-2021Q2
Changes since 1.59: +2 -1
lines
Diff to previous 1.59 (colored)
*: recursive bump for perl 5.34
Revision 1.59 / (download) - annotate - [select for diffs], Thu Feb 11 01:11:19 2021 UTC (3 years, 1 month ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base,
pkgsrc-2021Q1
Changes since 1.58: +2 -2
lines
Diff to previous 1.58 (colored)
Update to 2.03 Upstream changes: 2.03 2020-11-10 14:47:04Z [FIXED] - Validate exclusive button selectors (GH#314) (Ferenc Erki) 2.02 2020-10-13 13:50:28Z [ENHANCEMENTS] - Add redirects() as a short to HTTP::Response->redirects (GH#116) (Julien Fiegehenn) - click_button( value => $foo) now also works for button tags and image buttons (GH#131) (Spencer Christensen) and (Julien Fiegehenn) [DOCUMENTATION] - Document that click_button() will die when it cannot find a button (GH#136) (Julien Fiegehenn) - Document that content() returns undef before a request was made (GH#134) (Julien Fiegehenn) [TESTS] - Add a test for dump_forms() with multiselect (GH#133) (Julien Fiegehenn) - Add tests for select multiple (GH#132) (Michael G. Schwern) and (Julien Fiegehenn) - Remove use of discouraged vars pragma (James Raspass) - Add tests for dump_forms() and field() with empty attributes (GH#125) (Julien Fiegehenn)
Revision 1.58 / (download) - annotate - [select for diffs], Sun Sep 20 07:59:09 2020 UTC (3 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3
Changes since 1.57: +2 -3
lines
Diff to previous 1.57 (colored)
p5-WWW-Mechanize: update to 2.01. 2.01 2020-09-18 17:51:10Z - Add rel filter to find_link() (GH#305) (Julien Fiegehenn) - Fix typos (GH#304) (Ferenc Erki)
Revision 1.57 / (download) - annotate - [select for diffs], Mon Aug 31 18:13:13 2020 UTC (3 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.56: +2 -1
lines
Diff to previous 1.56 (colored)
*: bump PKGREVISION for perl-5.32.
Revision 1.56 / (download) - annotate - [select for diffs], Sat Aug 15 06:39:07 2020 UTC (3 years, 7 months ago) by wen
Branch: MAIN
Changes since 1.55: +5 -4
lines
Diff to previous 1.55 (colored)
Update to 2.00 Update DEPENDS Upstream changes: 2.00 2020-06-09 19:09:53Z - Require LWP::UserAgent 6.45 (GH#302) (Shoichi Kaji) 1.99 2020-06-08 15:35:04Z - Bump HTTP::Daemon test dependency to 6.12 (GH#300) (Olaf Alders) 1.98 2020-05-25 17:06:47Z (TRIAL RELEASE) - Don't make assumptions about port 80 in test (GH#299) (Olaf Alders) 1.97 2020-05-14 00:46:53Z - Respect CDATA[[ sections when parsing HTML (GH#298) (Max Maischein) - extract image links also from css (GH#12) (Jozef Kutej) and (GH#297) (Julien Fiegehenn) - s/parm/param/ in documentation (GH#295) (Olaf Alders) 1.96 2020-02-21 02:23:40Z [FIXED] - HTML::Form::find_input() has a 1-based index (GH#293) (Olaf Alders) - Fix invocation of dump_forms in mech-dump (GH#288) (空渹å°Dan Jacobson) - make xt/author/eol.t pass (GH#291) (Shoichi Kaji) [DOCUMENTATION] - Fix documentation of use of undef in form_with() and all_forms_with() (GH#289) (空渹å°Dan Jacobson)
Revision 1.55 / (download) - annotate - [select for diffs], Wed Nov 20 13:21:39 2019 UTC (4 years, 3 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4
Changes since 1.54: +15 -14
lines
Diff to previous 1.54 (colored)
(www/p5-WWW-Mechanize) Updated from 1.91 to 1.95 1.95 2019-10-28 13:07:45Z [FIXED] - die if submit_form() called with invalid form_id (GH#287) (Olaf Alders) 1.94 2019-10-10 13:12:28Z [FIXED] - Issue #182: Don't autocheck for mech-dump so basic auth works (GH#285) (Julien Fiegehenn) [DOCUMENTATION] - Fix pod error reported by CPANTS. (GH#284) (Mohammad S Anwar) 1.93 2019-10-04 21:06:49Z [FIXED] - Allow images to not have a src attribute (GH#282) (Julien Fiegehenn) [DOCUMENTATION] - Pod fixes. (GH#283) (Mohammad S Anwar) 1.92 2019-08-24 01:00:35Z [FIXED] - Test requires HTTP::Daemon 6.05+ and uses 127.0.0.1 or [::1] according to server's sockdomain (GH#280) (Shoichi Kaji) - Install LWP::Protocol::https and fix xt/author/live/encoding.t (GH#277) (Shoichi Kaji) - Set dist trusty for old Perls on Travis (GH#279) (Shoichi Kaji) - Fixed pod errors as reported by CPANTS. (GH#273) (Mohammad S Anwar) [DOCUMENTATION] - Document that follow_link will die on failure with autocheck enabled (GH#271) (Olaf Alders) [TESTS] - Add a test for finding a link in a meta refresh tag (GH#275) (Olaf Alders)
Revision 1.54 / (download) - annotate - [select for diffs], Sun Aug 11 13:25:04 2019 UTC (4 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base,
pkgsrc-2019Q3
Changes since 1.53: +2 -1
lines
Diff to previous 1.53 (colored)
Bump PKGREVISIONs for perl 5.30.0
Revision 1.53 / (download) - annotate - [select for diffs], Sun Jun 30 20:17:48 2019 UTC (4 years, 8 months ago) by nia
Branch: MAIN
Changes since 1.52: +2 -2
lines
Diff to previous 1.52 (colored)
Update packages using a search.cpan.org HOMEPAGE to metacpan.org. The former now redirects to the latter. This covers the most simple cases where http://search.cpan.org/dist/name can be changed to https://metacpan.org/release/name. Reviewed by hand to hopefully make sure no unwanted changes sneak in.
Revision 1.52 / (download) - annotate - [select for diffs], Sun Jan 27 05:47:53 2019 UTC (5 years, 1 month ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1
Changes since 1.51: +2 -2
lines
Diff to previous 1.51 (colored)
Update to 1.91 Upstream changes: 1.91 2019-01-10 18:44:33Z [ENHANCEMENTS] - Don't install Perl::Critic and Perl::Tidy to run user tests (GH#268) (Julien Fiegehenn) - Remove redundant PodSyntaxTests (GH#265) (Andrew Grangaard) - Add test dependency for Perl::Tidy (GH#263) (Julien Fiegehenn)
Revision 1.51 / (download) - annotate - [select for diffs], Sat Nov 24 09:52:47 2018 UTC (5 years, 3 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2018Q4-base,
pkgsrc-2018Q4
Changes since 1.50: +3 -4
lines
Diff to previous 1.50 (colored)
Update to 1.90 Upstream changes: 1.90 2018-11-12 18:02:03Z [DOCUMENTATION] - Pod fixes (GH#261) (Julien Fiegehenn) - Fixed pod error as reported by CPANTS. (GH#264) (Mohammad S Anwar) [ENHANCEMENTS] - Upgrade to HTML::TreeBuilder version 5 to get support for weak references in HTML::Element (GH#251) (Julien Fiegehenn) 1.89 2018-10-18 19:13:34Z [ENHANCEMENTS] - Add support to find_image() and find_all_images() via 'id' and 'class' (GH#242) (Julien Fiegehenn) - Pass strict/verbose constructor args to HTML::Form (GH#256) (Julien Fiegehenn) - Add ability to clear history and tests for history (GH#259) (mschae94)
Revision 1.50 / (download) - annotate - [select for diffs], Wed Aug 22 09:47:56 2018 UTC (5 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base,
pkgsrc-2018Q3
Changes since 1.49: +2 -1
lines
Diff to previous 1.49 (colored)
Recursive bump for perl5-5.28.0
Revision 1.49 / (download) - annotate - [select for diffs], Sun Mar 25 16:09:05 2018 UTC (5 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1
Changes since 1.48: +2 -2
lines
Diff to previous 1.48 (colored)
p5-WWW-Mechanize: update to 1.88. 1.88 2018-03-23 15:37:25Z ======================================== [FIXED] - tick() now dies if checkbox is not found (GH#248) (Olaf Alders) [DOCUMENTATION] - Clarify behaviour of submit_form when with_fields is supplied as an arg (GH#247) (Olaf Alders) - Document some "Best Practices" (GH#246) (Olaf Alders) - Update links in Pod. Suggest LWP::ConsoleLogger rather than LWP::Debug (GH#244) (Olaf Alders)
Revision 1.48 / (download) - annotate - [select for diffs], Sun Feb 25 19:49:20 2018 UTC (6 years ago) by wiz
Branch: MAIN
Changes since 1.47: +2 -2
lines
Diff to previous 1.47 (colored)
p5-WWW-Mechanize: update to 1.87. 1.87 2018-02-07 22:04:16Z ======================================== [FIXED] - Fix typo in contributor name (GH#241) (Philippe Bruhat (BooK)) - Fix link to Michael Schilli's article in Linux magazine (GH#240) (Bernhard Wagner) - Fix some section links (GH#238) (Evan Zacks) - Override _agent() method. (GH#236) (Сегей Романов) - Link to appropriate section of HTML::Form (GH#237) (Evan Zacks) - Make version consistent in .pm files (GH#231) (Olaf Alders) [ENHANCEMENTS] - Return form number in list context. (GH#235) (Сегей Романов) - Overload 'post' in order to set 'base'. (GH#111) (Stuart A Johnston) - Allow multiple file paths/uris in mech-dump; fixes issue 72 (GH#113) (Nik LaBelle) - Add docs for the output of dump_forms (GH#112) (John Beppu)
Revision 1.47 / (download) - annotate - [select for diffs], Mon Aug 14 19:20:13 2017 UTC (6 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3
Changes since 1.46: +2 -2
lines
Diff to previous 1.46 (colored)
Updated p5-WWW-Mechanize to 1.86. 1.86 2017-07-04 15:48:46Z [FIXED] - use 127.0.0.1 instead of 'localhost' in a test script to avoid the test hanging due to ipv6 issues (GH#31, see also changes in 1.85)
Revision 1.46 / (download) - annotate - [select for diffs], Tue Jul 4 09:25:59 2017 UTC (6 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.45: +8 -4
lines
Diff to previous 1.45 (colored)
Updated p5-WWW-Mechanize to 1.85. 1.85 2017-06-28 22:06:00Z ======================================== [FIXED] - use 127.0.0.1 instead of 'localhost' in a test to avoid the test hanging due to ipv6 issues (GH#31) - Remove private logic for taint checking (Dave Doyle) - Fix Pod (simbabque) - Bump Test::More prereq to get working subtest support (Karen Etheridge) - Fix intermittent failures of taint.t (GH#108) (Kivanc Yazan) - Fix kwalitee issues (GH#107) (Kivanc Yazan) [ENHANCEMENTS] - Print section titles if mech-dump --all is invoked (GH#81) (Сегей Романов) - Add cookbook docs on dumping a req without sending it (#115) (Grigor Karavardanyan) - Document that submit only submits current form (GH#114) (nawglan) - Add Travis testing on Perl 5.26 (Karen Etheridge) - Remove obsolete and unincremented $VERSIONs in test modules (Karen Etheridge)
Revision 1.45 / (download) - annotate - [select for diffs], Mon Jun 5 14:25:34 2017 UTC (6 years, 9 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base,
pkgsrc-2017Q2
Changes since 1.44: +2 -1
lines
Diff to previous 1.44 (colored)
Recursive revbump from lang/perl5 5.26.0
Revision 1.44 / (download) - annotate - [select for diffs], Sat Mar 11 12:08:14 2017 UTC (7 years ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base,
pkgsrc-2017Q1
Changes since 1.43: +2 -2
lines
Diff to previous 1.43 (colored)
Update to 1.84 Upstream changes: 1.84 2017-03-07 13:34:57-05:00 America/Toronto [ENHANCEMENTS] - Parse url (href attribute) for js window.open GH#11 [FIXED] - Set STDOUT to be utf8 in mech-dump. Fixes issue GH#36 - Added --version option to mech-dump - Don't die on uri() when there has been no request. Fixes issue GH#60 - Remove old information from the cookbook. Fixes issue GH#28 - Documentation correction. Fixes issue GH#65 and GH#59 - Work around Test::More prior to 1.001004. Fixes GH#74 - Fix hostname in test. Fixes GH#73 1.83 2016-10-14 16:45:30-04:00 America/Toronto ======================================== [FIXED] - Moved live tests to be author tests. Run using dzil test --author. (Steve Scaffidi) 1.82 2016-10-06 23:00:30-04:00 America/Toronto ======================================== [ENHANCEMENTS] - Added strict_forms flag to submit_form() which sets the HTML::Form strict flag (Gareth Tunley) [FIXED] - Fixed tests which tried to access HTTPS urls when LWP::Protocol::https wasn't installed (Olaf Alders). Reported by Slaven Reziï¿ See https://github.com/libwww-perl/WWW-Mechanize/issues/54 1.81 2016-10-06 08:52:44-04:00 America/Toronto ======================================== [FIXED] - Work around bug in HTTP::Cookies that is triggered on reload(). See https://rt.cpan.org/Public/Bug/Display.html?id=75897 (Gianni Ceccarelli) 1.80 2016-09-24 22:38:27-04:00 America/Toronto ======================================== [FIXED] - Fixes behaviour of submit_form() when multiple filters have been supplied (Ed Avis) 1.79 2016-09-16 23:53:48-04:00 America/Toronto ======================================== [ENHANCEMENTS] - Added form_with() method. (Martin Sluka)
Revision 1.43 / (download) - annotate - [select for diffs], Tue Oct 18 21:16:22 2016 UTC (7 years, 5 months ago) by mef
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base,
pkgsrc-2016Q4
Changes since 1.42: +2 -1
lines
Diff to previous 1.42 (colored)
Add BUILD_DEPENDS+= p5-Test-RequiresInternet for make test, but still t/live/encoding.t fails
Revision 1.42 / (download) - annotate - [select for diffs], Tue Aug 16 01:54:48 2016 UTC (7 years, 7 months ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2016Q3-base,
pkgsrc-2016Q3
Changes since 1.41: +2 -3
lines
Diff to previous 1.41 (colored)
Update to 1.78 Upstream changes: 1.78 2016-08-08 09:18:59-04:00 America/Toronto ======================================== [OTHER CHANGES] - No changes specific to this version. First non-develepment release in about a year. 1.77 2016-08-05 12:50:12-04:00 America/Toronto (TRIAL RELEASE) ======================================== [TESTS] - Skip Wikipedia tests if LWP::Protocol::https is not installed. 1.76 2016-07-29 12:17:25-04:00 America/Toronto (TRIAL RELEASE) ======================================== [ENHANCEMENTS] - Added history() and history_count() methods. (Ricardo Signes) - click_button() now accepts ids. (Olaf Alders) - Add a more descriptive error message when ->request is called without a parameter. (Max Maischein) [DOCUMENTATION] - Document that form_id warns in addition to returning undef when a form cannot be found. (Olaf Alders) - Document use of a proxy with bin/mech-dump. (Florian Schlichting) [OTHER CHANGES] - New releases for this distribution are now generated by Dist::Zilla
Revision 1.41 / (download) - annotate - [select for diffs], Wed Jun 8 19:25:18 2016 UTC (7 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base,
pkgsrc-2016Q2
Changes since 1.40: +2 -1
lines
Diff to previous 1.40 (colored)
Bump PKGREVISION for perl-5.24.
Revision 1.40 / (download) - annotate - [select for diffs], Thu Aug 6 08:24:31 2015 UTC (8 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4,
pkgsrc-2015Q3-base,
pkgsrc-2015Q3
Changes since 1.39: +3 -3
lines
Diff to previous 1.39 (colored)
Update to 1.75, add missing p5-CGI dependency. 1.75 ======================================== [OTHER CHANGES] - WWW::Mechanize::Image and WWW::Mechanize::Link now have a defined $VERSION - fixed warning about the use of the encoding pragma (new in 5.22) (RT#91971) - fixed warning about the use of CGI::param in list context (RT#103096)
Revision 1.39 / (download) - annotate - [select for diffs], Fri Jun 12 10:52:14 2015 UTC (8 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base,
pkgsrc-2015Q2
Changes since 1.38: +2 -1
lines
Diff to previous 1.38 (colored)
Recursive PKGREVISION bump for all packages mentioning 'perl', having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
Revision 1.38 / (download) - annotate - [select for diffs], Sat Jan 24 07:12:09 2015 UTC (9 years, 1 month ago) by wen
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base,
pkgsrc-2015Q1
Changes since 1.37: +2 -2
lines
Diff to previous 1.37 (colored)
Update to 1.74 Upstream changes: 1.74 2015-01-23 ======================================== [OTHER CHANGES] - updated repository link in metadata
Revision 1.37 / (download) - annotate - [select for diffs], Mon Jan 12 13:39:27 2015 UTC (9 years, 2 months ago) by mef
Branch: MAIN
Changes since 1.36: +2 -3
lines
Diff to previous 1.36 (colored)
Update 1.72 to 1.73 1.73 2013-08-24 ======================================== [TESTS] - Update t/local/back.t to use LocalServer for 404 checking to avoid fails on win32. Fix by Matt S Trout, patient diagnostics and testing provided by jayefuu of freenode #perl - Blow away more proxy env vars in LocalServer, and do it on load so that the LWP env checking doesn't happen before we've done it. [OTHER CHANGES] - Better error when passing only one parameter to follow_link
Revision 1.36 / (download) - annotate - [select for diffs], Thu Oct 9 14:07:12 2014 UTC (9 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base,
pkgsrc-2014Q4
Changes since 1.35: +1 -3
lines
Diff to previous 1.35 (colored)
Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.
Revision 1.35 / (download) - annotate - [select for diffs], Thu May 29 23:38:16 2014 UTC (9 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2
Changes since 1.34: +2 -2
lines
Diff to previous 1.34 (colored)
Bump for perl-5.20.0. Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
Revision 1.34 / (download) - annotate - [select for diffs], Fri May 31 12:42:53 2013 UTC (10 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base,
pkgsrc-2014Q1,
pkgsrc-2013Q4-base,
pkgsrc-2013Q4,
pkgsrc-2013Q3-base,
pkgsrc-2013Q3,
pkgsrc-2013Q2-base,
pkgsrc-2013Q2
Changes since 1.33: +2 -2
lines
Diff to previous 1.33 (colored)
Bump all packages for perl-5.18, that a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
Revision 1.33 / (download) - annotate - [select for diffs], Sun Oct 28 06:30:55 2012 UTC (11 years, 4 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base,
pkgsrc-2013Q1,
pkgsrc-2012Q4-base,
pkgsrc-2012Q4
Changes since 1.32: +1 -2
lines
Diff to previous 1.32 (colored)
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Revision 1.32 / (download) - annotate - [select for diffs], Wed Oct 3 21:59:02 2012 UTC (11 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.31: +2 -2
lines
Diff to previous 1.31 (colored)
Bump all packages that use perl, or depend on a p5-* package, or are called p5-*. I hope that's all of them.
Revision 1.31 / (download) - annotate - [select for diffs], Tue Jul 24 14:11:31 2012 UTC (11 years, 7 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base,
pkgsrc-2012Q3
Changes since 1.30: +8 -3
lines
Diff to previous 1.30 (colored)
Updating package for Perl 5 module WWW::Mechanize from CPAN in www/p5-WWW-Mechanize from 1.72 to 1.72nb1 pkgsrc changes: - adjust dependencies from previous updates ...
Revision 1.30 / (download) - annotate - [select for diffs], Tue Jul 24 08:44:59 2012 UTC (11 years, 7 months ago) by sno
Branch: MAIN
Changes since 1.29: +3 -3
lines
Diff to previous 1.29 (colored)
Updating package for Perl 5 module WWW::Mechanize from CPAN in www/p5-WWW-Mechanize from 1.71 to 1.72. pkgsrc changes: - adjust dependencies - update some required modules first (and hopefully don't introduced circular dependencies) Upstream changes: 1.72 Thu Feb 2 18:37:28 EST 2012 ======================================== [DEPENDENCIES] Bumped the HTML::Form dependency to fix failures on CentOS 5
Revision 1.29 / (download) - annotate - [select for diffs], Sun Jan 22 19:12:23 2012 UTC (12 years, 1 month ago) by abs
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base,
pkgsrc-2012Q2,
pkgsrc-2012Q1-base,
pkgsrc-2012Q1
Changes since 1.28: +2 -3
lines
Diff to previous 1.28 (colored)
Updated www/p5-WWW-Mechanize to 1.71 1.71 Tue Nov 14 13:50:41 EDT 2011 ======================================== [ENHANCEMENTS] Recognise application/xhtml+xml as HTML. [DOCUMENTATION] Improved docs about support of JavaScript Typo fixes. [TESTS] Updated tests as oops-music.com is in utf-8 now
Revision 1.28 / (download) - annotate - [select for diffs], Mon Oct 10 09:52:11 2011 UTC (12 years, 5 months ago) by hiramatsu
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base,
pkgsrc-2011Q4
Changes since 1.27: +2 -2
lines
Diff to previous 1.27 (colored)
Update p5-WWW-Mechanize to 1.70. Changes from previous: 1.70 Fri Aug 26 13:46:30 EDT 2011 ======================================== [ENHANCEMENTS] Mech now defaults to _not_ running live tests by default. You can still enable them by running "perl Makefile.PL --live" Thanks to RJBS for the suggestion 1.69_01 ======================================== [INTERNALS] The test suite for the local tests was updated
Revision 1.27 / (download) - annotate - [select for diffs], Tue Aug 23 11:02:20 2011 UTC (12 years, 6 months ago) by abs
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base,
pkgsrc-2011Q3
Changes since 1.26: +3 -3
lines
Diff to previous 1.26 (colored)
Updated www/p5-WWW-Mechanize to 1.68 1.68 Fri Apr 22 01:10:40 EST 2011 ======================================== No changes from 1.67_01 1.67_01 ======================================== [ANNOUNCE] As of this release, Jesse Vincent has taken over maintenance of WWW-Mechanize. The project's repository can be found at: https://github.com/bestpractical/www-mechanize [FIXED] Added prereq for HTML::TreeBuilder.
Revision 1.26 / (download) - annotate - [select for diffs], Sun Aug 14 16:06:11 2011 UTC (12 years, 7 months ago) by obache
Branch: MAIN
Changes since 1.25: +2 -1
lines
Diff to previous 1.25 (colored)
Revision bump after updating perl5 to 5.14.1.
Revision 1.25 / (download) - annotate - [select for diffs], Sun Sep 12 13:01:43 2010 UTC (13 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3
Changes since 1.24: +2 -3
lines
Diff to previous 1.24 (colored)
Update to 1.66: 1.66 Fri Sep 10 16:25:44 CDT 2010 ======================================== [FIXED] Fixed prerequisites on HTTP::Server::Simple on Windows. DNS checks in t/autocheck.t and t/local/failure.t improved. Thanks, Schwern. [ENHANCEMENTS] New $mech->text method returns the text from your HTML page. The exact rendering of this text is simply removing all the HTML tags, but this will change. It's pretty ugly. If anyone wants to work on a better-looking text dump, I'd love to see it. Added mech-dump --text. [DOCUMENTATION] Improvements to the docs explaining explicitly about the subclassed methods we inherit from LWP::UserAgent. Thanks, Lyle Hopkins!
Revision 1.24 / (download) - annotate - [select for diffs], Sat Aug 21 16:37:11 2010 UTC (13 years, 7 months ago) by seb
Branch: MAIN
Changes since 1.23: +2 -1
lines
Diff to previous 1.23 (colored)
Bump the PKGREVISION for all packages which depend directly on perl, to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=..."), minus the packages updated after the perl package update. sno@ was right after all, obache@ kindly asked and he@ led the way. Thanks!
Revision 1.23 / (download) - annotate - [select for diffs], Wed Jul 14 10:47:22 2010 UTC (13 years, 8 months ago) by seb
Branch: MAIN
Changes since 1.22: +2 -2
lines
Diff to previous 1.22 (colored)
Update p5-WWW-Mechanize from version 1.62 to version 1.64. Upstream changes: 1.64 Thu Jul 1 10:41:00 CDT 2010 ======================================== [THINGS THAT MAY BREAK YOUR CODE] If you've been accessing $mech->{forms} or $mech->{form} values directly, instead of going through the $mech->forms or $mech->current_form accessors, respectively, then this version of Mech will break your code. [ENHANCEMENTS] Parsing of forms has been delayed until they're actually needed. If don't use forms on a page, you'll no longer waste time and memory parsing them. $mech->title now caches the title of the page after parsing the page to find it. mech-dump now takes a --cookie-file parameter for keeping cookies between calls. [DOCUMENTATION] Typo fixes.
Revision 1.22 / (download) - annotate - [select for diffs], Sun Apr 18 08:12:19 2010 UTC (13 years, 11 months ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base,
pkgsrc-2010Q2
Changes since 1.21: +2 -2
lines
Diff to previous 1.21 (colored)
Update p5-WWW-Mechanize from version 1.60 to version 1.62. Upstream changes: NEXT Sat Apr 10 23:10:07 CDT 2010 ======================================== [FIXED] Fixed a declaration in the Movable Type example in WWW::Mechanize::Examples. Quiet warnings if %ENV has undef values. $mech->follow_link() no longer dies with an inappropriate error if the link is not found. $mech->click_button() now checks to see if a form is selected. [INCOMPATIBILITIES] $mech->form_name() and $mech->form_number() no longer throw warnings if they can't find the form specified. They still return undef, though. [DOCUMENTATION] More additions to the FAQ.
Revision 1.21 / (download) - annotate - [select for diffs], Wed Aug 19 18:37:41 2009 UTC (14 years, 7 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3
Changes since 1.20: +2 -2
lines
Diff to previous 1.20 (colored)
Updating package www/p5-WWW-Mechanize from 1.58 to 1.60 Upstream changes: 1.60 Mon Aug 17 00:41:39 CDT 2009 ======================================== No new features. Exists only to skip tests that always fail on Windows. Fixed up some minor documentation problems.
Revision 1.20 / (download) - annotate - [select for diffs], Sun Jul 19 10:20:30 2009 UTC (14 years, 8 months ago) by sno
Branch: MAIN
Changes since 1.19: +8 -6
lines
Diff to previous 1.19 (colored)
pkgsrc changes: - Updating package for p5 module WWW::Mechanize from 1.54 to 1.58 - Adjusting license and dependencies according to META.yml and Makefile.PL Upstream changes: 1.58 Mon Jul 13 22:32:23 CDT 2009 ======================================== No new features. If you have 1.56 installed OK, you do NOT need to install 1.58. [FIXES] Removed prereq of HTTP::Response::Encoding, even though it was never used. Thanks for the catch, Gisle. 1.56 Thu Jul 9 00:36:54 CDT 2009 ======================================== [THINGS THAT MAY BREAK YOUR CODE] For a while, Mech used HTTP::Response::Encoding to try to suss out the proper encoding of the page it receives. Now, it lets LWP::UserAgent do the work, and no longer requires HTTP::Response::Encoding. [ENHANCEMENTS] Added a new dump_headers() method to dump the HTTP response headers. Added --headers flag to mech-dump to dump the HTTP response headers. [FIXES] Now requires LWP version 5.829 because HTTP::Response has memory cycle bugs. [DOCUMENTATION] Added a few notes to the FAQ, and fixed some incorrect docs. 1.55_01 Mon Jul 6 12:17:10 CDT 2009 ======================================== This is mostly a bug fix release. There will be a number of other bug fix releases in the next few days. [FIXED] New test server now randomizes the port it runs on. t/cookies.t should not hang on Windows any more. META.yml has been updated so the search.cpan.org links should be correct. Passing no_proxy would make LWP::UserAgent barf. Thanks to Mike Schilli for the fix. Cookies test would fail under Windows. Fixed, thanks to many people reporting it. [ENHANCEMENTS] $mech->submit_form() now can specify the form by ID using the form_id parameter. [DOCUMENTATION] The docs used to say that ->stack_depth(0) was an infinite stack size. This is wrong. Zero will tell Mech not to keep any history.
Revision 1.19 / (download) - annotate - [select for diffs], Fri May 1 13:22:57 2009 UTC (14 years, 10 months ago) by sno
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base,
pkgsrc-2009Q2
Changes since 1.18: +6 -2
lines
Diff to previous 1.18 (colored)
PkgSrc changes: - Updating package for p5 module of WWW::Mechanize from 1.52 to 1.54 - Adding some test dependencies - Setting license to gnu-gpl-v2 Upstream changes: 1.54 Mon Jan 12 00:36:08 CST 2009 ======================================== [FIXED] Removed the computers4sure test that was failing.
Revision 1.18 / (download) - annotate - [select for diffs], Tue Dec 16 22:30:07 2008 UTC (15 years, 3 months ago) by he
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4
Changes since 1.17: +8 -7
lines
Diff to previous 1.17 (colored)
Update from version 1.34nb1 to 1.52. Pkgsrc changes: o Changed MAINTAINER to pkgsrc-users@, hope that's ok o Adjusted dependencies according to new requirements Upstream changes: 1.52 Tue Nov 25 09:52:30 CST 2008 ======================================== [FIXED] Improved some error messages in $mech->submit_form(). Thanks to Norbert Buchmuller. 1.51_03 Thu Nov 20 11:05:49 CST 2008 ======================================== [FIXED] The $mech->clone() method was not passing the cookie jar to its clone properly. Thanks to David Sainty. The $mech->back() can fail if there's nothing on the stack to go back to. Thanks to Dave Page. $mech->follow_link() did not complain if a link could not be found, even with autocheck on. Now it does. Thanks, Flavio Poletti. [ENHANCEMENTS] Added a $mech->form_id() method so you can look up forms by ID. Added $mech->content_type(), because $mech->ct() is too cryptic. 1.51_02 Tue Nov 18 01:30:54 CST 2008 ======================================== [STILL BROKEN] t/local/click_button.t is still failing its tests for calling ->click on an HTML::Form object. I suspect this is an LWP change, but I haven't dug into it enough yet. [FIXES] Fixed the bad credentials API that stomped on LWP::UserAgent's credentials() method. Thanks to Max Maschien and Matt Lawrence. The $mech->links method now finds <link href="..."> links. Thanks to H.Merijn Brand. Makefile.PL explicitly requires Perl 5.8.0. URI.pm has to be version 1.36 or else URIs don't get encoded correctly. LWP has to be 5.819 or we have encoding problems. 1.51_01 Thu Nov 6 15:13:03 CST 2008 ======================================== [FIXES] Page history is now working much better. The $mech->back() method should behave more like a browser now. Most notably, it no longer restores the cookie state, just like your browser doesn't restore cookie state when you page back. It also should use much less memory. 1.50 Sun Sun Oct 26 22:42:46 CDT 2008 ======================================== [THINGS THAT MAY BREAK YOUR CODE] WWW::Mechanize now requires version 5.815 of LWP. This in itself may cause problems for you because of changes in how LWP does authentication. 1.49_01 Sat Sep 27 23:50:04 CDT 2008 ======================================== [THINGS THAT MAY BREAK YOUR CODE] The autocheck argument to the constructor is now ON by default, unless WWW::Mechanize is being subclassed. There are so many new programmers whose ->get() calls fail unchecked that I'm now putting on the seat belts for them. [FIXES] I do believe we are on the way to having all the encoding problems ironed out. This version incorporates a patch from here: http://code.google.com/p/www-mechanize/issues/detail?id=61 and tests from Miyagawa's WWW::Mechanize::DecodedContent http://search.cpan.org/dist/WWW-Mechanize-DecodedContent/ to finally fix this. [ENHANCEMENTS] You can now specify not to set up the proxy, if there is one. The proxy causes problems for Crypt::SSLeay. For details see: http://code.google.com/p/www-mechanize/issues/detail?id=39 [DOCUMENTATION] Fixed internal links. [INTERNALS] Lots of refactoring based on Schwern's "Skimmable Code" talk. http://use.perl.org/~schwern/journal/36704 http://schwern.org/~schwern/talks/Skimmable%20Code%20-%20YAPC-NA-2008.pdf
Revision 1.17 / (download) - annotate - [select for diffs], Sun Oct 19 19:19:24 2008 UTC (15 years, 5 months ago) by he
Branch: MAIN
Changes since 1.16: +2 -1
lines
Diff to previous 1.16 (colored)
Bump the PKGREVISION for all packages which depend directly on perl, to trigger/signal a rebuild for the transition 5.8.8 -> 5.10.0. The list of packages is computed by finding all packages which end up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl, or PERL5_PACKLIST defined in their make setup (tested via "make show-vars VARNAMES=...").
Revision 1.16 / (download) - annotate - [select for diffs], Tue Apr 8 10:33:44 2008 UTC (15 years, 11 months ago) by abs
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.15: +2 -2
lines
Diff to previous 1.15 (colored)
Update p5-WWW-Mechanize from 1.30 to 1.34 1.34 Mon Dec 10 00:30:39 CST 2007 ======================================== [FIXES] Many fixes to make the test suite more portable. 1.32 Tue Oct 30 12:02:17 CDT 2007 ======================================== [ENHANCEMENTS] Added dump methods to mirror mech-dump: * $mech->dump_images() * $mech->dump_links() * $mech->dump_forms() * $mech->dump_all() Sanity checks in the WWW::Mechanize::Image constructor. Every Image must have a "url" and "tag" field passed in to it. 1.31_02 Thu Oct 25 11:48:29 CDT 2007 ======================================== [ENHANCEMENTS] Added class, class_regex, id and id_regex limiters to find_link() and find_all_links(). Thanks to Adriano Ferreira. 1.31_01 Mon Sep 17 23:38:03 CDT 2007 ======================================== [FIXES] Mech tests now pass even if your DNS server gives A records for anything (like OpenDNS). Thanks, Miyagawa! Searching for the <base href> is now case-inensitive. A better solution would be to actually parse the HTML. [ENHANCEMENTS] mech-dump now handles --user and --password arguments for sites that require authentication.
Revision 1.15 / (download) - annotate - [select for diffs], Sun Jul 1 17:24:58 2007 UTC (16 years, 8 months ago) by heinz
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3
Changes since 1.14: +2 -1
lines
Diff to previous 1.14 (colored)
The package supports installation to DESTDIR.
Revision 1.14 / (download) - annotate - [select for diffs], Sun Jul 1 17:22:12 2007 UTC (16 years, 8 months ago) by heinz
Branch: MAIN
Changes since 1.13: +2 -2
lines
Diff to previous 1.13 (colored)
Update to version 1.30 by maintainer Dieter Roelants. Changes since version 1.24 ========================== 1.30 Thu May 24 21:31:10 CDT 2007 ======================================== [DOCUMENTATION] * Minor doc fixes. Thanks David Steinbrunner. 1.29_01 Tue May 22 14:02:55 CDT 2007 ======================================== Kevin Falcone and I ask for your assistance in figuring out how to handle the warnings thrown by the tests, other than hiding them. [FIXES] * Overhauled how tainting was done. Stole code directly from Test::Taint. * Have LWP only handle decoding of Content-Encoding, not charset. [DOCUMENTATION] * Fixed the docs for $mech->submit_form()'s with_fields arg. Thanks, Peteris Krumins. 1.26 Wed May 16 14:21:29 CDT 2007 ======================================== [FIXES] * Re-reversed the content decoding. This is critical for reading from sites with gzip on the fly, like Wikipedia. * Content is now properly tainted. [ENHANCEMENTS] * mech-dump can now pass --agent and --agent-alias flags so you can fetch from sites like Wikipedia that block LWP user agents. [INSTALLATION] * The mech-dump program is now always installed. It no longer is presented as an option.
Revision 1.13 / (download) - annotate - [select for diffs], Fri Jun 8 11:32:00 2007 UTC (16 years, 9 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base,
pkgsrc-2007Q2
Changes since 1.12: +2 -3
lines
Diff to previous 1.12 (colored)
Update to 1.24: 1.24 Fri May 11 15:57:56 CDT 2007 ======================================== [FIXES] * Fixed failures in "make test" with some versions of HTTP::Server::Simple * RT #26593: Improved handling of charsets. Thanks Kevin Falcone. * RT #24354: find_link now handles http-equivs with quoted URLs. * Reverses the change in 1.21_01 where it decodes the content. [ENHANCEMENTS] * Added find_all_inputs() and find_all_submits() methods. Thanks, Mike O'Regan. * Test::LongString is no longer needed, so has been removed as a requirement. [TESTS] * Added a test for save_content()
Revision 1.12 / (download) - annotate - [select for diffs], Sat Mar 10 15:13:27 2007 UTC (17 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2007Q1-base,
pkgsrc-2007Q1
Changes since 1.11: +2 -2
lines
Diff to previous 1.11 (colored)
Update to 1.22: 1.22 Fri Mar 2 00:05:57 CST 2007 [INTERNALS] Added new tests. Added Perl::Critic changes and a perlcriticrc file. 1.21_04 Sat Oct 7 21:35:42 CDT 2006 [FIXES] * $mech->content( type => 'text' ) was not freeing memory. Thanks to Cat Okita for finding it. [INTERNALS] * Made the order of parms to $mech->content() not relevant. 1.21_03 Sat Oct 7 01:21:46 CDT 2006 [THINGS THAT MAY BREAK YOUR CODE] * The methods $mech->form() and $mech->follow() have been removed. They've been deprecated since 1.10, which was released in Feb 2005. [ENHANCEMENTS] * I'm trying to nail down what seems to be a memory leak on long-running Mech programs. I'm stringifying URI::URL objects wherever I can. [INTERNALS] * No longer uses UNIVERSAL. 1.21_02 Wed Oct 4 13:14:30 CDT 2006 [ENHANCEMENTS THAT MAY BREAK YOUR CODE] * The $mech->stack_depth() setting had no way to say "don't cache any pages at all". How silly! Now, if you set $mech->stack_depth(0), no history of pages will be kept. In the past, it would mean "Keep all pages." This means that if you want to set it to keep all pages, set it to some ridiculously large number. [DOCUMENTATION] * The docs previously refered to Compress::Gzip instead of Compress::Zlib. 1.21_01 Mon Sep 18 17:18:43 CDT 2006 [ENHANCEMENTS] * If Compress::Zlib is installed, gzipped content is now accepted and transparently decoded. No additional syntax needed! This should save time and bandwidth in a number of cases. (Mark Stosberg) * Added a put() method. It also calls a subfunction called _SUPER_put that will be removed once LWP::UserAgent supports put().
Revision 1.11 / (download) - annotate - [select for diffs], Sun Feb 18 03:21:59 2007 UTC (17 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.10: +2 -2
lines
Diff to previous 1.10 (colored)
Update to 1.20: 1.20 [ENHANCEMENTS] * Added new two-argument form of credentials() method. $mech->credentials($username, $password); That provides simpler visiting of password-protected resources in the vast majority of cases and still allows the other cases to be supported. (Peter Scott) [BUG FIXES] * autocheck no longer is triggered when informational responses are returned. (Mark Stosberg) [INTERNALS] * test suite no longer fails when Test::Warn is missing. (CPAN testers, Mark Stosberg) * Removed all the testing against live sites. The networking code is not actually in Mech anway, and they were prone to breaking, as the live sites changed. (Mark Stosberg) 1.19_02 Mon Aug 7 23:57:56 CDT 2006 [ENHANCEMENTS] * Add new Do-What-I-Mean submit_form() option. $mech->submit_form( with_fields => \%data ); That expresses that you want to select the first form contains all fields in \%data, and then submit the data to that form. See the docs for form_with_fields() and submit_form() for details. (Mark Stosberg, inspired by RT#6100) [BUG FIXES] * The behavior of clone() now copies over the cookie jar, which is probably what you expected it did in the first place. This fixes bug RT#13541 filed against Test::WWW::Mechanize, which was using clone() internally. (Mark Stosberg) * The correct URL is returned after redirecting. This a regression from 1.04 and was reported as RT#9059, RT#12882, and RT#12786. The documentation about this has also been clarified that we return a URI object, but that it stringifies to the URI itself. [DOCUMENTATION] * Fixed a misleading parm in the constructor. * Document the return value of set_visible (RT#6071, MJD, Mark Stosberg) * Document that form_name and form_number return an HTML::Form object (Mark Stosberg) [INTERNALS] * Made lots of little cleanups based on Perl::Critic * Fix Taint-mode warnings with Perl 5.6.1 (RT#16945)
Revision 1.10 / (download) - annotate - [select for diffs], Sun Feb 26 09:09:05 2006 UTC (18 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2006Q4-base,
pkgsrc-2006Q4,
pkgsrc-2006Q3-base,
pkgsrc-2006Q3,
pkgsrc-2006Q2-base,
pkgsrc-2006Q2,
pkgsrc-2006Q1-base,
pkgsrc-2006Q1
Changes since 1.9: +7 -2
lines
Diff to previous 1.9 (colored)
Update to 1.18: 1.18 Thu Feb 2 00:11:26 CST 2006 [TESTS] * Makefile.PL now takes four new parms: * --live/nolive turns on/off the live tests * --local/nolocal turns on/off the local tests * --mech-dump/nomech-dump installs/doesn't the mech-dump program * --all turns on all tests and installs mech-dump * Fixed some failures in tests. Non-existent URLs now have a "." postpended to them, so if someone's got a search domain with a wildcard (i.e. ignore.us) it'll ignore that. Also, Google's second link is now a https:// link, which some Mechs can't handle. Added a 'url_regex' which now makes it look at the second non-https link. Thanks to Pete Krawczyk.
Revision 1.9 / (download) - annotate - [select for diffs], Wed Nov 23 22:18:22 2005 UTC (18 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base,
pkgsrc-2005Q4
Changes since 1.8: +2 -3
lines
Diff to previous 1.8 (colored)
Update to 1.16: 1.16 Fri Oct 28 17:34:20 CDT 2005 [ENHANCEMENTS] * Sped up Mech significantly (~20% in some cases). Images and links are extracted from the HTML, and objects are created, only when they're actually needed. This will be a speedup for pages where you're only following links, or vice versa. [THINGS THAT MAY BREAK YOUR CODE] * If you've been relying on the $mech->{images} and $mech->{links} fields being populated so that you can bypass the $mech->images() and $mech->links() accessors, your code will break. That's OK, because you should have been using the accessors all along. 1.14 Tue Aug 30 17:17:40 CDT 2005 [DOCUMENTATION] * Added lots of new FAQs. Thanks to Peter Stevens. [INTERNALS] * Now requires Test::LongString. That's not too odious. [FIXES] * Tests now pass with the shuffling around that Google did. 1.13_01 Tue Apr 12 14:11:18 CDT 2005 [ENHANCEMENTS] * Now dies if you call submit_form() with a non-existsing form_number or form_name. Before, it would just warn. [DOCUMENTATION] * Added an example of using credentials() in the cookbook.
Revision 1.8 / (download) - annotate - [select for diffs], Sat Aug 6 06:19:40 2005 UTC (18 years, 7 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base,
pkgsrc-2005Q3
Changes since 1.7: +2 -1
lines
Diff to previous 1.7 (colored)
Bump the PKGREVISIONs of all (638) packages that hardcode the locations of Perl files to deal with the perl-5.8.7 update that moved all pkgsrc-installed Perl files into the "vendor" directories.
Revision 1.7 / (download) - annotate - [select for diffs], Wed Jul 13 18:01:48 2005 UTC (18 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.6: +2 -2
lines
Diff to previous 1.6 (colored)
Turn PERL5_PACKLIST into a relative path instead of an absolute path. These paths are now relative to PERL5_PACKLIST_DIR, which currently defaults to ${PERL5_SITEARCH}. There is no change to the binary packages.
Revision 1.6 / (download) - annotate - [select for diffs], Mon Apr 11 21:48:01 2005 UTC (18 years, 11 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base,
pkgsrc-2005Q2
Changes since 1.5: +1 -2
lines
Diff to previous 1.5 (colored)
Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
Revision 1.5 / (download) - annotate - [select for diffs], Sat Feb 26 17:50:00 2005 UTC (19 years ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base,
pkgsrc-2005Q1
Changes since 1.4: +2 -2
lines
Diff to previous 1.4 (colored)
Update to 1.12: 1.12 Thu Feb 24 23:38:44 CST 2005 [FIXES] * Fixed RT #9026: hang in t/local/back.t under Windows XP. Thanks Andrew Savige. It also should no longer complain about being unable to clean up a temp file. 1.11_01 Mon Feb 14 00:12:48 CST 2005 [THINGS THAT MAY BREAK YOUR CODE] * Removed deprecated _parse_html() method. [FIXES] * Was incorrectly looking for INPUT tags TYPE="SUBMIT" as images. Thanks to Abe Timmerman. [ENHANCEMENTS] * Calling $mech->set_fields() with no current form now dies. Thanks to Julien Beasley.
Revision 1.4 / (download) - annotate - [select for diffs], Sat Feb 19 18:13:15 2005 UTC (19 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.3: +2 -3
lines
Diff to previous 1.3 (colored)
Update to 1.10: 1.10 [FIXES] * Fixed bug where images inside of links would not be found. * Fixed test failures because of Google changes. Thanks to Offer Kaye and others who sent in patches. [DOCUMENTATION] * More samples in the FAQ. Thanks to Joshua Gatcomb. [INTERNALS] * Added explanation of running live tests against Google in Makefile.PL. 1.08 Fri Dec 24 01:01:06 CST 2004 [ENHANCEMENTS] * Added find_image() and find_all_images(). 1.06 Wed Dec 8 14:58:39 CST 2004 [INTERNALS] * Now uses the base pragma instead of setting @ISA. 1.05_04 Fri Nov 5 23:35:38 CST 2004 [ENHANCEMENTS] * Added WWW::Mechanize::Image object for representing images. * Improved the regex on the URL for META tags. * Added --images flag to mech-dump. [FIXES] * When parsing urls out of meta refresh tags, "url" may now be uppercase (RT#8230) * Behavior of back() fixed in a number of cases (RT#8109 reported by Josh Purinton, patched by Dominique Quatravaux) [INTERNALS] * Mark figured out to how to prevent his text editor from putting tabs into the code. Andy's blood pressure dropped slightly. 1.05_03 Sun Oct 31 20:54:33 CST 2004 [ENHANCEMENTS] * click_button() has a new input option for HTML::Form::SubmitInput objects (DOMQ) * content() has new options to return the page formatted as text, with a <base href> added. (RT#8087, patch by Dominique Quatravaux) * update_html() method has been added, which can be used to modify the HTML that Mech parses. It should be sub-classed instead of _parse_html(), which has been deprecated. (RT#8087, patch by Dominique Quatravaux) * select() has new option to select an option by number (RT#5789, Scott Lanning) * WWW::Mechanize::Link now has support providing all the attributes of the link through a new attrs() method, which returns them as a hashref. This is a replacement for the alt() method, added in 1.05_01. It's not backwards compatible with that, but, hey, that's what developer releases are for. (RT#8092, Rob Casey and Mark Stosberg) [FIXES] * Upload <input type="file" ... > does not use the default value to prevent attacks, patch by Jan Pazdziora (RT #7843). [INTERNALS] * Improved tests and documentation for select() (RT#5789, Scott Lanning) * Improve taint-safeness on Perl 5.6.1 (RT#8042, patch by Dominique Quatravaux) * Added tests for click_button() (RT#8061, by Dominique Quatravaux) * Require URI 1.25, fixing bug which exposed itself in WWW::Mechanize (RT#3048) * Move select() to better location in docs. Document and test the return values. The return value is now "1" on success instead of the undocumented behavior of returning a form value. (RT#6138, spotted by MJD, patched by Mark Stosberg) * Possible matching tags for the find_link() 'tag_regex' attribute are now documented. (RT#2989, by Mark Stosberg) * refactored find_link() to avoid use of eval(). This should improve performance a bit and avoid potential security issues. (Mark Stosberg) 1.05_02 Sat Oct 2 16:55:59 CDT 2004 [ENHANCEMENTS] * Added the $mech->save_content( $filename ) function, so you can dump stuff to files easily. 1.05_01 Thu Sep 30 21:04:44 CDT 2004 [FIXES] * set_visible() doesn't stop setting values when it finds a zero. [ENHANCEMENTS] * WWW::Mechanize::Link has a new, easier to remember constructor interface. The old one is still supported. Support for including an 'alt' attribute was added, which is useful for <area> links. (RT #3317). Thanks to Mark Stosberg. * When links are extracted from <area> tags, the ALT attribute will be captured and become part of the WWW::Mechanize::Link object. (RT #3317). Patch by Mark Stosberg. [INTERNALS] * t/mech-dump.t is now more portable (RT #7690) * t/local/follow.t has new tests to confirm that 'follow*' functions work with characters like o-umlaut, even when the o-umlaut is encoded in the HTML, but not in the call to follow(). (RT #2416) By Mark Stosberg.
Revision 1.3 / (download) - annotate - [select for diffs], Mon Dec 20 11:31:14 2004 UTC (19 years, 3 months ago) by grant
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base,
pkgsrc-2004Q4
Changes since 1.2: +2 -1
lines
Diff to previous 1.2 (colored)
since perl is now built with threads on most platforms, the perl archlib module directory has changed (eg. "darwin-2level" vs. "darwin-thread-multi-2level"). binary packages of perl modules need to be distinguishable between being built against threaded perl and unthreaded perl, so bump the PKGREVISION of all perl module packages and introduce BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct dependencies are registered and the binary packages are distinct. addresses PR pkg/28619 from H. Todd Fujinaka.
Revision 1.2 / (download) - annotate - [select for diffs], Wed Dec 15 17:00:30 2004 UTC (19 years, 3 months ago) by wiz
Branch: MAIN
Changes since 1.1: +2 -2
lines
Diff to previous 1.1 (colored)
Update to 1.04, provided by Dieter Roelants in PR 28554. Changes since 1.02: [ENHANCEMENTS] * $mech->get() now accepts a WWW::Mechanize::Link object. * $mech->stack_depth(n) lets you set the depth of the mech object's page stack. This way, if you have a Mech that does lots of stuff and never/rarely goes back(), you won't be eating up memory. Thanks to BooK and Chi-Fung. (RT #5362) [FIXES] * Fixed tests that fail under LWP >= 5.800. * Added a workaround for LWP::UserAgent->clone() when ->{proxy} is undef. (RT #6443) * The Referer was getting passed as a URI object sometimes, and that caused sadness. Eugene Haimov supplied a workaround. (RT #6372) [DOCUMENTATION] * Added Ian Langworth's listmod and John Beppu's photobucket uploader programs to WWW::Mechanize::Examples. * Minor doc tweak for find_link() * Finally added a value() func. Thanks to Spoon, who even now, months after his passing, is still contributing to Mechanize.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri Apr 16 21:37:30 2004 UTC (19 years, 11 months ago) by minskim
Branch: TNF
CVS Tags: pkgsrc-base,
pkgsrc-2004Q3-base,
pkgsrc-2004Q3,
pkgsrc-2004Q2-base,
pkgsrc-2004Q2
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Import p5-WWW-Mechanize from pkgsrc-wip. Packaged by dieter Roelants. "WWW::Mechanize", or Mech for short, helps you automate interaction with a website. It supports performing a sequence of page fetches including following links and submitting forms. Each fetched page is parsed and its links and forms are extracted. A link or a form can be selected, form fields can be filled and the next page can be fetched. Mech also stores a history of the URLs you've visited, which can be queried and revisited.
Revision 1.1 / (download) - annotate - [select for diffs], Fri Apr 16 21:37:30 2004 UTC (19 years, 11 months ago) by minskim
Branch: MAIN
Initial revision