Skip to content
Commits on Feb 22, 2012
  1. @rjbs

    v1.010

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

    changelog for HEAD~

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

    add a test case

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

    v1.009

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

    v1.008

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

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

    Solves RT#72062
    madsen committed Oct 31, 2011
Commits on Aug 31, 2011
  1. @jquelin

    v1.007

     - new option --combine for scan_prereqs script (randy stauner)
    jquelin committed Aug 31, 2011
  2. @jquelin

    ignoring vim backup files

    jquelin committed Aug 31, 2011
  3. @jquelin

    move test data to corpus/

    jquelin committed Aug 31, 2011
Commits on Aug 30, 2011
  1. Enable --combine option to merge prereqs from files

    Merge the prereqs from all scanned files
    and print them in a single list.
    committed Aug 30, 2011
  2. Test bin/scan_prereqs output

    committed Aug 30, 2011
Commits on Aug 20, 2011
  1. @jquelin

    v1.006

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

    Add the POE scanner for POE components

    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.
    xdg committed Aug 18, 2011
Commits on Aug 17, 2011
  1. @rjbs

    correct busted Changes file -- ops

    rjbs committed Aug 17, 2011
  2. @rjbs

    v1.005

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

    Add scanner for aliased.pm module

    xdg committed with rjbs Aug 10, 2011
  4. @rjbs
  5. @rjbs

    stop pruning "will always be core" libraries

    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.
    rjbs committed Aug 17, 2011
Commits on May 31, 2011
  1. @rjbs

    v1.004

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

    avoid undef->isa

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

    v1.003

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

    require "with" or "extends" and not superstrings

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

    v1.002

     - fix rt#61608 - missing description in whatisentry for TestMore.pm
    jquelin committed Feb 2, 2011
  2. @jquelin
Commits on Jan 5, 2011
  1. @jquelin

    v1.001

     - fix bin/prereqs (randy stauner)
    jquelin committed Jan 5, 2011
  2. Instantiate PrereqScanner and call as_string_hash() on Version::Requi…

    …rements
    
    * scan_file expects invocant to be a hashref since e3ff173
    * scan_ppi_document returns Version::Requirements object since ead9b73
    committed Jan 5, 2011
Commits on Dec 6, 2010
  1. @jquelin

    v1.000

     - fix rt#59016 - support for moose 1.03 version declarations (apocalypse)
    jquelin committed Dec 6, 2010
  2. @jquelin

    forcing stricture & warnings

    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.
    jquelin committed Dec 6, 2010
  3. @jquelin
  4. @jquelin
Commits on Dec 3, 2010
  1. @jquelin

    v0.101892

     - throw an exception if PPI fails to parse code (vyacheslav matjukhin)
    jquelin committed Dec 3, 2010
Commits on Dec 2, 2010
  1. @berekuk
Commits on Sep 5, 2010
  1. @rjbs

    v0.101891

     - add a core scanner for Test::More's done_testing
     - do not detect prereqs for invalid class names in Moose scanner
     - added TODO tests for "with('Name')" -- note the parens
    rjbs committed Sep 5, 2010
Something went wrong with that request. Please try again.