.\" -*- coding: UTF-8 -*- .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .de IX .. .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .if n .ds AD l .\" .\" Required to disable full justification in groff 1.23.0. .\" ======================================================================== .\" .IX Titlu "PERL5242DELTA 1perl" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH PERL5242DELTA 1perl "2 aprilie 2026" "perl v5.42.2" "Ghid de referință pentru programatorii Perl" .if n .ad l .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .nh .SH NUME perl5242delta \- ce este nou în perl v5.24.2 .SH DESCRIERE .IX Antet DESCRIERE Acest document descrie diferențele dintre versiunea 5.24.1 și versiunea 5.24.2. .PP Dacă actualizați de la o versiune anterioară, cum ar fi 5.24.0, citiți mai întâi perl5241delta, care descrie diferențele dintre 5.24.0 și 5.24.1. .SH Securitate .IX Antet Securitate .ie n .SS "Improved handling of \*(Aq.\*(Aq in @INC in base.pm" .el .SS "Improved handling of \*(Aq.\*(Aq in \f(CW@INC\fP in base.pm" .IX Subsecțiune "Îmbunătățirea gestionării caracterului „.” în @INC în base.pm" Gestionarea (eliminarea) \f(CW\*(Aq.\*(Aq\fP în \f(CW@INC\fP în bază a fost îmbunătățită. Aceasta rezolvă unele comportamente problematice din abordarea adoptată în Perl 5.24.1 care este probabil cel mai bine descrisă în următoarele două fire de discuție de pe lista de distribuție Perl 5 Porters: , . .SS "Coloane „eludate” și rute relative în PATH" .IX Subsecțiune "Coloane „eludate” și rute relative în PATH" În sistemele Unix, Perl tratează orice rută relativă din variabila de mediu PATH ca fiind neconformă atunci când pornește un nou proces. Anterior, permitea utilizarea unei bare oblice inverse pentru a eluda două puncte (spre deosebire de sistemul de operare), permițând astfel ca rutele relative să fie considerate sigure dacă PATH era definită ca \f(CW\*(C`/\e:.\*(C'\fP. Verificarea a fost modificată pentru a trata \f(CW\*(C`.\*(C'\fP ca fiind neconformă în exemplul respectiv. .SH "Module și practici" .IX Antet "Module și practici" .SS "Module actualizate și practici" .IX Subsecțiune "Module actualizate și practici" .IP \(bu 4 baza a fost actualizată de la versiunea 2.22 la 2.22_01. .IP \(bu 4 Module::CoreList a fost actualizat de la versiunea 5.20170114_24 la 5.20170715_24. .SH "Remedieri ale erorilor selectate" .IX Antet "Remedieri ale erorilor selectate" .IP \(bu 4 S\-a remediat o blocare cu \f(CW\*(C`s///l\*(C'\fP) unde credea că are de\-a face cu UTF\-8 când nu era. [GH #15543] .SH "Mulțumiri către" .IX Antet "Mulțumiri către" Perl 5.24.2 reprezintă aproximativ 6 luni de dezvoltare de la Perl 5.24.1 și conține aproximativ 2.500 de linii de modificări în 53 de fișiere de la 18 autori. .PP Excluzând fișierele generate automat, documentația și instrumentele de lansare, au existat aproximativ 960 de linii de modificări la 17 fișiere \&.pm, .t, .c și .h. .PP Perl continuă să prospere în al treilea deceniu de existență datorită unei comunități dinamice de utilizatori și dezvoltatori. Următoarele persoane sunt cunoscute pentru contribuțiile lor la îmbunătățirile care au dus la apariția versiunii Perl 5.24.2: .PP Aaron Crane, Abigail, Aristotle Pagaltzis, Chris „BinGOs” Williams, Dan Collins, David Mitchell, Eric Herman, Father Chrysostomos, James E Keenan, Karl Williamson, Lukas Mai, Renee Baecker, Ricardo Signes, Sawyer X, Stevan Little, Steve Hay, Tony Cook, Yves Orton. .PP Lista de mai sus este aproape sigur incompletă, deoarece este generată automat din istoricul controlului versiunilor. În special, nu include numele contribuitorilor (foarte apreciați) care au raportat probleme către sistemul de urmărire a erorilor Perl. .PP Multe dintre modificările incluse în această versiune provin din modulele CPAN incluse în nucleul Perl. Suntem recunoscători întregii comunități CPAN pentru ajutorul acordat în dezvoltarea Perl. .PP Pentru o listă mai completă a istoricului tuturor contribuitorilor ai Perl, vă rugăm să consultați fișierul \fIAUTHORS\fP din distribuția sursă Perl. .SH "Raportarea erorilor" .IX Antet "Raportarea erorilor" Dacă descoperiți ceea ce considerați a fi o eroare, puteți verifica articolele publicate recent în grupul de știri comp.lang.perl.misc și baza de date cu erori Perl la . De asemenea, puteți găsi informații la , pagina principală Perl. .PP Dacă credeți că ați găsit o eroare care nu a fost raportată, rulați programul perlbug inclus în versiunea dvs. Asigurați\-vă că reduceți eroarea la un caz de testare mic, dar suficient. Raportul dvs. de eroare, împreună cu ieșirea \f(CW\*(C`perl \-V\*(C'\fP, va fi trimis la perlbug@perl.org pentru a fi analizat de echipa de adaptare Perl pentru alte arhitecturi/sisteme de operare. .PP Dacă eroarea pe care o raportați are implicații de securitate care fac ca trimiterea acesteia către o listă de discuții arhivată public să fie inadecvată, consultați „SECURITY VULNERABILITY CONTACT INFORMATION \-\- (INFORMAȚII DE CONTACT PRIVIND VULNERABILITĂȚILE DE SECURITATE)” din perlsec pentru detalii despre cum să raportați problema. .SH "CONSULTAȚI ȘI" .IX Antet "CONSULTAȚI ȘI" Fișierul \fIChanges\fP pentru o explicație despre cum se vizualizează detalii exhaustive despre ce s\-a modificat. .PP Fișierul \fIINSTALL\fP despre cum să construiți Perl. .PP Fișierul \fIREADME\fP pentru informații generale. .PP Fișierele \fIArtistic\fP și \fICopying\fP pentru informații despre drepturile de autor. .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .