perl

 view release on metacpan or  search on metacpan

pod/perl5140delta.pod  view on Meta::CPAN

L<I18N::LangTags> has been upgraded from version 0.35 to 0.35_01.

=item *

L<if> has been upgraded from version 0.05 to 0.0601.

=item *

L<IO> has been upgraded from version 1.25_02 to 1.25_04.

This version of L<IO> includes a new L<IO::Select>, which now allows L<IO::Handle>
objects (and objects in derived classes) to be removed from an L<IO::Select> set
even if the underlying file descriptor is closed or invalid.

=item *

L<IPC::Cmd> has been upgraded from version 0.54 to 0.70.

Resolves an issue with splitting Win32 command lines.  An argument
consisting of the single character "0" used to be omitted (CPAN RT #62961).

=item *

L<IPC::Open3> has been upgraded from 1.05 to 1.09.

open3() now produces an error if the C<exec> call fails, allowing this
condition to be distinguished from a child process that exited with a
non-zero status [perl #72016].

The internal xclose() routine now knows how to handle file descriptors as
documented, so duplicating C<STDIN> in a child process using its file
descriptor now works [perl #76474].

=item *

L<IPC::SysV> has been upgraded from version 2.01 to 2.03.

=item *

L<lib> has been upgraded from version 0.62 to 0.63.

=item *

L<Locale::Maketext> has been upgraded from version 1.14 to 1.19.

L<Locale::Maketext> now supports external caches.

This upgrade also fixes an infinite loop in
C<Locale::Maketext::Guts::_compile()> when
working with tainted values (CPAN RT #40727).

C<< ->maketext >> calls now back up and restore C<$@> so error
messages are not suppressed (CPAN RT #34182).

=item *

L<Log::Message> has been upgraded from version 0.02 to 0.04.

=item *

L<Log::Message::Simple> has been upgraded from version 0.06 to 0.08.

=item *

L<Math::BigInt> has been upgraded from version 1.89_01 to 1.994.

This fixes, among other things, incorrect results when computing binomial
coefficients [perl #77640].

It also prevents C<sqrt($int)> from crashing under C<use bigrat>.
[perl #73534].

=item *

L<Math::BigInt::FastCalc> has been upgraded from version 0.19 to 0.28.

=item *

L<Math::BigRat> has been upgraded from version 0.24 to 0.26_02.

=item *

L<Memoize> has been upgraded from version 1.01_03 to 1.02.

=item *

L<MIME::Base64> has been upgraded from 3.08 to 3.13.

Includes new functions to calculate the length of encoded and decoded
base64 strings.

Now provides encode_base64url() and decode_base64url() functions to process
the base64 scheme for "URL applications".

=item *

L<Module::Build> has been upgraded from version 0.3603 to 0.3800.

A notable change is the deprecation of several modules.
L<Module::Build::Version> has been deprecated and L<Module::Build> now
relies on the L<version> pragma directly.  L<Module::Build::ModuleInfo> has
been deprecated in favor of a standalone copy called L<Module::Metadata>.
L<Module::Build::YAML> has been deprecated in favor of L<CPAN::Meta::YAML>.

L<Module::Build> now also generates F<META.json> and F<MYMETA.json> files
in accordance with version 2 of the CPAN distribution metadata specification,
L<CPAN::Meta::Spec>.  The older format F<META.yml> and F<MYMETA.yml> files are
still generated.

=item *

L<Module::CoreList> has been upgraded from version 2.29 to 2.47.

Besides listing the updated core modules of this release, it also stops listing
the C<Filespec> module.  That module never existed in core.  The scripts
generating L<Module::CoreList> confused it with L<VMS::Filespec>, which actually
is a core module as of Perl 5.8.7.

=item *

L<Module::Load> has been upgraded from version 0.16 to 0.18.



( run in 1.127 second using v1.01-cache-2.11-cpan-9581c071862 )