Documentation for a newer release is available. View Latest

Perl

Empacotamento dos Módulos Principais do Perl

O lançamento do Fedora 27 traz uma mudança na maneira como os módulos principais do Perl são empacotados pelo Fedora. No Perl, os módulos principais são o conjunto padrão de módulos que acompanham o interpretador Perl. Anteriormente no Fedora, os módulos principais do Perl eram divididos em vários subpacotes de tal maneira que a instalação do pacote perl não instalava o conjunto completo de módulos principais do Perl. Esse comportamento não era o esperado pela maioria dos usuários de Perl e, a partir do Fedora 27, instalar o pacote perl agora instala o conjunto completo de módulos principais do Perl. Ainda é possível instalar apenas um interpretador Perl mínimo instalando apenas o pacote perl-interpreter.

Perl 5.26

A new version of perl is released every year and version 5.26 is 2017’s stable release. This release includes three updates with widespread effects:

"." no longer in @INC

For security reasons, the current directory (".") is no longer included by default at the end of the module search path (@INC). This may have widespread implications for the building, testing and installing of modules, and for the execution of scripts.

do may now warn

do now gives a deprecation warning when it fails to load a file which it would have loaded had "." been in @INC.

In regular expression patterns, a literal left brace "{" must be escaped

Unescaped literal { characters in regular expression patterns are no longer permitted. Use a pattern like "\{" or "[{]" to specify a match to a left brace.

For more information about this release, please see the 5.26.0 perldelta web page.