يقدم الإصدار الأساسي v6.16.0 من WProofreader نظام ترخيص جديدًا يتضمن تراخيص المنتج وحدود الاستخدام وقيود الإصدار، ويحسن موثوقية تصحيحات قواعد اللغة الإنجليزية، ويُحدّث محرك قواعد اللغة التابع لجهة خارجية، ويعالج ثغرة أمنية شديدة الخطورة، ويوسّع قواميس التدقيق الإملائي بإضافة أكثر من 1,960 كلمة جديدة في تسع لغات.
📝 ملخص سريع
- تم طرح تنسيق ترخيص جديد من الإصدار 4 يتضمن منح المنتجات، وحدود الاستخدام، وقيود الإصدارات
- يجب على عملاء الاستضافة الذاتية إعادة تنشيط ترخيصهم بعد الترقية إلى الإصدار v6.16.0 (انظر التغييرات الجذرية أدناه)
- تم إصلاح ثغرة أمنية شديدة الخطورة، CVE-2026-40984، في إحدى المكتبات التابعة لـ LanguageTool
- تمت إضافة الجديد
license_statusالأوامر وتحسين تقارير انتهاء صلاحية التراخيص والتحذيرات المتعلقة بها - تم تحديث محرك القواعد النحوية التابع لجهة خارجية (LanguageTool) إلى الإصدار الصادر في 3 أغسطس 2026
- قواميس تهجئة موسعة تضم أكثر من 1,960 كلمة جديدة في تسع لغات
⚠️ تغيير مهم للعملاء الذين يستخدمون خدمة الاستضافة الذاتية
- يجب على عملاء الاستضافة الذاتية إعادة تنشيط ترخيصهم بعد كل ترقية لإصدار WProofreader، بدءًا من الإصدار v6.16.0. ويهدف ذلك إلى التأكد من أن الإصدار المُرقَّى يتوافق مع قيود الإصدار الواردة في الترخيص. قم بإعادة تنشيط ترخيصك فور الانتهاء من الترقية لتجنب انقطاع الخدمة. راجع وثائق تنشيط الترخيص على أنظمة Linux أو Windows أو Docker لمزيد من المعلومات.
🛠 التحسينات
الترخيص
- تم طرح تنسيق ترخيص جديد من الإصدار 4 يدعم منح المنتجات، وحدود الاستخدام، وقيود الإصدارات. وتحدد التراخيص الآن بشكل مباشر حقوق استخدام المنتج وأهلية الترقية.
- تمت إضافة الجديد
license_statusأمر واجهة برمجة التطبيقات (API) لاسترداد معلومات الترخيص. مراجعة وثائق حالة الترخيص لمزيد من التفاصيل. - تم تحسين طريقة عرض تقارير انتهاء صلاحية الترخيص بحيث تُظهر المدة المتبقية بالضبط باليوم والساعة والدقيقة والثانية. وتستخدم رسائل الحالة الآن صيغة أوضح وهي «تنتهي صلاحية الترخيص في ».
- تمت إضافة تنبيه بانتهاء صلاحية الترخيص خلال الـ 24 ساعة الأخيرة قبل انتهاء الصلاحية، لتوفير تذكير إضافي بتجديد الترخيص قبل انقطاع الخدمة.
النشر
- كانت حاويات Docker تفشل أحيانًا في تفعيل الترخيص بعد إعادة التشغيل باستخدام تذكرة ترخيص جديدة وملف license.xml فارغ. أصبح هذا الأمر يعمل الآن بشكل صحيح، بما في ذلك في حالات الإعدادات التي تُخزّن دليل الترخيص في وحدة تخزين مُثبَّتة.
قواعد اللغة
- تم تحديث محرك القواعد النحوية التابع لجهة خارجية (LanguageTool) إلى الإصدار الصادر بتاريخ 3 أغسطس 2026.
- قواعد نحوية محسّنة للغة الإنجليزية مع تصحيحات أوضح وعدد أقل من الحالات الإيجابية الخاطئة:
- تم إصلاح اقتراح فاصلة غير صحيح قبل وبعد الجمل التي تستخدم العبارة الثابتة «every now and then»
- تم التوقف عن الإبلاغ الخاطئ عن كلمة «pretrain» على أنها تفتقد صيغة المصدر، نظرًا لأنها يمكن أن تعمل كاسم في النصوص المتخصصة
- توقف البرنامج عن وضع علامة خطأً على عبارة «am» في الجمل التي يتخللها اسم أو لقب، كما في: «أنا، جون سميث، المدير التنفيذي للتسويق في شركة XXX، أكتب إليكم لتأكيد...»
- تمت إضافة اقتراحات بكتابة الكلمات الاستنادية في بداية الجملة بأحرف كبيرة ووضع علامات الترقيم عليها: ahh finally → Ahh, finally
- أُضيفت اقتراحات لوضع علامات الترقيم في الجمل التي تبدأ بعبارة تعجب تليها كلمة «that»: «واو، كان ذلك وشيكًا » → «واو، كان ذلك وشيكًا»
التهجئة
- قواميس موسعة تضم أكثر من 1,960 كلمة جديدة باللغات الإنجليزية والألمانية والإسبانية والعربية والنرويجية والإيطالية والألبانية واليونانية والبرتغالية. وتغطي الكلمات الجديدة المفردات اليومية والعلمية والمتخصصة.
- تم إثراء القواميس المشتركة متعددة اللغات بإضافة 26 اسمًا خاصًا واختصارًا جديدًا، تشمل مصطلحات في مجالات البرمجيات والقانون والطب والتكنولوجيا، مثل AgentCore وGPLv2 وeSIM.
- مفردات طبية موسعة باللغات الإنجليزية والألمانية والإسبانية، تضم أكثر من 820 مصطلحًا جديدًا واختصارًا واسمًا لأمراض، مثل «cryofixation» (بالإنجليزية)، و«Leukozyten» (بالألمانية)، و«sonografía» (بالإسبانية).
- تم توسيع نطاق تغطية اللهجات الإنجليزية بإضافة 10 أزواج كلمات جديدة، مثل «conization » و«conisation».
- تحسينات على ميزة التصحيح التلقائي واقتراحات التدقيق الإملائي للغات العربية والنرويجية والإيطالية والإسبانية والألمانية والإنجليزية، مع التركيز على الأخطاء الإملائية الشائعة والاختلافات اللهجية، مثل «trøt» → «trøtt» في اللغة النرويجية.
🛡 الأمن
- تم التحديث
micrometer-coreمن الإصدار 1.7.12 إلى الإصدار 1.15.12 لإصلاح CVE-2026-40984، ثغرة أمنية عالية الخطورة من نوع «رفض الخدمة» تؤثر على المكونات التابعة لـ LanguageTool المضمنة في WProofreader. - كما تم التبديل إلى
micrometer-registry-prometheus-simpleclientللحفاظ على التوافق مع التكامل الحالي مع Prometheus.