All the module and pragmata version upgrades from 5.10 to 6th January.
authorNicholas Clark <nick@ccl4.org>
Thu, 25 Jun 2009 12:15:13 +0000 (13:15 +0100)
committerNicholas Clark <nick@ccl4.org>
Thu, 25 Jun 2009 12:15:13 +0000 (13:15 +0100)
Correct some typos and other errors.
Move "=head2 New Modules" above "=head2 Pragmata Changes".

pod/perl5101delta.pod

index fb7715f..466a9e6 100644 (file)
@@ -184,22 +184,6 @@ XXX do we now have dtrace?
 
 =head1 Modules and Pragmata
 
-=head2 Pragmata Changes
-
-=over 4
-
-=item C<charnames>
-
-The Unicode NameAliases.txt database file has been added. This has the
-effect of adding some extra C<\N> character names that formerly wouldn't
-have been recognised; for example, C<"\N{LATIN CAPITAL LETTER GHA}">.
-
-=item C<overloading>
-
-See L</"The C<overloading> pragma"> above.
-
-=back
-
 =head2 New Modules
 
 =over
@@ -215,8 +199,58 @@ C<Compress::Raw::Bzip2> has been added to the core (version 2.020).
 
 =item *
 
+C<parent> establishes an ISA relationship with base classes at compile time.
+It provides the key feature of C<base> without the feature creep.
+
+=item *
+
 C<Parse::CPAN::Meta> has been added to the core (version 1.39).
 
+=back
+
+=head2 Pragmata Changes
+
+=over 4
+
+=item C<attributes>
+
+upgraded from version 0.08 to 0.09.
+
+=item C<base>
+
+upgraded from version 2.13 to 2.14. See L<parent> for a replacement.
+
+=item C<bigint>
+
+upgraded from version 0.22 to 0.23
+
+=item C<bignum>
+
+upgraded from version 0.22 to 0.23
+
+=item C<bigrat>
+
+upgraded from version 0.22 to 0.23
+
+=item C<charnames>
+
+The Unicode NameAliases.txt database file has been added. This has the
+effect of adding some extra C<\N> character names that formerly wouldn't
+have been recognised; for example, C<"\N{LATIN CAPITAL LETTER GHA}">.
+
+=item C<constant>
+
+upgraded from version 1.13 to 1.17
+
+=item C<overloading>
+
+See L</"The C<overloading> pragma"> above.
+
+=item C<version>
+
+upgraded from version 0.74 to 0.76
+
+
 =back
 
 =head2 Updated Modules
@@ -236,7 +270,7 @@ have identical effect. This is a change to the behaviour documented for
 
 =item *
 
-C<Attribute::Handlers> upgraded from version 0.79 to 0.85
+C<lib> upgraded from version 0.5565 to 0.62
 
 =item *
 
@@ -248,7 +282,15 @@ C<Archive::Tar> upgraded from version 1.38 to 1.52
 
 =item *
 
-C<Autoloader> upgraded from version 5.63 to 5.68
+C<Attribute::Handlers> upgraded from version 0.79 to 0.85
+
+=item *
+
+C<AutoLoader> upgraded from version 5.63 to 5.68
+
+=item *
+
+C<AutoSplit> upgraded from version 1.05 to 1.06
 
 =item *
 
@@ -256,10 +298,22 @@ C<B> upgraded from version 1.17 to 1.22
 
 =item *
 
+C<B::Debug> upgraded from version 1.05 to 1.11
+
+=item *
+
 C<B::Deparse> upgraded from version 0.83 to 0.87
 
 =item *
 
+C<B::Lint> upgraded from version 1.09 to 1.11
+
+=item *
+
+C<Carp> upgraded from version 1.08 to 1.10
+
+=item *
+
 C<CGI> upgraded from version 3.29 to 1.93_03 
 
 =item *
@@ -300,6 +354,14 @@ C<Digest::MD5> upgraded from version 2.36_01 to 2.38
 
 =item *
 
+C<Digest::SHA> upgraded from version 5.45 to 5.47
+
+=item *
+
+C<DirHandle> upgraded from version 1.01 to 1.02
+
+=item *
+
 C<Dynaloader> XXX the "1.09" in 5.8.9 is probably different from that in
 bleed/maint
 
@@ -309,12 +371,15 @@ C<Encode> upgraded from version 2.23 to 2.33
 
 =item *
 
-C<Filter::Simple> upgraded from version 0.82 to 0.84
+C<Errno> upgraded from version 1.10 to 1.10_01
+
+=item *
 
+C<Exporter> upgraded from version 5.62 to 5.63
 
 =item *
 
-C<FindBin> upgraded from version 1.49 to 1.50 
+C<ExtUtils::CBuilder> upgraded from version 0.21 to 0.24_01
 
 =item *
 
@@ -327,6 +392,10 @@ these versions are available on CPAN).
 
 =item *
 
+C<ExtUtils::Embed> upgraded from version 1.27 to 1.28
+
+=item *
+
 C<ExtUtils::Install> upgraded from version 1.44 to 1.52
 
 =item *
@@ -339,6 +408,19 @@ C<ExtUtils::Manifest> upgraded from version 1.51_01 to 1.56
 
 =item *
 
+C<ExtUtils::ParseXS> upgraded from version 2.18_02 to 2.19_01
+
+=item *
+
+C<Fatal> upgraded from version 1.05 to 1.999. See also the new pragma
+C<autodie>.
+
+=item *
+
+C<File::Basename> upgraded from version 2.76 to 2.77
+
+=item *
+
 C<File::Copy> upgraded from version 2.11 to 2.14
 
 =item *
@@ -347,20 +429,39 @@ C<File::Fetch> upgraded from version 0.14 to 0.18
 
 =item *
 
+C<File::Find> upgraded from version 1.12 to 1.14
+
+=item *
+
+C<File::Path> upgraded from version 2.04 to 2.07_02
+
+=item *
+
 C<File::Spec> upgraded from version 3.2501 to 3.30
 
 =item *
 
+C<File::Temp> upgraded from version 0.18 to 0.21
+
+=item *
+
 C<FileCache> upgraded from version 1.07 to 1.08
 
 =item *
 
+C<Filter::Simple> upgraded from version 0.82 to 0.84
+
+=item *
+
 C<Filter::Util::Call> upgraded from version 1.07 to 1.08
 
 =item *
 
-C<Fatal> upgraded from version 1.05 to 1.999. See also the new pragma
-C<autodie>.
+C<FindBin> upgraded from version 1.49 to 1.50 
+
+=item *
+
+C<GDBM_File> upgraded from version 1.08 to 1.09
 
 =item *
 
@@ -395,6 +496,10 @@ C<IO::Compress::*> upgraded from version 2.008 to 2.020
 
 =item *
 
+C<IO::Zlib> upgraded from version 1.07 to 1.09
+
+=item *
+
 C<IPC::Cmd> upgraded from version 0.40_1 to 0.46
 
 =item *
@@ -411,14 +516,37 @@ C<lib> upgraded from version 0.5565 to 0.62
 
 =item *
 
+C<Locale::MakeText> upgraded from version 1.12 to 1.13
+
+=item *
+
 C<Log::Message> upgraded from version 0.01 to 0.02
 
 =item *
 
+C<Math::BigInt> upgraded from version 1.88 to 1.89
+
+=item *
+
+C<Math::BigInt::FastCalc> upgraded from version 0.16 to 0.19
+=item *
+
 C<Math::Complex> upgraded from version 1.37 to 1.56
 
 =item *
 
+C<Math::BigFloat> upgraded from version 1.59 to 1.60
+
+=item *
+
+C<Math::BigRat> upgraded from version 0.21 to 0.22
+
+=item *
+
+C<Math::Trig> upgraded from version 1.36 to 1.56
+
+=item *
+
 C<Module::Build> upgraded from version 0.2808_01 to 0.32
 
 =item *
@@ -451,15 +579,31 @@ C<NEXT> upgraded from version 0.60_01 to 0.64
 
 =item *
 
+C<Object::Accessor> upgraded from version 0.32 to 0.34
+
+=item *
+
+C<OS2::REXX> upgraded from version 1.03 to 1.04
+
+=item *
+
 C<Package::Constants> upgraded from version 0.01 to 0.02
 
 =item *
 
+C<PerlIO::via> upgraded from version 0.04 to 0.07
+
+=item *
+
 C<Pod::Parser> upgraded from version 1.35 to 1.37
 
 =item *
 
-C<Pod::MAN> upgraded from version 2.16 to 2.22
+C<Pod::Man> upgraded from version 2.16 to 2.22
+
+=item *
+
+C<Pod::Simple> upgraded from version 3.05 to 3.07
 
 =item *
 
@@ -471,12 +615,20 @@ C<POSIX> upgraded from version 1.13 to 1.17
 
 =item *
 
+C<Safe> upgraded from 2.12 to 2.16
+
+=item *
+
+C<SelfLoader> upgraded from 1.11 to 1.17
+
+=item *
+
 C<Storable> XXX the "2.19" in 5.8.9 is probably different from that in
 bleed/maint
 
 =item *
 
-C<Switch> upgraded from version 2.13 to 2.14
+C<Switch> upgraded from version 2.13 to 2.14. Please see L</Deprecations>
 
 =item *
 
@@ -484,6 +636,10 @@ C<Symbol> upgraded from version 1.06 to 1.07
 
 =item *
 
+C<Sys::Syslog> upgraded from version 0.22 to 0.27
+
+=item *
+
 C<threads> upgraded from version 1.67 to 1.72
 
 =item *
@@ -511,7 +667,11 @@ removed. If you still need this, then they are available in the
 
 =item *
 
-C<Test::Simple> upgraded from version 0.80 to 0.86_01 XXX not a CPAN release
+C<Test::Simple> upgraded from version 0.72 to 0.86_01 XXX not a CPAN release
+
+=item *
+
+C<Text::ParseWords> upgraded from version 3.26 to 3.27
 
 =item *
 
@@ -523,10 +683,31 @@ C<Text::Wrap> upgraded from version 2006.1117 to 2009.0305
 
 =item *
 
+C<Thread::Queue> upgraded from version 2.00 to 2.11
+
+=item *
+
+C<Thread::Semaphore> upgraded from version 2.01 to 2.09
+
+=item *
+
+C<Tie::RefHash> upgraded from version 1.37 to 1.38
+
+=item *
+
+C<Tie::StdHandle> has documentation changes, and has been assigned a version
+for the first time - version 4.2.
+
+=item *
+
 C<Time::HiRes> upgraded from version 1.9711 to 1.9719
 
 =item *
 
+C<Time::Local> upgraded from version 1.18 to 1.1901
+
+=item *
+
 C<Time::Piece> upgraded from version 1.12 to 1.14
 
 =item *
@@ -545,6 +726,10 @@ C<Win32> upgraded from version 0.34 to version 0.39
 
 C<Win32API::File> upgraded from version 0.1001_01 to 0.1101
 
+=item *
+
+C<XSLoader> upgraded from version 0.08 to 0.10
+
 =back
 
 =head1 Utility Changes
@@ -712,7 +897,7 @@ Nor 33254: [PATCH] win32_async_check() doesn't loop enough.
 
 =head3 VMS
 
-Reads from C<PerlIO::Scalar>'s in-memory temporary files used to fail if C<$/>
+Reads from C<PerlIO::scalar>'s in-memory temporary files used to fail if C<$/>
 was set to a numeric reference, to signal record-style reads. This is now fixed.
 
 VMS now supports C<getgrgid>.