Skip to content
Commits on Mar 7, 2012
  1. v1.011

    committed
      - require CPAN::Meta::Requirements 2.120630 and fix tests to reflect
        its v-string normalizing behavior
Commits on Mar 6, 2012
  1. @xdg

    Require CPAN::Meta::Requirements 2.120630

    xdg committed
    Bumps prereq and fixes tests to match for new v-string normalizing
    behavior.  [rt.cpan.org #75557]
Commits on Feb 22, 2012
  1. @rjbs

    v1.010

    rjbs committed
      - fix documentation bug (thanks to Marius Olsthoorn for the report)
    
      - add a test case to prove someone wrong on the internet
  2. @rjbs
  3. @rjbs

    changelog for HEAD~

    rjbs committed
Commits on Feb 6, 2012
  1. @rjbs

    add a test case

    rjbs committed
Commits on Jan 2, 2012
  1. @rjbs

    v1.009

    rjbs committed
     - switch from Version::Requirements to CPAN::Meta::Requirements
  2. @rjbs
Commits on Nov 1, 2011
  1. v1.008

    committed
     - fix rt#72062 - look for "require Module; Module->VERSION(min);"
       (Christopher J. Madsen)
Commits on Oct 31, 2011
  1. @madsen

    Look for "require Module; Module->VERSION(min);"

    madsen committed
    Solves RT#72062
Commits on Aug 31, 2011
  1. v1.007

    committed
     - new option --combine for scan_prereqs script (randy stauner)
  2. ignoring vim backup files

    committed
  3. move test data to corpus/

    committed
Commits on Aug 30, 2011
  1. @rwstauner

    Enable --combine option to merge prereqs from files

    rwstauner committed
    Merge the prereqs from all scanned files
    and print them in a single list.
  2. @rwstauner

    Test bin/scan_prereqs output

    rwstauner committed
Commits on Aug 20, 2011
  1. v1.006

    committed
      - add the POE scanner for POE components (David Golden)
Commits on Aug 19, 2011
  1. @xdg

    Add the POE scanner for POE components

    xdg committed
    This captures components listed like C<use POE qw/Component::Foo/>.
    
    It's possible that this pattern should be abstracted, as there
    are other modules that do similar things, but it was easier to
    copy Perl5 and cut it down.
Commits on Aug 17, 2011
  1. @rjbs

    correct busted Changes file -- ops

    rjbs committed
  2. @rjbs

    v1.005

    rjbs committed
      - stop stripping "always core" prereqs like strict and warnings
  3. @xdg @rjbs

    Add scanner for aliased.pm module

    xdg committed with rjbs
  4. @rjbs
  5. @rjbs

    stop pruning "will always be core" libraries

    rjbs committed
    1.  They might remain core forever, but they weren't always core.  For
    example, prior to this commit we skipped feature.pm, even though requiring it
    means something -- right now, for example, it would require 5.10 -- but what
    if feature.pm is backported to 5.8.20?  The same goes for warnings.pm
    
    2.  They might not remain in core forever!  This is why I already objected to
    using Module::CoreList.  The cost of including "strict" in prereqs seems
    miniscule.  At worst, it means people have to skim a few more lines here and
    there on the rare occasions when they have to read META.json files.
    
    3.  The alternative is to keep writing more and more machinery to figure out
    what stuff is safe to exclude.  This seems pointless.
    
    4.  BUT!!  We must omit lib.pm, because it does not appear in 02packages,
    and I think had we better avoid requiring things that can't be found in that
    index, even if they *are* pretty much guaranteed to be around forever.
    
    Thanks to mauke for bringing this up.
Commits on May 31, 2011
  1. @rjbs

    v1.004

    rjbs committed
      - avoid calling a method on undef (i.e., cope with PPI doing surprising
        things)
  2. @rjbs

    avoid undef->isa

    rjbs committed
Commits on May 16, 2011
  1. @rjbs

    v1.003

    rjbs committed
      - fix a bug that caused things like "within" and "trextends" to trigger
        the Moose scanner
  2. @rjbs

    require "with" or "extends" and not superstrings

    rjbs committed
    before this, within("X") created a prereq on X; seems like it
    was just a regex precedence error
Commits on Feb 2, 2011
  1. v1.002

    committed
     - fix rt#61608 - missing description in whatisentry for TestMore.pm
Commits on Jan 5, 2011
  1. v1.001

    committed
     - fix bin/prereqs (randy stauner)
  2. @rwstauner

    Instantiate PrereqScanner and call as_string_hash() on Version::Requi…

    rwstauner committed
    …rements
    
    * scan_file expects invocant to be a hashref since e3ff173
    * scan_ppi_document returns Version::Requirements object since ead9b73
Commits on Dec 6, 2010
  1. v1.000

    committed
     - fix rt#59016 - support for moose 1.03 version declarations (apocalypse)
  2. forcing stricture & warnings

    committed
    no, relying on moose is fsck-ing idiot. strict has nothing to do with
    stricture, and should not be forced like that.
    
    therefore, i prefer being explicit.
Commits on Dec 3, 2010
  1. v0.101892

    committed
     - throw an exception if PPI fails to parse code (vyacheslav matjukhin)
Something went wrong with that request. Please try again.