Revision history for Dist-Zilla-Plugin-DynamicPrereqs

0.040     2022-06-12 23:30:29Z
          - want_pp now returns undef when PUREPERL_ONLY is not specified
          - added want_xs sub

0.039     2020-10-26 20:33:35Z
          - fix incorrect warning message (and possible uninitialized warning)
            in runtime_requires, build_requires, test_requires functions
            (RT#133608)

0.038     2020-07-28 03:12:31Z
          - minor doc fixes

0.037     2020-02-15 18:57:05Z
          - update a test to use a local module to test has_module(), to
            reduce possible sources of errors (RT#131684)

0.036     2020-01-27 00:25:40Z
          - use -nologo option for VC Perl (nmake) builds (in tests); (RT#131185
          and PR#2; thanks Graham Ollis!)
          - fix misidentified version in error message in requires(),
            *_requires() subs

0.035     2019-04-03 04:46:16Z
          - the result of parse_args() is now cached so it can be called
            multiple times with efficiency

0.034     2017-12-21 00:49:09Z
          - can_cc implementation updated to match
            Module::Install::Can::can_cc, by adding a code snippet for VMS

0.033     2017-04-30 18:58:42Z
          - documentation added regarding the lack of ability to use dynamic
            requires-recommends, requires-suggests etc
          - add is_miniperl() helper sub

0.032     2016-08-16 01:00:05Z
          - in _add_prereq sub, do not warn about prereq merging if the
            previous version being merged into was a mere "0"

0.031     2016-07-03 06:07:23Z (TRIAL RELEASE)
          - removed dependency on Dist::Zilla::Role::ModuleIncluder by
            inlining the necessary bits

0.030     2016-07-02 06:34:54Z
          - fixed a test that fails with newer ModuleIncluder, that changed
            the text of an error message

0.029     2016-05-06 19:40:13Z
          - temporarily work around Module::CoreList::is_core issue exposed by
            include_dependencies feature used in
            Dist::Zilla::Role::ModuleIncluder 0.005 and later

0.028     2016-05-05 00:53:13Z
          - fix test failure with MSWin32 path separators

0.027     2016-05-03 00:42:24Z (TRIAL RELEASE)
          - bundled an updated ExtUtils::HasCompiler for can_xs(), to support
            building with a noexec $TMPDIR.

0.026     2016-04-22 09:54:05Z (TRIAL RELEASE)
          - bump version of [MakeMaker::Awesome] needed for optional tests, to
            skip past some problematic changes to Makefile.PL whitespace

0.025     2016-04-21 15:18:58Z (TRIAL RELEASE)
          - bumped up "background perl" used in ExtUtils::HasCompiler
            inlining, to avoid inlining File::Temp and its dependencies

0.024     2016-04-21 11:07:53Z (TRIAL RELEASE)
          - can_xs() is now implemented with ExtUtils::HasCompiler, rather
            than ExtUtils::CBuilder
          - new helper sub: want_pp, for use with can_xs

0.023     2016-04-21 10:44:21Z
          - really fix all remaining tests that require newer MakeMaker
            behaviour

0.022     2016-04-18 21:08:47Z
          - fix test that was written assuming older MakeMaker behaviour

0.021     2016-03-16 20:50:11Z (TRIAL RELEASE)
          - optimize use of blank lines in modified Makefile.PL content

0.020     2016-03-16 02:42:30Z (TRIAL RELEASE)
          - perform Makefile.PL content modification at the proper time (as a
            FileMunger, rather than InstallTool)

0.019     2016-01-20 04:43:24Z
          - perl prerequisite lowered to 5.8 (Graham Ollis)

0.018     2015-12-02 03:40:03Z
          - added options '-body', '-body_from_file' as aliases for '-raw',
            '-raw_from_file'
          - *_requires subs now warn if adding a prereq that might conflict
            with one that already exists (prereq merging not yet supported)

0.017     2015-09-27 07:13:45Z
          - fix new test failure on MSWin32

0.016     2015-09-07 00:12:19Z
          - added new helper subs: requires, runtime_requires,
            build_requires, and test_requires, as sugar for updating prereqs
            in Makefile.PL
          - the -include_sub option is no longer needed: -raw clauses are also
            now searched for sub names.

0.015     2015-08-21 23:49:23Z
          - has_module($module) now returns the $VERSION of the installed
            module, or undef otherwise, if a second argument is not passed

0.014     2015-07-22 02:41:49Z
          - new '-condition' option, as sugar to provide expressions to be
            inserted into Makefile.PL (definitions of referenced subroutines
            are automatically included)

0.013     2015-05-30 19:16:03Z
          - require a new enough Module::CoreList in tests to ensure is_core()
            is available

0.012     2015-05-25 00:47:09Z
          - fix test failure with PadWalker on older perls

0.011     2015-05-23 18:27:08Z
          - warn whenever can_xs, can_cc, or can_run is used, until
            implementation concerns are resolved
          - add new sub has_module, as an alternative to can_use that does
            not load the module

0.010     2015-02-15 01:12:41Z (TRIAL RELEASE)
          - new -raw_from_file option, when content is too long to inline into
            dist.ini
          - new -include_sub option, to include definitions of commonly-used
            helper subroutines

0.009     2014-11-29 06:28:55Z
          - bump minimum required version of ExtUtils::MakeMaker, to avoid a
            mess in MYMETA.json during testing

0.008     2014-10-08 04:44:15Z
          - fix uninitialized warning on 5.10.x and earlier

0.007     2014-09-18 05:26:51Z
          - new '-delimiter' option, which allows the use of leading whitespace in
            '-raw' strings

0.006     2014-09-06 08:44:46Z
          - no longer dropping the last character off Makefile.PL (significant
            when several copies of this plugin run at once!)

0.005     2014-06-16 00:18:15Z
          - fix case where Makefile.PL content was not recognized when there
            were no (static) prerequisites declared for the distribution

0.004     2014-05-19 05:15:36Z
          - fix tests that fail with older ExtUtils::MakeMaker due two stupid
            typos that conspired together in a web of evil

0.003     2014-05-17 17:11:46Z
          - really fix tests this time...
          - new runtime check for versions of [MakeMaker::Awesome] that are
            too old to be compatible with the munging done in this plugin

0.002     2014-05-13 05:03:02Z
          - fix tests that fail when ExtUtils::MakeMaker is at version 6.63_02
            or older

0.001     2014-05-10 23:04:10Z
          - Initial release.