Revision history for Perl-PrereqScanner-NotQuiteLite 0.9917 2023/04/27 - Update Object::Pad support (:isa/:does) 0.9916 2022/04/08 - Ignore core modules with undef version correctly - Drop URI::cpan dependency and use Parse::Distname to parse cpan URI 0.9915 2022/04/01 - Add optional option 0.9914 2021/09/13 - Support Object::Pad 0.9913 2020/09/06 - Add URI::cpan to cpanfile 0.9912 2020/09/06 - Fix not to dedupe core modules needlessly - Use a main module to represent modules that belong to the same distribution - Dedupe build requires as well 0.9911 2020/05/10 - Remove cached cpanmeta if prereqs are replaced 0.9910 2020/05/10 - changed ::App->run to return processed cpanfile object if cpanfile option is set - changed ::App->run not to print unless print option is set 0.9909 2019/11/30 - allowed full package names for Plack Middleware (Graham TerMarsch++) 0.9908 2019/08/24 - fixed Win32 path separator issues 0.9907 2019/08/22 - changed scan_also and features options to accept glob expressions - added "version" option to show what's going on 0.9906 2019/07/06 - fixed PackageVariant parser not to die when it finds something other than importing 0.9905 2019/05/10 - changed scan-perl-prereqs-nqlite to use only :bundled parsers by default - added perl_minimum_version option - added feature pragma arg parser - added indented heredoc and <<$fh>> support - fixed eval shortcut handling - fixed parsers to treat several keywords as ops - fixed various small parser issues (//, regexp after return, heredoc terminator, package version/block, when modifier etc) - renamed internal flags 0.9904 2019/02/07 - made sure to exclude local/core/private modules from feature prereqs - added scan_also/parser/private options 0.9903 2019/02/03 - added an option to dedupe modules that belong to the same distribution with the help of CPAN::Common::Index 0.9902 2018/12/06 - implemented ignore and ignore_re options to exclude specific paths 0.9901 2018/11/07 - improved Package::Variant parser 0.99 2018/11/05 - Package::Variant support - requires Module::CPANfile 1.1004 0.98 2018/10/31 - added allow-test-pms option that forces to include test dependencies that are used in t/**.pm files that are not directly used .t files; this option is also set if Test::Class family is used (RT-127383) 0.97 2018/09/30 - allow in-file parser package 0.96 2018/09/16 - exclude_core option now respects used perl version - ignore .pm files under t/ unless they are used in .t files - ignore Makefile.PL under t/ - requires Data::Dump 0.95 2018/09/16 - added deep recursion protection - support fully qualified Test::More::plan/done_testing - Keyword::Declare support - ignore internal package inheritance - BEING { ... exit } support 0.94 2018/09/08 - noes are now stored separately 0.93 2018/04/26 - silence a deprecation warning (RT-125191) 0.92 2018/04/26 - fixed to work with Module::CPANfile 1.1003 0.91 2017/11/25 - fixed packaging issue (RT-123735) 0.90 2017/11/25 - refactored and added more parsers - fixed various parsing issues - cpanfile support 0.50 2017/01/28 - production release 0.49_03 2016/08/05 - fixed another utf8 issue where unicode characters appear before use utf8 - fixed various issues regarding "recommends"/"suggests" 0.49_02 2016/08/04 - explicitly use BEGIN for older versions of perl - reset pos after utf8::decode for perl 5.14/5.16 0.49_01 2016/08/03 - refactored, using regexp instead of Compiler::Lexer. BACKWARD INCOMPATIBLE FOR CUSTOM PARSER USERS 0.01 2015/05/30 - initial release