diff --git a/perl/Changes b/perl/Changes
index 9b061cfb..79108820 100644
--- a/perl/Changes
+++ b/perl/Changes
@@ -1,3 +1,12 @@
+0.16_04
+
+ - no feature changes
+
+0.16_02
+
+ - document enhancement(tokuhirom)
+ - M::I::XSUtil 0.26 is broken. use 0.27.
+
0.16_01
- added PP version (used in cases PERL_DATA_MESSAGEPACK=pp or fail to load XS).
diff --git a/perl/MANIFEST.SKIP b/perl/MANIFEST.SKIP
index f6340354..71a24e5c 100644
--- a/perl/MANIFEST.SKIP
+++ b/perl/MANIFEST.SKIP
@@ -23,3 +23,5 @@
\.o$
\.bs$
^Data-MessagePack-[0-9.]+/
+^\.testenv/test_pp.pl
+^ppport.h$
diff --git a/perl/Makefile.PL b/perl/Makefile.PL
index 783e658d..7958bc6b 100644
--- a/perl/Makefile.PL
+++ b/perl/Makefile.PL
@@ -64,7 +64,7 @@ if($Module::Install::AUTHOR) {
postamble qq{test :: test_pp\n\n};
}
-auto_set_repository();
+repository('http://github.com/msgpack/msgpack');
auto_include;
WriteAll;
diff --git a/perl/README b/perl/README
index 31aae992..2ef686c2 100644
--- a/perl/README
+++ b/perl/README
@@ -1,12 +1,16 @@
NAME
- Data::MessagePack - messagepack
+ Data::MessagePack - MessagePack serialising/deserialising
SYNOPSIS
my $packed = Data::MessagePack->pack($dat);
my $unpacked = Data::MessagePack->unpack($dat);
DESCRIPTION
- Data::MessagePack is a binary packer for perl.
+ This module converts Perl data structures to MessagePack and vice versa.
+
+ MessagePack is a binary-based efficient object serialization format. It
+ enables to exchange structured objects between many languages like JSON.
+ But unlike JSON, it is very fast and small.
METHODS
my $packed = Data::MessagePack->pack($data);
@@ -22,13 +26,19 @@ Configuration Variables
AUTHORS
Tokuhiro Matsuno
+ Makamaka Hannyaharamitu
+
THANKS TO
Jun Kuriyama
+ Dan Kogai
+
+ FURUHASHI Sadayuki
+
LICENSE
This library is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
SEE ALSO
-
+
diff --git a/perl/lib/Data/MessagePack.pm b/perl/lib/Data/MessagePack.pm
index d53ff226..b08bac2d 100644
--- a/perl/lib/Data/MessagePack.pm
+++ b/perl/lib/Data/MessagePack.pm
@@ -3,7 +3,7 @@ use strict;
use warnings;
use 5.008001;
-our $VERSION = '0.16';
+our $VERSION = '0.16_04';
our $PreferInteger = 0;
our $true = do { bless \(my $dummy = 1), "Data::MessagePack::Boolean" };
@@ -30,7 +30,7 @@ __END__
=head1 NAME
-Data::MessagePack - messagepack
+Data::MessagePack - MessagePack serialising/deserialising
=head1 SYNOPSIS
@@ -39,7 +39,10 @@ Data::MessagePack - messagepack
=head1 DESCRIPTION
-Data::MessagePack is a binary packer for perl.
+This module converts Perl data structures to MessagePack and vice versa.
+
+MessagePack is a binary-based efficient object serialization format.
+It enables to exchange structured objects between many languages like JSON. But unlike JSON, it is very fast and small.
=head1 METHODS
@@ -69,10 +72,16 @@ Pack the string as int when the value looks like int(EXPERIMENTAL).
Tokuhiro Matsuno
+Makamaka Hannyaharamitu
+
=head1 THANKS TO
Jun Kuriyama
+Dan Kogai
+
+FURUHASHI Sadayuki
+
=head1 LICENSE
This library is free software; you can redistribute it and/or modify
@@ -81,5 +90,5 @@ it under the same terms as Perl itself.
=head1 SEE ALSO
-L
+L