1Changes for Perl extension Test-NoWarnings 2 31.04 Thu 1 Dec 2011 - Adam Kennedy 4 - Added the experimental :early debugging pragma to cause warnings 5 to be emitted immediately. This should stay off otherwise (ADAMK) 6 71.03 Tue 2 Aug 2011 - Adam Kennedy 8 - Test::Builder and Test::Tester dependencies were the wrong way 9 around, corrected (ADAMK) 10 111.02 Thu 9 Sep 2010 - Adam Kennedy 12 - Don't "use warnings" anywhere inside of Test::NoWarnings::* just 13 in case we trigger a recursive warning handler in future (ADAMK) 14 - Remove the need for a private variable when detecting 15 Devel::StackTrace support (ADAMK) 16 - Don't import unused functions from Carp or Test::Builder (ADAMK) 17 - Minor documentation tweaks (ADAMK) 18 - Correct the repository metadata in META.yml (ADAMK) 19 - Minor cleanups in the eumm-update generated code (ADAMK) 20 - Added a dedicated compile test (ADAMK) 21 221.01 15 Jan 2010 - Adam Kennedy 23 - My release automation accidentally decided that Test::NoWarnings 24 was a Perl licensed distribution. Added in the appropriate changes 25 to make sure it is correctly built with the LGPL license. 26 271.00 11 Jan 2010 - Adam Kennedy 28 - Cleaned and updated the packaging of the module, the dependencies 29 and the Makefile.PL contents, but otherwise remains unchanged (ADAMK) 30 - Now makes explicit the Perl 5.006 dependency that was previously 31 an undocumented implicit dependency (ADAMK) 32 - Adding some rudimentary author tests, added automatically by 33 my release automation (ADAMK) 34 350.084 20 Oct 2007 36 - Perl 5.005 throws a warning when accessing $Carp::VERSION and was 37 causing a test to fail. 38 390.083 15 Dec 2006 40 - Finally got rid of INSTALLDIRS => 'perl' from Makefile.PL. It should 41 never have been there but removing it could cause hassle because of 42 Perl's weird ordering of include directories. Basically if an older 43 version exists in the 'perl' installdir it could be picked up instead 44 of the newer version. 45 460.082 8 Oct 2005 47 - Test::Tester now checks depth by default but depth cannot work with 48 tests in END blocks so we need to account for this. 49 500.081 10 Sep 2005 51 - Use the new easier Test::Tester way of doing things. 52 530.08 2 Jul 2005 54 - Fixed one of the test scripts. $T::B::Level was wrong, with older 55 TB's it didn't matter but it does now. 56 570.07 3 Aug 2004 58 - Carp.pm changed slightly in perl5.8.5. It used to behave like 59 warn in that it didn't put "at line blah" at the end of a message 60 that had a \n, even when it was supposed to be doing a full stack 61 trace. Now it does (which is probably a good since the stack trace 62 was missing the first frame). The tests now check Carp's version 63 number. 64 650.06 16 Dec 2003 66 - Forget to include the LGPL 67 680.05 19 Jul 2003 69 - For Carp on 5.6.1 we now have to fiddle with CarpLevel 70 710.04 13 Jul 2003 72 - Carp on 5.6.1 doesn't export longmess, so we have to use a fully 73 qualified call to Carp::longmess() 74 750.03 7 Jul 2003 76 - require Test::NoWarnings will not turn on the automatic test at the 77 end. This is to stop tests running when MakeMaker is checking the 78 version. 79 800.02 1 Jul 2003 81 - Arghhhh! Dependencies! Fixed now 82 830.01 date unknown 84 - Renamed from Test::Warn::None 85 - Now it copes with forks 86 870.02 date unknown 88 - Updated Test::Tester dependency 89 900.01 date unknown 91 - Initial release 92