Revision history for Perl extension Perl-MinimumVersion
1.23_01 Thu 14 Jan 2010
-
Reworked the internals to capture the version, rule and PPI
element responsible for each limitation as P:MV:Reason (ADAMK)
-
Added first experimental version of the new _reason API (ADAMK)
-
Adding 5.8 dependency for "use Carp version ()" (ADAMK)
-
module Errno requires perl 5.5 (Alexandr Ciornii)
-
PPI is no longer compatible with perl 5.5, so P::MV can also
depend on 5.6 (Alexandr Ciornii)
-
Bumping File::Find::Rule dependency to 0.32 because we break with
0.31 (ADAMK)
1.22 Wed 25 Nov 2009
-
Negative length in 'splice' requires perl 5.5 (Alexandr Ciornii)
-
'mkdir' with one argument requires perl 5.6 (Alexandr Ciornii)
-
'substr' will not be checked if it is a method name (Alexandr Ciornii)
-
better tests and fix for 3-arg 'open' (Alexandr Ciornii)
1.21 Tue 24 Nov 2009
-
Add 'bytes' to 5.6 pragma (Alexandr Ciornii)
-
Add support for "version numbers" like "v1.1.1" (Alexandr Ciornii)
-
Reimplement _three_argument_open, more tests (Alexandr Ciornii)
Now check for 3-arg open is working.
-
Check 4-arg substr that requires perl 5.5 (Alexandr Ciornii)
-
Postfix foreach requires perl 5.004.05 (Alexandr Ciornii)
-
Scalar::Util::weaken requires perl 5.006 (Alexandr Ciornii)
-
P::MV itself found incompatibility in 02_main.t with 5.5 (Alexandr Ciornii)
1.20 Sat 4 Apr 2009
-
Change 5.005_03 to 5.005.05 (ADAMK)
-
5.8 and 5.6 pragmas (Alexandr Ciornii)
-
Fixed error in perlver/find (Alexandr Ciornii)
-
CPAN::Exception should not trigger dependency on 5.5 (Alexandr Ciornii)
-
Added undocumented option 'explain' in perlver (Alexandr Ciornii)
-
CHECK blocks (Alexandr Ciornii)
-
First implementation of _three_argument_open and tests (Alexandr Ciornii)
1.19 Sun 14 Sep 2008
-
Updating PPI and several other dependencies to get a more
accurate parse on which to run the analysis.
-
Add a dependency on File::Find::Rule::Perl instead of using
a duplicate (worse) copy of the code for it.
-
If perlver is run in a CPAN-style distribution don't parse
blib or _build directories (but DO parse inc)
1.18 Sat 23 Aug 2008
-
Moving bin/perlver to more correct script/perlver
-
Adding test for localising soft references (BDFOY)
-
Updating to Module::Install 0.77
0.16 Sat 10 May 2008
-
Adding rules for mro.pm and feature.pm (Alexandr Ciornii)
-
Adding rules for 5.10.0 operators and magic variables (Adam Kennedy)
-
Internal fixes for 5.10.0 (read: 5.010) support (Ricardo Signes)
-
Add version_analysis for complete (slow) analysis (Ricardo Signes)
-
Adding a 5.005_03 dependency on qr// (Adam Kennedy)
0.15 Tue 17 Jul 2007
-
No functional changes
-
Updating List::Util dependency to 1.19 to resolve Win32 memory leak
-
Adding rule for "use base 'Exporter';" (some old versions don't export import)
-
Correcting the behaviour of minimum_syntax_version when provided a filter
0.14 Tue 6 Mar 2007
-
Adding support for checking the 5.8 dep "use constant { ... };"
-
Moderning the tests a little
-
Push the version.pm dependency again to 0.70 to avoid
a number of edge case and legacy API issues that bit us earlier.
-
Upgraded to Module::Install 0.65_01
0.13 Sat 22 Apr 2006
-
No functional changes
-
Moved over from SourceForge CVS to new collaborative SVN repository
-
Upgraded to Module::Install 0.62
0.12 Fri Dec 30 2005
-
Removed some Perl 5.8isms and coded one back in as a rule :)
-
Upgraded to newer Module::Install
-
Pushed version deps on some critical things
0.11 Thu Nov 10 2005
-
Added missing File::Find::Rule dependency
0.10 Thu Oct 6 2005
-
Fixed utf8 pragma
-
Switched from qv() to version->new() due to bugs
-
Please ignore perlver for now :)
-
Updated dependencies to cover recent bugs and changes
0.09_01 Mon Sep 12 2005
-
Added the perlver application
-
Added some more minor optimisation
0.05 Sun Sep 4 2005
-
Added support for explicit versions
-
Added minimum_syntax_version method
-
Added minimum_explicit_version method
-
Updated PPI dependency to 1.000
0.04 Tue May 31 2005
-
Added another chunk of checking methods
0.03 Wed May 25 2005
-
Updated to handle API change at PPI 0.990
0.02 Mon Apr 25 2005
-
Added tests for attributes, utf8 and a few other pragmas
0.01 Wed Apr 20 2005
-
Created the initial implementation