Skip to content

Commit

Permalink
Changes and VERSION bump for v4.15 release
Browse files Browse the repository at this point in the history
  • Loading branch information
leejo committed Apr 20, 2015
1 parent 836f17f commit b965c2a
Show file tree
Hide file tree
Showing 9 changed files with 35 additions and 47 deletions.
66 changes: 27 additions & 39 deletions Changes
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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 ]
Expand Down
2 changes: 1 addition & 1 deletion lib/CGI.pm
Original file line number Diff line number Diff line change
Expand Up @@ -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);

Expand Down
2 changes: 1 addition & 1 deletion lib/CGI/Carp.pm
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
2 changes: 1 addition & 1 deletion lib/CGI/Cookie.pm
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
2 changes: 1 addition & 1 deletion lib/CGI/File/Temp.pm
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
2 changes: 1 addition & 1 deletion lib/CGI/Pretty.pm
Original file line number Diff line number Diff line change
Expand Up @@ -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 );

Expand Down
2 changes: 1 addition & 1 deletion lib/CGI/Push.pm
Original file line number Diff line number Diff line change
@@ -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');
Expand Down
2 changes: 1 addition & 1 deletion lib/CGI/Util.pm
Original file line number Diff line number Diff line change
Expand Up @@ -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";

Expand Down
2 changes: 1 addition & 1 deletion lib/Fh.pm
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@
# that the filehandle object is a Fh
package Fh;

$Fh::VERSION = '4.14_01';
$Fh::VERSION = '4.15';

1;

0 comments on commit b965c2a

Please sign in to comment.