0.031 29-03-2022 [Tests] Test some warning categories introduced in the five years since this module was last upadted. [Bugfix] Cope with warning categories having changed in perl 5.35.10+. 0.030 15-02-2017 [Feature] Thwarting modules that import compile-time warnings was a bad idea. Source filters are bad, full stop. Also, I didn't properly understand how warnings were being turned back on; there's a simpler way of avoiding e.g. experimental warnings being turned back on, which has now been documented. 0.024 07-10-2016 [Feature] Also thwart Test::Class::Moose [Pod] Say C<<warnings->import>>, not C<warnings->import>. Thanks to Philippe Bruhat (BooK) for this spot! 0.023 30-10-2015 [Bugfix] Use a more portable way of specifying the name of the Perl executable. This was RT 108201 - thanks to Slaven Rezic SREZIC for the spot. 0.022 30-09-2015 [Bugfix] Make the code brittler, but more reliable (symbols are correctly exported now). 0.021 29-09-2015 [Bugfix] Cope with passing multiple modules to thwart_module like the documentation suggested, and actually test all of this functionality even if you didn't have Moose, Moo, Dancer or Dancer2 installed. 0.020 29-09-2015 [Feature] Now allows you to thwart modules such as Moose, Moo, Dancer and Dancer2 that import warnings - which has the side-effect of turning on compile-time warnings that you'd previously turned off. It's clever but it's not pretty. 0.010 26-12-2014 [Test bugs] Perl 5.8.8 triggered a warning for the previous test code at compile time. Switched to a more necessarily run-time warning. 0.009 22-12-2014 [Test bugs] Perl 5.21.2 introduced a new warning, redundant, which fired when sprintf was being called with too many arguments. Cope with this warning, and switch the printf test to test something that won't also fire a redundant warning. Thanks to Slaven Rezic for reminding me of this failure. 0.008 25-06-2014 [Test bugs] Perl 5.8.9 didn't think a dodgy unpack warranted a warning, so switched to something that all perls agree is dodgy. 0.007 30-05-2014 [Test bugs] Removed an unnecessary test as it was more trouble than it was worth. [Documentation] Added a note about not being able to disable compile-time warnings like experimental::smartmatch. Very minor typo fix. 0.006 20-02-2013 [Test bugs] Fixed test failures with Pod::Coverage <= 0.21. Beefed up the warnings and categories tests, often by removing some category tests that were in practice difficult to carry out reliably across all versions and platforms. 0.005 20-01-2013 [Meta] Added link to github repository. 0.004 20-01-2013 [Documentation] Document problems with Dancer, and anything that messes with $^W. 0.003 20-01-2013 [Documentation] Some sections were duplicated. 0.002 20-01-2013 [Bugs] no warnings::anywhere and no goddamn::warnings::anywhere weren't working if you hadn't imported warnings::everywhere first. 0.001 20-01-2013 Initial release.