📝 ملخص سريع
- تحل نماذج «كلود 3.5» و«ميسترال AI» محل نموذج «كلود إنستانت 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