Revision history for App-Midgen 0.23 2013-06-03 - refactor to use Perl::MinimumVersion::Fast for speed and coverage - turn of anit-noise for PPI::XS if present - switch Roles to use Type::Tiny 0.22 2013-05-08 - Rename output format option from build to mb, azawawi++ - switch --verbose option over to support -v and -vv - re-write using test-requires, we also find includes as well - Turn off experimental warnings if > v17.5.10 rjbs++ - Add trait to find Test-requires - Add trait to find use_ok 0.21 2013-04-04 - Rename output format option from cfile to cpanfile miyagawa++ 0.20 2013-04-03 - re-write noisy children - add cfile output format option for cpanfile prereqs - refactor my roles, comment out cruff - some eol and pod tweaks - Add first attamp at finding dzill plugins - Add dzill children to experimental option 0.18 2013-03-24 - spelling mauke++ - refactor option names, inspired by mauke++ - changed default output, no extra processing, only distribution version for modules without a version number mst++ - Add cmd option to show dual-line module versions - All extra passing is now done in via experimental option - Add ablity to read options from ~/.midgenrc and write as well. - Add color to experimental output only via Term-ANSIColor 0.16 2013-03-17 - Fix bug in code - Use of implicit split to @_ is deprecated, moved into composed method degree_separation and refactor 0.15 2013-03-17 - Silly mistake, fix version number, removed trayling zeros 0.14 2013-03-17 - Now using Perl-PrereqScanner to do most of the grunt work as pointed out by Mithaldu++ daxim++ thanks guys. - Switche to using MetaCPAN-API due to a write issue with CPAN, neilb++ - As a side affect of MetaCPAN-API we no longer have an 'undef' version type, we also run noisy children against test requires - All version numbers are now numified - Added a time stamp, as we lost the free one from CPAN 0.12 2013-03-07 - Rewrite of all POD - Add perl-minversion test - Add method _is_perl to better test for vaild perl files - A magor refactoing to speed up operation - base/parent know handles parent -norequire - Do a version check for mojo catch - Add no_index to Output - More info output as food for thought 0.10 2013-02-22 - be tougher on edge cases checking in tests for lines begin with use - stop looking when we have found a couple of files for a package name - add a timer to add with perception - tidy some reg-ex up, some pbp to boot - adding twins checking - lets do some composition composed methods - handle a test output without a package name azawawi++ [0583fda] - adjust test so that we don't duplicate recommends - Output format various changes - Update Changes and tidy 0.08 2013-02-13 - tweak the wiki page [582b3a1] - tweak the POD for clarity [2b73d2f] - remove autodie as WE are not doing any thing directly [d56e610] - add test for use in an eval in testing [163576a] - add test for use in an eval in testing add a second test for double to complement single quote [4933099] - add filters for the extra testing of t/ files to remove unwanted text 2nd go, still more to do [bed7915] - pod pod pod, it's almost fun [5505f08] - at last the test is 'not defined' as undef is ignored [73baf27] - Update Changes [82b1ba4] - Add some running comments [a895b67] - Add a catch block [0f6f731] - add dzil to roles [eff562f] - Add an Output.pm and move all output formats to it start of [7f85598] - that's the ruff copy of main body output in [8deb173] - that's double quoted the dzil module names done [588addc] - spellcheck [dd315f7] - Update Changes [16d9516] 0.07 2013-02-10 - Update Changes [d62fc0b] - remove strictures [dd86b71] - remove an unwanted dependency [5eaca1d] - put a copy of pod in readme.md [4100b1a] - bump to version 0.07 [1b1bcc4] 0.06 2013-02-10 - first pass of midgen against it's self, [6a37b2e] - first attempt at a Role with the GetOpps Long cmd variables [61c8e11] - Add noise control for PPI::XS test, we can't use it as it has deperated calls [8f6d32e] - encapsulated attributes [5efce18] - cooking on gas, as it was, so we are working [722185f] - add some encapsulated attributes to store our module and version info in - run against self - update with minilist contents [3b18315] - use block form -> map [feef369] - add some error checking to out attributes [35180ab] - add defaults to attributes [909ee9e] - the out come of re-reading PPI pod, a tweak here and there [2331f55] - Hack for use_ok in test files, Ouch! but working [57a93e9] - opps duplicates. yuck, ok now [5c0d4df] - the joy of re-factoring, fixing things that used to work :) [50e9caa] 0.05 2013-02-04 - Initial release. (BOWTIE) - which is midgen.pl ver 0.05