Changes for version 0.11 - 2014-11-26

  • Moose-like support rewritten -- we now detect versions and avoid indirect object method calls
  • aliased fixed; it now only reports the first module in the list, duh
  • We no longer report obvious filenames, really
  • The required version of perl can be an integer as well, duh again
  • List constructors spread over multiple lines are now processed correctly
  • Package names ending in :: are now reported without this suffix

Modules

Analyse perl files and report module-related information
A simple hook class.
An envelope for data returned from a hook.
A simple object describing a provide, require or use-like statement occurence in the analysed document.
A set of routines used by various Tangerine modules.
Process use Any::Moose statements.
Process use if statements.
Process simple module lists.
Detect Moose-like modules being loaded and checks for extends and with statements.
Process package statements.
Process simple sub-module lists.
Process require statements.
Process various test-suite module loading statements.
Detect testing modules being loaded and register additional hooks.
Process use statements.
Detect XXX module loading.