The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for App-Midgen

0.26 2013-07-28
 - Add EXE_FILES to dzil output format
 - use rwp as and where to increase readability
 - Add require Class::XSAccessor if can_cc for Moo
 - Fix min-version status, opps it was back to front
 - Add output format METAjson
 - Add output format infile
 - Update Eval scanner to take four
 - Update Test-Requires scanner to take two
 - use can_xs instead of can_cc ribasushi++
 - start of expermintal only displaying a module once 

0.24 2013-06-03
 - fix duplicate package name issue
 - refactor the output format into composed roles

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