Skip to content

Commit 3ec438c

Browse files
committedMar 7, 2017
Bumps version to 1.84 prior to release.
1 parent 0f3d02d commit 3ec438c

File tree

7 files changed

+204
-23
lines changed

7 files changed

+204
-23
lines changed
 

‎Install

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
This is the Perl distribution WWW-Mechanize.
2+
3+
Installing WWW-Mechanize is straightforward.
4+
5+
## Installation with cpanm
6+
7+
If you have cpanm, you only need one line:
8+
9+
% cpanm WWW::Mechanize
10+
11+
If it does not have permission to install modules to the current perl, cpanm
12+
will automatically set up and install to a local::lib in your home directory.
13+
See the local::lib documentation (https://metacpan.org/pod/local::lib) for
14+
details on enabling it in your environment.
15+
16+
## Installing with the CPAN shell
17+
18+
Alternatively, if your CPAN shell is set up, you should just be able to do:
19+
20+
% cpan WWW::Mechanize
21+
22+
## Manual installation
23+
24+
As a last resort, you can manually install it. Download the tarball, untar it,
25+
then build it:
26+
27+
% perl Makefile.PL
28+
% make && make test
29+
30+
Then install it:
31+
32+
% make install
33+
34+
If your perl is system-managed, you can create a local::lib in your home
35+
directory to install modules to. For details, see the local::lib documentation:
36+
https://metacpan.org/pod/local::lib
37+
38+
## Documentation
39+
40+
WWW-Mechanize documentation is available as POD.
41+
You can run perldoc from a shell to read the documentation:
42+
43+
% perldoc WWW::Mechanize

‎META.json

+136
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
{
2+
"abstract" : "Handy web browsing in a Perl object",
3+
"author" : [
4+
"Andy Lester <andy at petdance.com>"
5+
],
6+
"dynamic_config" : 0,
7+
"generated_by" : "Dist::Zilla version 6.008, CPAN::Meta::Converter version 2.150005",
8+
"license" : [
9+
"perl_5"
10+
],
11+
"meta-spec" : {
12+
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
13+
"version" : 2
14+
},
15+
"name" : "WWW-Mechanize",
16+
"no_index" : {
17+
"directory" : [
18+
"examples",
19+
"t",
20+
"xt"
21+
]
22+
},
23+
"prereqs" : {
24+
"configure" : {
25+
"requires" : {
26+
"ExtUtils::MakeMaker" : "0"
27+
},
28+
"suggests" : {
29+
"JSON::PP" : "2.27300"
30+
}
31+
},
32+
"develop" : {
33+
"requires" : {
34+
"Pod::Coverage::TrustPod" : "0",
35+
"Test::Code::TidyAll" : "0.50",
36+
"Test::More" : "0.88",
37+
"Test::Pod::Coverage" : "1.08"
38+
}
39+
},
40+
"runtime" : {
41+
"requires" : {
42+
"Carp" : "0",
43+
"Getopt::Long" : "0",
44+
"HTML::Form" : "1.00",
45+
"HTML::HeadParser" : "0",
46+
"HTML::TokeParser" : "0",
47+
"HTML::TreeBuilder" : "0",
48+
"HTTP::Cookies" : "0",
49+
"HTTP::Request" : "1.30",
50+
"HTTP::Request::Common" : "0",
51+
"LWP::UserAgent" : "5.827",
52+
"Pod::Usage" : "0",
53+
"Tie::RefHash" : "0",
54+
"URI::URL" : "0",
55+
"URI::file" : "0",
56+
"base" : "0",
57+
"strict" : "0",
58+
"warnings" : "0"
59+
}
60+
},
61+
"test" : {
62+
"requires" : {
63+
"CGI" : "4.32",
64+
"Encode" : "0",
65+
"Exporter" : "0",
66+
"File::Spec" : "0",
67+
"File::Temp" : "0",
68+
"FindBin" : "0",
69+
"HTTP::Daemon" : "0",
70+
"HTTP::Response" : "0",
71+
"HTTP::Server::Simple::CGI" : "0",
72+
"LWP" : "0",
73+
"LWP::Simple" : "0",
74+
"Test::Deep" : "0",
75+
"Test::Fatal" : "0",
76+
"Test::More" : "0",
77+
"Test::Needs" : "0",
78+
"Test::Output" : "0",
79+
"Test::RequiresInternet" : "0",
80+
"Test::Warnings" : "0",
81+
"URI" : "0",
82+
"URI::Escape" : "0",
83+
"bytes" : "0",
84+
"constant" : "0",
85+
"lib" : "0",
86+
"vars" : "0"
87+
}
88+
}
89+
},
90+
"release_status" : "stable",
91+
"resources" : {
92+
"bugtracker" : {
93+
"web" : "https://github.com/libwww-perl/WWW-Mechanize/issues"
94+
},
95+
"homepage" : "https://github.com/libwww-perl/WWW-Mechanize",
96+
"repository" : {
97+
"type" : "git",
98+
"url" : "https://github.com/libwww-perl/WWW-Mechanize.git",
99+
"web" : "https://github.com/libwww-perl/WWW-Mechanize"
100+
}
101+
},
102+
"version" : "1.84",
103+
"x_contributors" : [
104+
"Alexandr Ciornii <alexchorny@gmail.com>",
105+
"Andy Lester <andy@petdance.com>",
106+
"Chase Whitener <capoeirab@cpan.org>",
107+
"dakkar <dakkar@thenautilus.net>",
108+
"David Precious <davidp@preshweb.co.uk>",
109+
"David Steinbrunner <dsteinbrunner@pobox.com>",
110+
"Ed Avis <eda@waniasset.com>",
111+
"Flavio Poletti <flavio@polettix.it>",
112+
"Florian Schlichting <fsfs@debian.org>",
113+
"Gabor Szabo <szabgab@gmail.com>",
114+
"Gareth Tunley <gjtunley@gmail.com>",
115+
"Jason May <jasonmay@bestpractical.com>",
116+
"Jesse Vincent <jesse@bestpractical.com>",
117+
"Karen Etheridge <ether@cpan.org>",
118+
"Kirrily 'Skud' Robert <skud@infotrope.net>",
119+
"Lars D\u026a\u1d07\u1d04\u1d0b\u1d0f\u1d21 \u8fea\u62c9\u65af <daxim@cpan.org>",
120+
"Mark Stosberg <mark@summersault.com>",
121+
"Martin H. Sluka <martin@sluka.de>",
122+
"Matt S Trout <mst@shadowcat.co.uk>",
123+
"Max Maischein <corion@cpan.org>",
124+
"Neil Bowers <neil@bowers.com>",
125+
"Olaf Alders <olaf@wundersolutions.com>",
126+
"Ricardo Signes <rjbs@cpan.org>",
127+
"Schuyler Langdon <schuyler@velargo.com>",
128+
"Steve Scaffidi <stephen@scaffidi.net>",
129+
"sunnavy <sunnavy@bestpractical.com>",
130+
"Varadinsky <varadinsky@yahoo.com>",
131+
"Ville Skytt\u00e4 <ville.skytta@iki.fi>",
132+
"Zefram <zefram@fysh.org>"
133+
],
134+
"x_serialization_backend" : "Cpanel::JSON::XS version 3.0225"
135+
}
136+

‎Makefile.PL

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.007.
1+
# This file was automatically generated by Dist::Zilla::Plugin::MakeMaker v6.008.
22
use strict;
33
use warnings;
44

@@ -63,7 +63,7 @@ my %WriteMakefileArgs = (
6363
"lib" => 0,
6464
"vars" => 0
6565
},
66-
"VERSION" => "1.83",
66+
"VERSION" => "1.84",
6767
"test" => {
6868
"TESTS" => "t/*.t t/author-live/*.t t/local/*.t t/mech-dump/*.t"
6969
}

‎README.md

+20-18
Original file line numberDiff line numberDiff line change
@@ -6,26 +6,11 @@ WWW::Mechanize - Handy web browsing in a Perl object
66

77
# VERSION
88

9-
version 1.83
9+
version 1.84
1010

1111
# SYNOPSIS
1212

13-
`WWW::Mechanize`, or Mech for short, is a Perl module for stateful
14-
programmatic web browsing, used for automating interaction with
15-
websites.
16-
17-
Features include:
18-
19-
- All HTTP methods
20-
- High-level hyperlink and HTML form support, without having to parse HTML yourself
21-
- SSL support
22-
- Automatic cookies
23-
- Custom HTTP headers
24-
- Automatic handling of redirections
25-
- Proxies
26-
- HTTP authentication
27-
28-
Mech supports performing a sequence of page fetches including
13+
WWW::Mechanize supports performing a sequence of page fetches including
2914
following links and submitting forms. Each fetched page is parsed
3015
and its links and forms are extracted. A link or a form can be
3116
selected, form fields can be filled and the next page can be fetched.
@@ -55,6 +40,23 @@ be queried and revisited.
5540
button => 'Search Now'
5641
);
5742

43+
# DESCRIPTION
44+
45+
`WWW::Mechanize`, or Mech for short, is a Perl module for stateful
46+
programmatic web browsing, used for automating interaction with
47+
websites.
48+
49+
Features include:
50+
51+
- All HTTP methods
52+
- High-level hyperlink and HTML form support, without having to parse HTML yourself
53+
- SSL support
54+
- Automatic cookies
55+
- Custom HTTP headers
56+
- Automatic handling of redirections
57+
- Proxies
58+
- HTTP authentication
59+
5860
Mech is well suited for use in testing web applications. If you use
5961
one of the Test::\*, like [Test::HTML::Lint](https://metacpan.org/pod/Test::HTML::Lint) modules, you can check the
6062
fetched content and use that as input to a test call.
@@ -138,7 +140,7 @@ parms that [LWP::UserAgent](https://metacpan.org/pod/LWP::UserAgent) recognizes.
138140
are errors, not warnings.
139141

140142
The default value is ON, unless it's being subclassed, in which
141-
case it is OFF. This means that standalone [WWW::Mechanize](https://metacpan.org/pod/WWW::Mechanize)instances
143+
case it is OFF. This means that standalone [WWW::Mechanize](https://metacpan.org/pod/WWW::Mechanize) instances
142144
have autocheck turned on, which is protective for the vast majority
143145
of Mech users who don't bother checking the return value of get()
144146
and post() and can't figure why their code fails. However, if

‎cpanfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ on 'configure' => sub {
5353

5454
on 'develop' => sub {
5555
requires "Pod::Coverage::TrustPod" => "0";
56-
requires "Test::Code::TidyAll" => "0.24";
56+
requires "Test::Code::TidyAll" => "0.50";
5757
requires "Test::More" => "0.88";
5858
requires "Test::Pod::Coverage" => "1.08";
5959
};

‎dist.ini

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ license = Perl_5
44
main_module = lib/WWW/Mechanize.pm
55
copyright_holder = Andy Lester
66
copyright_year = 2004-2016
7-
version = 1.83
7+
version = 1.84
88

99
[@Author::OALDERS]
1010
-remove = CheckChangesHasContent

‎lib/WWW/Mechanize.pm

+1-1
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ Frequently asked questions. Make sure you read here FIRST.
119119
use strict;
120120
use warnings;
121121

122-
our $VERSION = 1.83;
122+
our $VERSION = 1.84;
123123

124124
use Tie::RefHash;
125125
use HTTP::Request 1.30;

0 commit comments

Comments
 (0)
Please sign in to comment.