📝 ملخص
- تحل نماذج Claude 3.5 وMistral AI محل نموذج Claude Instant 1.2 الذي تم إيقاف دعمه
- مساعد الكتابة بالذكاء الاصطناعي يدعم الآن اللغة الأوكرانية
- يضيف دليل الأسلوب ميزة التعرف على السياق وقواعد خاصة باللغة
- أصبحت متغيرات بيئة Docker تستخدم الآن البادئة "WPR_"
- تصحيح أمني لـ CVE-2025-48924
- تحديثات لغوية في اللغات الإنجليزية والألمانية والإسبانية والأوكرانية والفرنسية
🛠️ التحسينات
✨ مساعد الكتابة بالذكاء الاصطناعي
- تمت إضافة دعم لنماذج الذكاء الاصطناعي Claude 3.5 Sonnet v1 وMistral.
- تم تفعيل دعم اللغة الأوكرانية.
- تم تحسين ترجمة وصياغة المطالبات باللغات الإنجليزية والفرنسية والإسبانية والبرتغالية لمنع هجمات حقن المطالبات وهجمات كسر الحماية.
- تم إدخال معلمتي MaxGenerateInputSize و MinGenerateInputSize في ملف التكوين AppServerX.xml للتحكم في مدخلات الذكاء الاصطناعي.
- تم زيادة مهلة استدعاء InvokeModel في Bedrock لتحسين استقرار الطلبات للغات مثل الأوكرانية.
⚠️ تغيير مهم
- قبل الإصدار 6.2.0، كان مساعد الكتابة بالذكاء الاصطناعي يستخدم نموذج «Claude Instant 1.2» كنموذج أساسي. وقد أوقفت شركة «أمازون» دعم هذا النموذج، حيث انتهت مدة صلاحيته في 21 يوليو. ونظرًا لعدم وجود إشعار مسبق، تم استبدال الدعم على وجه السرعة بنموذجي «Claude 3.5 Sonnet v1» و«Mistral AI». وللاستمرار في استخدام مساعد الذكاء الاصطناعي للغات غير الإنجليزية، يلزم الترقية إلى الإصدار 6.2.0.
دليل الأسلوب
- تم تفعيل ميزة "الوعي بالسياق" لتتوافق بشكل أفضل مع الاستخدام الفعلي.
تمت إضافة حقول context_include و context_exclude لتحديد كلمات أو عبارات إضافية تؤدي إلى تفعيل القاعدة. وهي متاحة عبر واجهة برمجة التطبيقات (API) أو في ملف style_guide.csv (للنسخة المُستضافة ذاتيًا). - أصبح من الممكن إنشاء قواعد خاصة بكل لغة في واجهة برمجة تطبيقات دليل الأسلوب.
بالإضافة إلى القواعد العامة (المستقلة عن اللغة)، أصبح من الممكن الآن إنشاء قواعد خاصة بكل لغة باستخدام المعلمة lang. تتوفر هذه الميزة عبر واجهة برمجة التطبيقات أو عن طريق وضع ملف style_guide.csv في دليل اللغة المعنية (بالنسبة للإصدار المُستضاف ذاتيًا). - تمت إضافة دعم لتجاهل الملفات المخفية في دليل الأنماط.
WProofreader JS core الإصدار 3.29.5897
- تمت إزالة زر "عرض المزيد" عندما لا يتوفر سوى اقتراح واحد.
- تم تحسين طريقة التعامل مع التصحيح التلقائي لمنع تداخل الاقتراحات والسماح بإلغاء الإجراءات. أصبح التمييز يظل مؤجلاً في نفس الموضع حتى يكتب المستخدم ثلاثة أحرف أو أكثر أو يلغي التغيير، مما يقلل من تعارضات واجهة المستخدم ويحسن سلاسة التفاعل.
محرك التدقيق الإملائي
- تم تقييد اقتراحات التقسيم وتحسين منطق تطبيق القواعد.
📚 تحديثات لغوية
- تم إجراء تحسينات لغوية مهمة في خمس لغات، شملت توسعة كبيرة في القاموس الأوكراني (267 كلمة جديدة) وتحديثات شاملة للغة الإنجليزية (334 إضافة، وحذف 285 مصطلحًا طبيًا). أما اللغة الألمانية، فقد أُضيفت إليها 75 كلمة جديدة ودُققت أدلة الأسلوب الخاصة بها، في حين حصلت اللغة الإسبانية على تصفية محسّنة للتصحيح التلقائي وتحديثات لقواعد النحو. أما اللغة الفرنسية، فقد أُضيفت إليها مصطلحات مستمدة من الإنجليزية ونظام قوي لاكتشاف الألفاظ غير الملائمة، مع 187 مدخلاً جديدًا في دليل الأسلوب.
⚠️ تغييرات جذرية
- عمليات نشر Docker: أصبحت جميع متغيرات البيئة وحجج البناء تستخدم الآن البادئة WPR_. يرجى مراجعة ملفات Dockerfile المحدثة وملف README.
🐞 إصلاحات الأخطاء
- [WP-6411] قواعد الإملاء: تقييد استخدام WORD_INITIAL/WORD_FINAL في حالة وجود واصلة
- [WP-6412] التدقيق الإملائي/تحديد الأولويات: تقييد تطبيق قواعد المطابقة الجزئية على حالات مطابقة الكلمات بالكامل
- [WP-6454] محرك التدقيق الإملائي: السماح بوضع واصلة في نهاية الكلمة إذا كانت الكلمة الأصلية تحتوي على واصلة
- [WP-6478] WProofreader الأساسي: تظهر نافذة الحوار عبارة «أحسنت...» حتى عند إيقاف تشغيل الميزة
- [WP-6449] WProofreader core/التصحيح التلقائي: يتعذر التراجع عن التصحيح التلقائي عند تطبيق اقتراحات إضافية على الكلمة نفسها
- [WP-6479] WProofreader الأساسي: خلل في أنماط الشارة وقائمتها
- [WP-6485] أداة تثبيت Linux: أذونات الملفات غير مضبوطة بشكل صحيح لملفات الخدمة والنماذج
- [WP-6494] الأمان: تم إصلاح الثغرة الأمنية CVE-2025-48924 في مكتبة org.apache.commons:commons-lang3