Revision history for Dist-Zilla-Plugin-MakeMaker-Fallback 0.033 2024-11-29 22:03:47Z - improvements to warning message in generated Makefile.PL 0.032 2022-04-30 19:48:38Z - revert the use of List::Keywords, for now 0.031 2022-04-15 02:43:29Z - warn about a possible missing [ShareDir] 0.030 2018-09-16 05:39:52Z - bump prereq of [MakeMaker::Awesome] to ensure options are fixed 0.029 2018-08-25 05:43:12Z - fix handling of options defined in [MakeMaker::Awesome] 0.028 2018-08-16 03:15:58Z - add new skip_release_testing configuration option, for the rare distribution where running 'make test' alongside './Build test' (which only happened when RELEASE_TESTING=1) is a really really bad idea. 0.027 2018-06-17 23:55:09Z - fix test failures with Dist::Zilla::Plugin::MakeMaker::Awesome 0.43 (and later) due to a change in its Makefile.PL template 0.026 2017-12-11 03:01:32Z - warning messages shown to the user are text-wrapped to 78 chars - fix printing the Makefile.PL warning during 'dzil run' (and other -BuildRunner operations), by eliminating a double build where it is not needed 0.025 2017-10-08 20:33:24Z - disable printing the Makefile.PL warning during 'dzil test --release' and 'dzil release' operations, which run Makefile.PL as well as Build.PL 0.024 2017-10-01 22:01:52Z - always display warning message (unless environment variable used to silence it), and dump the errors resulting from loading configure-requires prereqs - no longer block parent class's register_prereqs method, so configure-require prereqs used in Makefile.PL are added to the distribution (overcomes issue when File::ShareDir::Install is needed by Makefile.PL but not Module::Build::Tiny, which uses its own mechanism) 0.023 2016-06-22 05:07:29Z - display more diagnostics if 'perl Build.PL' failed to properly execute in tests 0.022 2016-03-20 00:47:39Z - regexp patterns tweaked that are used when Makefile.PL is munged, to be more resilient against future layout changes 0.021 2015-09-20 18:27:55Z - fix test that broke when [MakeMaker::Awesome] 0.35 added configs 0.020 2015-08-18 00:26:46Z - fixed formatting of quoted Build.PL by marking a verbatim section, rather than simply indenting by 4 columns - remove the noisy "Congratulations!" in Makefile.PL when the installation environment is properly configured 0.019 2015-07-21 06:40:57Z - fix silly error in Makefile.PL :( 0.018 2015-07-21 03:06:06Z - add dynamic prereq on [MakeMaker::Awesome] to upgrade it in case it is too old to work with newer [MakeMaker] 0.017 2015-06-10 01:47:27Z - if PERL_MM_FALLBACK_SILENCE_WARNING is set, do not sleep after "showing" the silenced warning - guard against older ExtUtils::MakeMaker from adding Build.PL to the default list of files that are executed 0.016 2014-11-12 05:36:19Z - bump up prereq version for [MakeMaker::Awesome] to ensure needed template variables are made available 0.015 2014-11-12 03:53:50Z - remove configure requires declarations added for Makefile.PL (technically they are only needed when configure requires is already not being respected) 0.014 2014-10-29 02:44:49Z - document the double testing behaviour that changed with version 0.007 (thanks for noticing, Apocalypse!) - remove perl from the list of configure requires prereqs to check for in Makefile.PL 0.013 2014-08-16 00:02:55Z - fix test from previous release's fix that was incompatible with earlier versions of [MakeMaker]'s practice of always setting eumm_version 0.012 2014-08-14 02:03:30Z - fix munging of "use ExtUtils::MakeMaker " since [MakeMaker::Awesome] version 0.22 changed the template - lower minimum version of perl required by removing a use of \N in a regular expression 0.011 2014-08-07 02:27:53Z - properly include %configure_requires content in Makefile.PL (broken under Dist::Zilla::Plugin::MakeMaker::Awesome 0.23, released 2014-07-30). 0.010 2014-06-07 06:29:43Z - print a useful log message during dzil test --verbose - "use ExtUtils::MakeMaker " now stripped out of Makefile.PL, to allow non-configure-requires-compliant installers to still proceed 0.009 2014-03-24 03:52:26Z - fix test which should be skipped when an optional prereq is not present 0.008 2014-03-23 02:43:22Z - properly dump configs by resolving silent role composition sub clobbering issue 0.007 2014-03-09 05:35:08Z - switch to renamed form of now-deprecated plugin [MungeData::WithDataSection] - "dzil test" will run tests without extra testing variables, for "dzil release" or "dzil test --release" -- this will weed out test issues that only manifest when AUTHOR_TESTING or RELEASE_TESTING are *not* set (e.g. bad test count, conditional module loading). 0.006 2014-01-25 03:52:42Z - now sorting the dumped %configure_requires prereqs, for minimizing diffs between releases 0.005 2013-12-14 17:25:20Z - warnings can now be bypassed entirely with the PERL_MM_FALLBACK_SILENCE_WARNING environment variable - now also mentioning the relevant CPAN.pm/CPANPLUS configuration options 0.004 2013-11-20 21:49:00Z - tighten up the interactive terminal detection logic 0.003 2013-10-15 01:26:28Z - only display the warning if configure_require prereqs are genuinely missing (the user may have explicitly chosen to run Makefile.PL) (RT#89434) 0.002 2013-09-25 02:15:24Z - bump up dependency on [MakeMaker::Awesome] to avoid missing lib errors 0.001 2013-09-22 21:33:34Z - Initial release.