The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.3.0 - 2013-09-16

  • !Major
    • Now uses Class::Tiny instead of Moo internally.
    • New Heuristic VCS::Git and is part of the Basic set. ( Because I found a few projects where I didn't have any toolkit specific files, but I wanted to find the root anyway, and I assumed my own code would just work, but it wouldn't ... )
  • Dependencies::Added / develop requires
    • Test::Kwalitee 1.08
  • Dependencies::Added / runtime requires
    • Class::Tiny
  • Dependencies::Added / test requires
    • IO::Handle
    • IPC::Open3
  • Dependencies::Changed / build requires
    • Module::Build 0.4005 → 0.4007
  • Dependencies::Changed / configure requires
    • Module::Build 0.4005 → 0.4007
  • Dependencies::Changed / develop suggests
    • Dist::Zilla::PluginBundle::Author::KENTNL v1.7.4 → v1.8.3
  • Dependencies::Removed / runtime requires
    • Moo 1.000008
  • Dependencies::Removed / test requires
    • File::Find

Modules

Determine if a given Path resembles a development source tree
Heuristic Base class
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 EUMM Tooled source directory
Determine if a path is a Module::Build Source tree
Determine if a path contains a .git repository
Base class for sets of heuristics
Basic IsDev set of Heuristics
Object Oriented guts for IsDev export