1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
|
libcgi-pm-perl (4.15-1) unstable; urgency=medium
From upstream Changes, 4.15:
- This release removes the AUTOLOAD and compile optimisations from CGI.pm
that were introduced into CGI.pm twenty (20) years ago as a response to
its large size, which meant there was a significant compile time penalty.
[...]
- This essentially deprecates the -compile pragma and ->compile method. The
-compile pragma will no longer do anything, whereas the ->compile method
will raise a deprecation warning. More importantly this also REMOVES the
-any pragma because as per the documentation this pragma needed to be
"used with care or not at all" and allowing arbitrary HTML tags is almost
certainly a bad idea. If you are using the -any pragma and using arbitrary
tags (or have typo's in your code) your code will *BREAK*
- Although this release should be back compatible (with the exception of any
code using the -any pragma) you are encouraged to test it throughly as if
you are doing anything out of the ordinary with CGI.pm (i.e. have bugs
that may have been masked by the AUTOLOAD feature) you may see some issues.
From upstream Changes, 4.13:
- CGI::Pretty is now DEPRECATED and will be removed in a future release.
Please see GH #162 (https://github.com/leejo/CGI.pm/issues/162) for more
information and discussion (also GH #140 for HTML function deprecation
discussion: https://github.com/leejo/CGI.pm/issues/140)
-- gregor herrmann <gregoa@debian.org> Sat, 09 May 2015 22:01:44 +0200
libcgi-pm-perl (4.06-1) unstable; urgency=medium
CGI.pm 4.05 "includes *significant* refactoring of temporary file
handling [...]. See "Changes in temporary file handling" in perldoc".
Additionally CGI.pm 4.04 removed "some long deprecated modules/functions and
includes refactoring to the temporary file handling". See the upstream
changelog at /usr/share/doc/libcgi-pm-perl/changelog.gz for details.
-- Axel Beckert <abe@debian.org> Sun, 12 Oct 2014 03:33:45 +0200
libcgi-pm-perl (4.03-1) unstable; urgency=medium
CGI::Fast is split out into its own distributin upstream, and is available
in Debian as libcgi-fast-perl (recommended by libcgi-pm-perl).
4.03 features the following notice in Changes:
[ REMOVED / DEPRECATIONS ]
- the -multiple option to popup_menu is now IGNORED as this did not
function correctly. If you require a menu with multiple selections
use the scrolling_list method. (RT #30057)
-- gregor herrmann <gregoa@debian.org> Sun, 20 Jul 2014 15:06:29 +0200
libcgi-pm-perl (3.59+dfsg-1) unstable; urgency=low
[BUG FIXES]
We no longer read from STDIN when the Content-Length is not set, preventing
requests with no Content-Length from freezing in some cases. This is consistent
with the CGI RFC 3875, and is also consistent with CGI::Simple. However, the old
behavior may have been expected by some command-line uses of CGI.pm.
-- Alessandro Ghedini <al3xbio@gmail.com> Fri, 30 Dec 2011 19:25:56 +0100
libcgi-pm-perl (3.55-1) unstable; urgency=low
[THINGS THAT MAY BREAK YOUR CODE]
url() was fixed to return "PATH_INFO" when it is explicitly requested
with either the path=>1 or path_info=>1 flag.
If your code is running under mod_rewrite (or compatible) and you are calling
self_url() or you are calling url() and passing path_info=>1, these methods
will actually be returning PATH_INFO now, as you have explicitly requested,
or has self_url() has requested on your behalf.
-- Alessandro Ghedini <al3xbio@gmail.com> Sun, 12 Jun 2011 16:09:14 +0200
|