This is 0.24 v0.24
authorVincent Pit <vince@profvince.com>
Sun, 17 Jul 2011 23:13:23 +0000 (01:13 +0200)
committerVincent Pit <vince@profvince.com>
Sun, 17 Jul 2011 23:13:23 +0000 (01:13 +0200)
Changes
META.json
META.yml
README
lib/indirect.pm

diff --git a/Changes b/Changes
index 8500f5c..87f1129 100644 (file)
--- a/Changes
+++ b/Changes
@@ -1,5 +1,18 @@
 Revision history for indirect
 
+0.24    2011-07-17 23:15 UTC
+        + Fix : [RT #64521] : "no indirect" leaking into eval.
+                This is currently only fixed for perl 5.10 (perl 5.12 and
+                higher were never affected). It was caused by a very stupid
+                mistake of mine that was introduced in indirect version 0.23.
+                Thanks Michael G Schwern for reporting.
+        + Fix : [RT #69291] : indirect.pm breaks %^H.
+                This was caused by the same mistake as for the previous bug,
+                and as such it is also only fixed for perl 5.10 (and never
+                affected perl 5.12).
+                Thanks Andrew Main for reporting.
+        + Doc : C++ compilers are officially NOT supported.
+
 0.23    2010-10-03 00:15 UTC
         + Fix : Some indirect constructs could be incorrectly reported when
                 several modules were used in the same scope. This caused
index f56cead..a8a7ef5 100644 (file)
--- a/META.json
+++ b/META.json
@@ -52,5 +52,5 @@
          "url" : "http://git.profvince.com/?p=perl%2Fmodules%2Findirect.git"
       }
    },
-   "version" : "0.23"
+   "version" : "0.24"
 }
index d66deee..ec66200 100644 (file)
--- a/META.yml
+++ b/META.yml
@@ -1,31 +1,30 @@
---- #YAML:1.0
-name:               indirect
-version:            0.23
-abstract:           Lexically warn about using the indirect object syntax.
+---
+abstract: 'Lexically warn about using the indirect object syntax.'
 author:
-    - Vincent Pit <perl@profvince.com>
-license:            perl
-distribution_type:  module
-configure_requires:
-    ExtUtils::MakeMaker:  0
+  - 'Vincent Pit <perl@profvince.com>'
 build_requires:
-    ExtUtils::MakeMaker:  0
-    Test::More:           0
-    XSLoader:             0
+  ExtUtils::MakeMaker: 0
+  Test::More: 0
+  XSLoader: 0
+configure_requires:
+  ExtUtils::MakeMaker: 0
+dynamic_config: 1
+generated_by: 'ExtUtils::MakeMaker version 6.58, CPAN::Meta::Converter version 2.110930001'
+license: perl
+meta-spec:
+  url: http://module-build.sourceforge.net/META-spec-v1.4.html
+  version: 1.4
+name: indirect
+no_index:
+  directory:
+    - t
+    - inc
 requires:
-    perl:      5.008001
-    XSLoader:  0
+  XSLoader: 0
+  perl: 5.008001
 resources:
-    bugtracker:  http://rt.cpan.org/NoAuth/ReportBug.html?Queue=indirect
-    homepage:    http://search.cpan.org/dist/indirect/
-    license:     http://dev.perl.org/licenses/
-    repository:  http://git.profvince.com/?p=perl%2Fmodules%2Findirect.git
-no_index:
-    directory:
-        - t
-        - inc
-generated_by:       ExtUtils::MakeMaker version 6.56
-meta-spec:
-    url:      http://module-build.sourceforge.net/META-spec-v1.4.html
-    version:  1.4
-dynamic_config:     1
+  bugtracker: http://rt.cpan.org/NoAuth/ReportBug.html?Queue=indirect
+  homepage: http://search.cpan.org/dist/indirect/
+  license: http://dev.perl.org/licenses/
+  repository: http://git.profvince.com/?p=perl%2Fmodules%2Findirect.git
+version: 0.24
diff --git a/README b/README
index e1aa305..fcf3c19 100644 (file)
--- a/README
+++ b/README
@@ -2,7 +2,7 @@ NAME
     indirect - Lexically warn about using the indirect object syntax.
 
 VERSION
-    Version 0.23
+    Version 0.24
 
 SYNOPSIS
         # In a script
@@ -124,6 +124,9 @@ CAVEATS
 DEPENDENCIES
     perl 5.8.1.
 
+    A C compiler. This module may happen to build with a C++ compiler as
+    well, but don't rely on it, as no guarantee is made in this regard.
+
     XSLoader (standard since perl 5.006).
 
 AUTHOR
@@ -153,7 +156,7 @@ ACKNOWLEDGEMENTS
     reporting issues.
 
 COPYRIGHT & LICENSE
-    Copyright 2008,2009,2010 Vincent Pit, all rights reserved.
+    Copyright 2008,2009,2010,2011 Vincent Pit, all rights reserved.
 
     This program is free software; you can redistribute it and/or modify it
     under the same terms as Perl itself.
index 87b9083..bc3d1d6 100644 (file)
@@ -11,13 +11,13 @@ indirect - Lexically warn about using the indirect object syntax.
 
 =head1 VERSION
 
-Version 0.23
+Version 0.24
 
 =cut
 
 our $VERSION;
 BEGIN {
- $VERSION = '0.23';
+ $VERSION = '0.24';
 }
 
 =head1 SYNOPSIS