@@ -1,5 +1,8 @@
Revision history for uni-perl
+0.92 2014-05-06
+ Fix for perl 5.18
+
0.91 2012-06-01
Fix deprecation warning test. :locked was deprecated later than 5.10.0
@@ -10,9 +10,6 @@ LICENSE
Makefile.PL
MANIFEST This list of files
MANIFEST.SKIP
-META.json
-MYMETA.json
-MYMETA.yml
perl.pm.PL
README
t/00-load.t
@@ -21,8 +18,9 @@ t/02-carp.t
t/03-ru.t
t/04-warns.t
t/05-xd.t
+t/06-dumper.t
t/data/file
t/pod-coverage.t
t/pod.t
xt/99-dist.t
-META.yml Module YAML meta-data (added by MakeMaker)
+META.yml Module meta-data (added by MakeMaker)
@@ -1,47 +0,0 @@
-{
- "abstract" : "all modern features + unicode support in one pragma",
- "author" : [
- "Mons Anderson <mons@cpan.org>"
- ],
- "dynamic_config" : 1,
- "generated_by" : "ExtUtils::MakeMaker version 6.6302, CPAN::Meta::Converter version 2.120630",
- "license" : [
- "perl_5"
- ],
- "meta-spec" : {
- "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
- "version" : "2"
- },
- "name" : "uni-perl",
- "no_index" : {
- "directory" : [
- "t",
- "inc"
- ]
- },
- "prereqs" : {
- "build" : {
- "requires" : {
- "ExtUtils::MakeMaker" : "0"
- }
- },
- "configure" : {
- "requires" : {
- "ExtUtils::MakeMaker" : "0"
- }
- },
- "runtime" : {
- "requires" : {
- "perl" : "v5.10.0"
- }
- }
- },
- "provides" : {
- "uni::perl" : {
- "file" : "lib/uni/perl.pm",
- "version" : "0.91"
- }
- },
- "release_status" : "stable",
- "version" : "0.91"
-}
@@ -1,26 +1,26 @@
----
-abstract: 'all modern features + unicode support in one pragma'
+--- #YAML:1.0
+name: uni-perl
+version: 0.92
+abstract: all modern features + unicode support in one pragma
author:
- - 'Mons Anderson <mons@cpan.org>'
-build_requires:
- ExtUtils::MakeMaker: 0
+ - Mons Anderson <mons@cpan.org>
+license: perl
+distribution_type: module
configure_requires:
- ExtUtils::MakeMaker: 0
-dynamic_config: 1
-generated_by: 'ExtUtils::MakeMaker version 6.6302, CPAN::Meta::Converter version 2.120630'
-license: perl
-meta-spec:
- url: http://module-build.sourceforge.net/META-spec-v1.4.html
- version: 1.4
-name: uni-perl
-no_index:
- directory:
- - t
- - inc
-provides:
- uni::perl:
- file: lib/uni/perl.pm
- version: 0.91
+ ExtUtils::MakeMaker: 0
+build_requires:
+ ExtUtils::MakeMaker: 0
requires:
- perl: v5.10.0
-version: 0.91
+ perl: 5.10.0
+provides:
+ uni::perl:
+ file: lib/uni/perl.pm
+ version: 0.91
+no_index:
+ directory:
+ - t
+ - inc
+generated_by: ExtUtils::MakeMaker version 6.55_02
+meta-spec:
+ url: http://module-build.sourceforge.net/META-spec-v1.4.html
+ version: 1.4
@@ -1,47 +0,0 @@
-{
- "abstract" : "all modern features + unicode support in one pragma",
- "author" : [
- "Mons Anderson <mons@cpan.org>"
- ],
- "dynamic_config" : 0,
- "generated_by" : "ExtUtils::MakeMaker version 6.6302, CPAN::Meta::Converter version 2.120630",
- "license" : [
- "perl_5"
- ],
- "meta-spec" : {
- "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
- "version" : "2"
- },
- "name" : "uni-perl",
- "no_index" : {
- "directory" : [
- "t",
- "inc"
- ]
- },
- "prereqs" : {
- "build" : {
- "requires" : {
- "ExtUtils::MakeMaker" : "0"
- }
- },
- "configure" : {
- "requires" : {
- "ExtUtils::MakeMaker" : "0"
- }
- },
- "runtime" : {
- "requires" : {
- "perl" : "v5.10.0"
- }
- }
- },
- "provides" : {
- "uni::perl" : {
- "file" : "lib/uni/perl.pm",
- "version" : "0.91"
- }
- },
- "release_status" : "stable",
- "version" : "0.91"
-}
@@ -1,26 +0,0 @@
----
-abstract: 'all modern features + unicode support in one pragma'
-author:
- - 'Mons Anderson <mons@cpan.org>'
-build_requires:
- ExtUtils::MakeMaker: 0
-configure_requires:
- ExtUtils::MakeMaker: 0
-dynamic_config: 0
-generated_by: 'ExtUtils::MakeMaker version 6.6302, CPAN::Meta::Converter version 2.120630'
-license: unknown
-meta-spec:
- url: http://module-build.sourceforge.net/META-spec-v1.4.html
- version: 1.4
-name: uni-perl
-no_index:
- directory:
- - t
- - inc
-provides:
- uni::perl:
- file: lib/uni/perl.pm
- version: 0.9
-requires:
- perl: v5.10.0
-version: 0.9
@@ -30,7 +30,7 @@ sub dumper_dd (@) {
->Useqq(1)
->Quotekeys(0)
->Dump;
- $s =~ s{\\x\{([a-f0-9]{1,4})\}}{chr hex $1}sge;
+ $s =~ s/\\x\{([a-f0-9]{1,4})\}/chr hex $1/sge;
$s;
};
goto &{ caller().'::dumper' };
@@ -118,7 +118,7 @@ rename "$ARGV[0]~", $ARGV[0];
__DATA__
package uni::perl;
-our $VERSION = '0.91';
+our $VERSION = '0.92';
BEGIN {
SELFBEGIN
@@ -0,0 +1,7 @@
+#!/usr/bin/env perl
+
+use Test::More tests => 1
+ +do { eval { require Test::NoWarnings;Test::NoWarnings->import; 1 } || 0 };
+
+use uni::perl ':dumper';
+is(dumper({ тест => 'Проверка' }), qq|{\n "тест" => "Проверка"\n}\n|, 'dumper converts utf-8');