.\" -*- 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 Title "PERL5242DELTA 1perl" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH PERL5242DELTA 1perl "2 أبريل 2026" "بيرل v5.40.2" "دليل مرجع مبرمجي بيرل" .if n .ad l .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .nh .SH الاسم perl5242delta \- ما الجديد في بيرل v5.24.2 .SH الوصف .IX Header الوصف يصف هذا المستند الاختلافات بين الإصدار 5.24.1 والإصدار 5.24.2. .PP إذا كنت تقوم بالترقية من إصدار سابق مثل 5.24.0، فاقرأ أولاً perl5241delta، الذي يصف الاختلافات بين 5.24.0 و5.24.1. .SH الأمن .IX Header الأمن .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 Subsection "تحسين التعامل مع '.' في @INC في base.pm" حُسِّنت معالجة (إزالة) \f(CW\*(Aq.\*(Aq\fP في \f(CW@INC\fP في القاعدة. يحل هذا بعض السلوكيات الإشكالية في النهج المتبع في بيرل 5.24.1، والذي ربما يكون أفضل وصف له في السلسلتين التاليتين في قائمة بريد Perl 5 Porters: ، و . .SS "نقطتا تمايز \(dqمهرّبة\(dq ومسارات نسبية في PATH" .IX Subsection "نقطتا تمايز \(dqمهرّبة\(dq ومسارات نسبية في PATH" في أنظمة يونكس، تعامل لغة بيرل أي مسارات نسبية في متغير البيئة PATH على أنها ملوثة عند بدء عملية جديدة. سابقًا، كانت تسمح للشرطة المائلة الخلفية بالهروب من النقطتين الرأسيتين (على عكس نظام التشغيل)، مما سمح باعتبار المسارات النسبية آمنة إذا ضُبط PATH على شيء مثل \f(CW\*(C`/\e:.\*(C'\fP. عُدّل الفحص ليعامل \f(CW\*(C`.\*(C'\fP على أنها ملوثة في ذلك المثال. .SH "الوحدات والبراغماتا" .IX Header "الوحدات والبراغماتا" .SS "الوحدات والموجهات (pragmata) المحدثة" .IX Subsection "الوحدات والموجهات (pragmata) المحدثة" .IP \(bu 4 رُقيت القاعدة من الإصدار 2.23 إلى 2.23_01. .IP \(bu 4 رُقيت Module::CoreList من الإصدار 5.20170114_24 إلى 5.20170715_24. .SH "إصلاحات أخطاء مختارة" .IX Header "إصلاحات أخطاء مختارة" .IP \(bu 4 أُصلح انهيار في \f(CW\*(C`s///l\*(C'\fP حيث اعتقد البرنامج أنه يتعامل مع UTF\-8 بينما لم يكن كذلك. [GH #15543] .SH "شكر وتقدير" .IX Header "شكر وتقدير" يمثل بيرل 5.24.2 حوالي 6 أشهر من التطوير منذ بيرل 5.24.1 ويحتوي على ما يقرب من 2,500 سطر من التغييرات في 53 ملفاً من 18 مؤلفاً. .PP باستثناء الملفات المولدة آليًا والتوثيق وأدوات الإصدار، كان هناك ما يقرب من 960 سطرًا من التغييرات على 17 ملفًا من نوع .pm و .t و .c و .h. .PP يستمر بيرل في الازدهار في عقده الثالث بفضل مجتمع حيوي من المستخدمين والمطورين. الأشخاص التاليون معروفون بمساهمتهم في التحسينات التي أصبحت بيرل 5.24.2: .PP آرون كرين، أبيجيل، أرسطو باجالتزيس، كريس «بينغوس» ويليامز، دان كولينز، ديفيد ميتشل، إريك هيرمان، الأب كريسوتوموس، جيمس إي كينان، كارل ويليامسون، لوكاس ماي، رينيه بيكر، ريكاردو سينيس، سوير إكس، ستيفان ليتل، ستيف هاي، توني كوك، إيف أورتن. .PP القائمة أعلاه غير مكتملة بكل تأكيد لأنها وُلدت آليًا من تاريخ التحكم في الإصدارات. على وجه الخصوص، لا تشمل أسماء المساهمين (المقدرين جدًا) الذين أبلغوا عن مشكلات لمتتبع علل بيرل. .PP العديد من التغييرات المضمنة في هذا الإصدار نشأت في وحدات CPAN المضمنة في لب بيرل. نحن ممتنون لمجتمع CPAN بأكمله لمساعدته بيرل على الازدهار. .PP للحصول على قائمة أكثر اكتمالاً بجميع مساهمي بيرل التاريخيين، يرجى الاطلاع على ملف \fIAUTHORS\fP في توزيعة مصدر بيرل. .SH "الإبلاغ عن العلل" .IX Header "الإبلاغ عن العلل" إذا وجدت ما تعتقد أنه علة، يمكنك مراجعة المقالات المنشورة مؤخراً في مجموعة أخبار comp.lang.perl.misc وقاعدة بيانات علل بيرل في . قد تتوفر أيضًا معلومات في ، وهي الصفحة الرئيسة لبيرل. .PP إذا كنت تعتقد أن لديك علة غير مبلغ عنها، يرجى تشغيل برنامج perlbug المضمن مع إصدارك. تأكد من تقليص العلة إلى حالة اختبار صغيرة ولكنها كافية. سيُرسل بلاغ العلة الخاص بك، جنباً إلى جنب مع مخرجات \f(CW\*(C`perl \-V\*(C'\fP، إلى perlbug@perl.org ليحلله فريق نقل بيرل. .PP إذا كان للخطأ الذي تبلغ عنه تداعيات أمنية تجعل من غير المناسب إرساله إلى قائمة بريدية مؤرشفة علنًا، فانظر "SECURITY VULNERABILITY CONTACT INFORMATION" في perlsec للحصول على تفاصيل حول كيفية الإبلاغ عن القضية. .SH "انظر أيضًا" .IX Header "انظر أيضًا" ملف \fIChanges\fP لشرح كيفية عرض التفاصيل الشاملة عما تغير. .PP ملف \fIINSTALL\fP لكيفية بناء بيرل. .PP ملف \fIREADME\fP للأمور العامة. .PP ملفا \fIArtistic\fP و \fICopying\fP لمعلومات حقوق النشر. .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .