diff --git a/Changes b/Changes index a655d201..8ef0fc82 100644 --- a/Changes +++ b/Changes @@ -1,29 +1,4 @@ -4.15 2015-07-01 - - [ SPEC / BUG FIXES ] - - make the list context warning in param show the filename rather than - the package so we have more information on exactly where the warning - has been raised from (GH #171) - - correct self_url when PATH_INFO and SCRIPT_NAME are the same but we - are not running under IIS (GH #176) - - [ DOCUMENTATION ] - - Fix some typos (GH #173, GH #174) - - All *documentation* for HTML functionality in CGI has been moved into - its own namespace: CGI::HTML::Functions - although the functionality - continues to exist within CGI.pm so there are no code changes required - (GH #142) - - [ TESTING ] - - Increase test coverage (GH #3) - - [ INTERNALS ] - - Cwd made a TEST_REQUIRES rather than a BUILD_REQUIRES in Makefile.PL - (GH #170) - - AutoloadClass variables have been removed as AUTOLOAD was removed in - v4.14 so these are no longer necessary (GH #172 thanks to alexmv) - -4.14 2015-04-01 +4.15 2015-04-20 [ RELEASE NOTES ] - This release removes the AUTOLOAD and compile optimisations from CGI.pm @@ -58,34 +33,47 @@ - References: GH #162, GH #137, GH #164 + [ SPEC / BUG FIXES ] + - make the list context warning in param show the filename rather than + the package so we have more information on exactly where the warning + has been raised from (GH #171) + - correct self_url when PATH_INFO and SCRIPT_NAME are the same but we + are not running under IIS (GH #176) + - Add the multi_param method to :cgi export (thanks to xblitz for the patch + and tests. GH #167) + - Fix warning for lack of HTTP_USER_AGENT in CGI::Carp (GH #168) + - Fix imports when called from CGI::Fast, restores the import of CGI functions + into the callers namespace for users of CGI::Fast (GH leejo/cgi-fast#11 and + GH leejo/cgi-fast#12) + [ FEATURES ] - CGI::Carp now has $CGI::Carp::FULL_PATH for displaying the full path to the offending script in error messages - - CGI now has env_query_string() for getting the value of QUERY_STRING from the environment and not that fiddled with by CGI.pm (which is what query_string() does) (GH #161) - - CGI::ENCODE_ENTITIES var added to control which chracters are encoded by the call to the HTML::Entities module - defaults to &<>"\x8b\x9b' (GH #157) - [ SPEC / BUG FIXES ] - - Add the multi_param method to :cgi export (thanks to xblitz for the patch - and tests. GH #167) - - - Fix warning for lack of HTTP_USER_AGENT in CGI::Carp (GH #168) + [ DOCUMENTATION ] + - Fix some typos (GH #173, GH #174) + - All *documentation* for HTML functionality in CGI has been moved into + its own namespace: CGI::HTML::Functions - although the functionality + continues to exist within CGI.pm so there are no code changes required + (GH #142) + - Add missing documentation for env variable fetching routines (GH #163) - - Fix imports when called from CGI::Fast, restores the import of CGI functions - into the callers namespace for users of CGI::Fast (GH leejo/cgi-fast#11 and - GH leejo/cgi-fast#12) + [ TESTING ] + - Increase test coverage (GH #3) [ INTERNALS ] + - Cwd made a TEST_REQUIRES rather than a BUILD_REQUIRES in Makefile.PL + (GH #170) + - AutoloadClass variables have been removed as AUTOLOAD was removed in + v4.14 so these are no longer necessary (GH #172 thanks to alexmv) - Remove dependency on constant - internal DEBUG, XHTML_DTD and EBCDIC constants changes to $_DEBUG, $_XHTML_DTD, and $_EBCDIC - [ DOCUMENTATION ] - - Add missing documentation for env variable fetching routines (GH #163) - 4.13 2014-12-18 [ RELEASE NOTES ] diff --git a/lib/CGI.pm b/lib/CGI.pm index 17fe5a59..e4a09714 100644 --- a/lib/CGI.pm +++ b/lib/CGI.pm @@ -3,7 +3,7 @@ require 5.008001; use if $] >= 5.019, 'deprecate'; use Carp 'croak'; -$CGI::VERSION='4.14_01'; +$CGI::VERSION='4.15'; use CGI::Util qw(rearrange rearrange_header make_attributes unescape escape expires ebcdic2ascii ascii2ebcdic); diff --git a/lib/CGI/Carp.pm b/lib/CGI/Carp.pm index ced62b5b..85e9b1a0 100644 --- a/lib/CGI/Carp.pm +++ b/lib/CGI/Carp.pm @@ -322,7 +322,7 @@ use File::Spec; $main::SIG{__WARN__}=\&CGI::Carp::warn; -$CGI::Carp::VERSION = '4.14_01'; +$CGI::Carp::VERSION = '4.15'; $CGI::Carp::CUSTOM_MSG = undef; $CGI::Carp::DIE_HANDLER = undef; $CGI::Carp::TO_BROWSER = 1; diff --git a/lib/CGI/Cookie.pm b/lib/CGI/Cookie.pm index bd2092a4..cd979eb2 100644 --- a/lib/CGI/Cookie.pm +++ b/lib/CGI/Cookie.pm @@ -5,7 +5,7 @@ use warnings; use if $] >= 5.019, 'deprecate'; -our $VERSION='4.14_01'; +our $VERSION='4.15'; use CGI::Util qw(rearrange unescape escape); use overload '""' => \&as_string, 'cmp' => \&compare, 'fallback' => 1; diff --git a/lib/CGI/File/Temp.pm b/lib/CGI/File/Temp.pm index 6e71c4b5..7a3a95af 100644 --- a/lib/CGI/File/Temp.pm +++ b/lib/CGI/File/Temp.pm @@ -3,7 +3,7 @@ # you use it directly and your code breaks horribly. package CGI::File::Temp; -$CGI::File::Temp::VERSION = '4.14_01'; +$CGI::File::Temp::VERSION = '4.15'; use parent File::Temp; use parent Fh; diff --git a/lib/CGI/Pretty.pm b/lib/CGI/Pretty.pm index 828986ad..bfd18e88 100644 --- a/lib/CGI/Pretty.pm +++ b/lib/CGI/Pretty.pm @@ -4,7 +4,7 @@ use strict; use if $] >= 5.019, 'deprecate'; use CGI (); -$CGI::Pretty::VERSION = '4.14_01'; +$CGI::Pretty::VERSION = '4.15'; $CGI::DefaultClass = __PACKAGE__; @CGI::Pretty::ISA = qw( CGI ); diff --git a/lib/CGI/Push.pm b/lib/CGI/Push.pm index a7658652..b3b09146 100644 --- a/lib/CGI/Push.pm +++ b/lib/CGI/Push.pm @@ -1,7 +1,7 @@ package CGI::Push; use if $] >= 5.019, 'deprecate'; -$CGI::Push::VERSION='4.14_01'; +$CGI::Push::VERSION='4.15'; use CGI; use CGI::Util 'rearrange'; @ISA = ('CGI'); diff --git a/lib/CGI/Util.pm b/lib/CGI/Util.pm index a594691c..e18139a2 100644 --- a/lib/CGI/Util.pm +++ b/lib/CGI/Util.pm @@ -6,7 +6,7 @@ use if $] >= 5.019, 'deprecate'; our @EXPORT_OK = qw(rearrange rearrange_header make_attributes unescape escape expires ebcdic2ascii ascii2ebcdic); -our $VERSION = '4.14_01'; +our $VERSION = '4.15'; our $_EBCDIC = "\t" ne "\011"; diff --git a/lib/Fh.pm b/lib/Fh.pm index 7809c48f..6f32b15b 100644 --- a/lib/Fh.pm +++ b/lib/Fh.pm @@ -2,6 +2,6 @@ # that the filehandle object is a Fh package Fh; -$Fh::VERSION = '4.14_01'; +$Fh::VERSION = '4.15'; 1;