Revision history for Dependencies-Searcher

0.65 2016-02-13 21:11 CET 
 [FIX]
 - #53 clean_everything() didn't clean when some underscores where
   found. Also, qw(xxx) wasn't cleaned
 - cpanfile not generated on perl 5.22
 [EHANCEMENT]
 - Add a one-liner from @climagic that is supposed to achieve the same aim
   than this module (see documentation CAVEATS section)

0.64 2014-07-16 17:15 UTC
 [FIX]
 - Fix some "qw/ xxx /" and "qw( xxx )" that weren't cleaned
 [EHANCEMENT]
 - Add a link to Dist::Zilla::Plugin::AutoPrereqs in the SEE ALSO section 
   thanks to dolmen

0.063 2014-07-15 19:29
 [FIX]
 - Fix #48 : some tests fails because we use modules that where supposed
   to not be in core but are in recent version of Perl (especially with 
   Module::CoreList)
 - If we don't find a specific module version, we format the cpanfile
   line in the right way anyway

0.062 2014-02-16 00:09
 [FIX]
 - Now use the standard cpanfile syntax
 - Now use appropriate version numbers (thanx chorny) 

0.06.1 2014-01-06 09:25
 [FIX]
 - A pod error, need to deploy it again to run the tests

0.06 2014-01-05 21:28
 [FIX]
 - First stable release !
 - Only change some typos, since all the issues have been resolved

0.05_11 2013-11-10 20:55
 [EHANCEMENT]
 - Remove some tests that weren't possible to pass

0.05_10 2013-11-09 23:44
 [FIX]
 - Use a full path for Ack use tests, because the simple 'ack' command is not portable
 - Fix bug #39, modules array that was supposed to be in scalar context but wasn't
 - Broken link in POD
 [EHANCEMENT]
 - Moved some tests from the full-impl test suite to ack-requester test suite

0.05_09 2013-11-03 23:08
 [FIX]
 - Fix the issue #37, POD lines starting by use or requires are not considered as code anymore
 - Fix the issue #30 , using Path::Class for making the module portable (especially path separators) 
 - A pod error
 [EHANCEMENTS]
 - Tests for found patterns (POD or code)
 - Activate tests for POD
 - Tests for cpanfile

0.05_08 2013-10-20 21:58
 [EHANCEMENTS]
 - Format and clean code
 - Write AckRequester Documentation
 - Complete and correct Dependencies::Searcher documentation

0.05_07 2013-10-04 21:23
 [FIX]
 - Close bug #25 about modules in corelist with a fresher version 
 - New regex for cleaning, now everything is clean
 - Module '1' were appearing when merging 2 use and require arrays
 - Force the use of IPC::Run and add it (and IPC::Cmd) to Makefile.PL requirements
 [EHANCEMENTS]
 - Better logs 
 - Make log file directory cross-platform (thanx mishin)

0.05_06 2013-09-24 08:57
 [FIX]
 - Translate some french doc and remove some non UTF-8 stuff

0.05_05 2013-09-23 20:45
 [EHANCEMENTS]
 - Log to a /tmp file
 - Removes version numbers
 [FIX]
 - Stupid typo in Makefile.PL prerequisites

0.05_04 2013-09-22 20:02
 [EHANCEMENTS]
 - Upgrade documentation
 - Logs system with File::Stamped & Log::Minimal
 - Use Module::Version's Perl API, not command line (avoid problems reported by Smoke testers)
 - Now implement the Module::CoreList 2.99 instead of 2.4902  to use it's is_core() method (avoids to use another IPC::Cmd)  

0.05_03 2013-09-17 07:51
 [FIXES]
 - A pod error
 - Add App::Ack and Module::Version to TEST_REQUIRES in Makefile.PL

0.05_02 2013-09-16 22:11
 [FIXES]
 - get_modules() method rewriting, using IPC::Cmd, not exec() or system()
 - Fix crash when not finding any use or require
 - Make the module more portable by using Cwd to get some dynamic path and avoid relative path problems
 [EHANCEMENTS]
 - Make Dependencies::Searcher using Dependencies::Searcher::AckRequester
 - Build an independant module for the Ack part, that returns an array containing interesting lines
 - Add a MIN_PERL_VERSION (5.010) in Makefile.PL as recommanded at CPANTS

0.05_01 2013-09-10 23:10
 [EHANCEMENTS]
 - Test Ack availability in tests
 - Remove tests that asks for a static number of results (non-predictable) 

0.04    2013-09-09 17:38:24 
 [FIXES]
 - [RT #88528] Dependencies::Searcher::Utils have been removed
   trying to clean up test failures

0.03    2013-09-04 01:45
 [FIXES]
 - [RT #88392] Fix a bug about version number in Changes file
 - Use the CPAN App::Ack, not the the one from packages managers 

 [EHANCEMENTS]
 - Can now get the count of core / non-core modules 
 - Add some Moose helper traits for ArrayRef attributes, now you can
   add and count and the code is easiest to read !
 - Clean a lot of logs
 - Change the dissociate() implementation with Moose traits 
 - Add clean_everything(), uniq() and dissociate() methods
 - Add two Moose attributes for core / non-core modules
 - Ignore use warnings FATAL => 'all'; 
 - Ignore parsed modules minimal perl versions.
 - Moosification of the module.

0.02    2013-09-02 20:48
 - First version, released on an unsuspecting world. 
 - Exile the module from the Shurf::Wax distribution because it seems 
   it could be re-used for other projects and by you. 
      
0.01    2013-07-21
 - Begin it as a script embedded in a Catalyst app.
   See https://github.com/smonff/Shurf/commits/master/script/uses_finder.pl