Changes for version 1.001000 - 2014-03-01

  • 00 Majorish
    • Tooling switched to ExtUtils::MakeMaker
  • Bug fixes
    • Needed newer Path::Tiny for ->realpath
  • Dependencies::Aggregate
    • 5.008 - 48 → 43
    • 5.010 - 31 → 32
    • 5.019 - 17 → 16
  • Dependencies::Stats
    • Dependencies changed since 1.000002, see Changes.deps{,.all,.dev} for details
    • build: -1
    • configure: +2 -1
    • develop: +7 ↑1 -9
    • runtime: +1 ↑2
    • test: +8 ↓1

Modules

Determine if a given Path resembles a development source tree
Determine if a path contains a Changelog (or similar)
Determine if a path contains a .devdir file
Determine if a path contains META.(json|yml)
Determine if a path contains MYMETA.(json|yml)
Determine if a path contains a Makefile
Determine if a path contains a t/ or xt/ directory
Determine if a path is a Dist::Zilla Source tree
Determine if a path is an ExtUtils::MakeMaker Tooled source directory
Determine if a path is a Module::Build Source tree
Determine if a path contains a .git repository
Basic IsDev set of Heuristics
User home directories are not development roots
An explicit exclusion file heuristic
White-list paths in Config.pm as being non-development roots.
Object Oriented guts for IsDev export
Result container
Base role for Heuristic things.
Role for sets of Heuristics.
Simple excludes/includes set
Match when a path has a child file matching an expression
Match if any children have basename's that match a regexp and are files
Match if any of a list of children exists
Match if a path contains one of any of a list of directories
Match if a path contains one of any of a list of files
Match if the current directory is the same directory from a list of absolute paths.
Base role for Negative Heuristic things.