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