From ffe3d8a79b88110e64abbce5edc6df9bed007d4c Mon Sep 17 00:00:00 2001 From: Thomas von Dein Date: Sat, 10 Oct 2009 16:22:44 +0000 Subject: [PATCH] 2.05 - fixed bug in ::Extended. It exported for some weird reason I cant remember all of its methods. This included keys() exists() and delete(), which are perl internals. If one used keys() on a normal hash, then the ::Extended own keys() were used instead of perls own one. I removed the export line. git-svn-id: http://dev.catalyst.perl.org/repos/Config-General/trunk@31 be1acefe-a474-0410-9a34-9b3221f2030f --- Changelog | 7 +++++++ General/Extended.pm | 5 ++--- README | 2 +- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/Changelog b/Changelog index 0a421cc..bfe42bd 100644 --- a/Changelog +++ b/Changelog @@ -1,3 +1,10 @@ + 2.05 - fixed bug in ::Extended. It exported for some weird + reason I cant remember all of its methods. This included + keys() exists() and delete(), which are perl internals. + If one used keys() on a normal hash, then the ::Extended + own keys() were used instead of perls own one. I removed + the export line. + 2.04 - added RFE from rt.cpan.org (ID: 1218). the ::Interpolate module populates now uses of uninitialized variables in config files itself instead of just letting perl die(). diff --git a/General/Extended.pm b/General/Extended.pm index 3d43fb4..b91fe63 100644 --- a/General/Extended.pm +++ b/General/Extended.pm @@ -19,12 +19,11 @@ use vars qw(@ISA @EXPORT); # inherit new() and so on from Config::General @ISA = qw(Config::General Exporter); -@EXPORT = qw(obj value hash array is_hash is_array is_scalar exists keys delete configfile); use strict; -$Config::General::Extended::VERSION = "1.7"; +$Config::General::Extended::VERSION = "1.8"; sub new { @@ -496,7 +495,7 @@ Thomas Linden =head1 VERSION -1.7 +1.8 =cut diff --git a/README b/README index 148b01e..1826f23 100644 --- a/README +++ b/README @@ -98,4 +98,4 @@ AUTHOR VERSION - 2.04 + 2.05