Subject: | CGI::Fast changed without incrementing $VERSION |
CGI::Fast changed between CGI versions 3.45 and 3.47 but the $VERSION for CGI::Fast
remained the same at 1.07.
This provided much fun this morning trying to understand what changed to produce new
warnings when the version number for CGI::Fast remained constant :-)
Also, and this may be a further bug, the way that setting warnings was changed in the CGI
v3.47 version of CGI::Fast causes scripts that don't have "use warnings" set to start emitting
warnings ... which is how we discovered this in the first place.
For reference, here are two versions of CGI::Fast 1.07:
http://cpansearch.perl.org/src/LDS/CGI.pm-3.45/lib/CGI/Fast.pm
http://cpansearch.perl.org/src/LDS/CGI.pm-3.47/lib/CGI/Fast.pm
I'm not sure what the preferred patch syntax is, but the trivial solution to this ticket is to
bump the $VERSION of CGI::Fast :-)
... and perhaps add a note to the CGI::Fast CHANGELOG or POD to reflect that CGI::Fast
version 1.08 will force a global "use warnings" context on your scripts.
-Michael