Update CGI to CPAN version 3.58
authorChris 'BinGOs' Williams <chris@bingosnet.co.uk>
Sat, 12 Nov 2011 23:26:25 +0000 (23:26 +0000)
committerChris 'BinGOs' Williams <chris@bingosnet.co.uk>
Sat, 12 Nov 2011 23:26:25 +0000 (23:26 +0000)
  [DELTA]

  Version 3.58 Nov 11th, 2011

    [DOCUMENTATION]
    - Clarify that using query_string() only has defined behavior when using the GET method. (RT#60813)

Porting/Maintainers.pl
cpan/CGI/Changes
cpan/CGI/lib/CGI.pm
pod/perldelta.pod

index f8c2426..0cbc4ff 100755 (executable)
@@ -353,7 +353,7 @@ use File::Glob qw(:case);
     'CGI' =>
        {
        'MAINTAINER'    => 'lstein',
-       'DISTRIBUTION'  => 'MARKSTOS/CGI.pm-3.57.tar.gz',
+       'DISTRIBUTION'  => 'MARKSTOS/CGI.pm-3.58.tar.gz',
        'FILES'         => q[cpan/CGI],
        'EXCLUDED'      => [ qr{^t/lib/Test},
                                qw( cgi-lib_porting.html
index 5c06083..1c1b9c9 100644 (file)
@@ -1,3 +1,8 @@
+Version 3.58 Nov 11th, 2011
+
+    [DOCUMENTATION]
+    - Clarify that using query_string() only has defined behavior when using the GET method. (RT#60813)
+
 Version 3.57 Nov 9th, 2011
     [INTERNALS]
     - test failure in t/fast.t introduced in 3.56 is fixed. (Thanks to zefram and chansen).
index b4b4ab1..65fdb59 100644 (file)
@@ -20,7 +20,7 @@ use Carp 'croak';
 
 # The revision is no longer being updated since moving to git. 
 $CGI::revision = '$Id: CGI.pm,v 1.266 2009/07/30 16:32:34 lstein Exp $';
-$CGI::VERSION='3.57';
+$CGI::VERSION='3.58';
 
 # HARD-CODED LOCATION FOR FILE UPLOAD TEMPORARY FILES.
 # UNCOMMENT THIS ONLY IF YOU KNOW WHAT YOU'RE DOING.
@@ -5565,13 +5565,13 @@ place to put HTML extensions, such as colors and wallpaper patterns.
 
 =head2 ENDING THE HTML DOCUMENT:
 
-       print end_html
+       print $q->end_html;
 
 This ends an HTML document by printing the </body></html> tags.
 
 =head2 CREATING A SELF-REFERENCING URL THAT PRESERVES STATE INFORMATION:
 
-    $myself = self_url;
+    $myself = $q->self_url;
     print q(<a href="$myself">I'm talking to myself.</a>);
 
 self_url() will return a URL, that, when selected, will reinvoke
@@ -5580,7 +5580,7 @@ useful when you want to jump around within the document using
 internal anchors but you don't want to disrupt the current contents
 of the form(s).  Something like this will do the trick.
 
-     $myself = self_url;
+     $myself = $q->self_url;
      print "<a href=\"$myself#table1\">See table 1</a>";
      print "<a href=\"$myself#table2\">See table 2</a>";
      print "<a href=\"$myself#yourself\">See for yourself</a>";
@@ -5590,7 +5590,10 @@ method instead.
 
 You can also retrieve the unprocessed query string with query_string():
 
-    $the_string = query_string;
+    $the_string = $q->query_string();
+
+The behavior of calling query_string is currently undefined when the HTTP method is
+something other than GET.
 
 =head2 OBTAINING THE SCRIPT'S URL
 
index 8282439..07dd898 100644 (file)
@@ -133,7 +133,7 @@ It now correctly deparses C<CORE::do> and C<CORE::glob>.
 
 =item *
 
-L<CGI> has been upgraded from version 3.55 to version 3.57.
+L<CGI> has been upgraded from version 3.55 to version 3.58.
 
 Use public and documented FCGI.pm API in CGI::Fast
 CGI::Fast was using an FCGI API that was deprecated and removed from