قيمة توافق مقيدة للغاية لمكون رأس العلامة التجارية

لقد قمت للتو بالترقية إلى الإصدار 3.5.0.beta9 (3cac943266) وأتلقى إشعارًا إداريًا:

[إشعار إداري] يحتوي مكون سمة رأس العلامة التجارية على رمز يحتاج إلى تحديث. (المعرف: discourse.widgets-end-of-life) (اعرف المزيد)

على حد علمي، تم تحديث المكون:

… ولكن لا يمكن تثبيت التحديث على الإصدار 3.5.0.beta9 لأن ملف .discourse-compatibility يحتوي على هذا السطر:

< 3.5.0.beta9-dev: 6fd676ea4e9cd7305d03df93bd6ce99961e4ff17

(حيث 6fd676ea4e9c... هو الالتزام قبل الإصلاح)

هل الإصدار 3.5.0.beta9 غير قادر حقًا على استخدام الرمز الثابت؟

يجب أن يكون من الممكن تثبيت أحدث إصدار. يعني السطر الموجود في ملف التوافق “إصدارات Discourse قبل 3.5.0.beta9-dev يجب أن تستخدم الإصدار القديم من السمة”. بما أنك على beta9، يجب أن تكون قادرًا على استخدام أحدث إصدار من السمة.

ماذا ترى عند محاولة التحديث؟

إعجابَين (2)

أنا آسف جدًا - لقد لاحظت المشكلة بالأمس عندما قمت بالترقية لأول مرة، لكنني انتظرت حتى اليوم للإبلاغ عنها. في ذلك الوقت، لم تكن لوحة المعلومات تعرض أي تحديثات متاحة للمكون، وقفزت إلى استنتاج أن ذلك كان بسبب ملف التوافق. في الواقع، ربما كان ذلك ببساطة لأن مهمة التحقق من التحديثات في الخلفية لم يتم تشغيلها بعد :man_facepalming:.
لقد قمت الآن بتحديث المكون وكل شيء على ما يرام. آسف على إضاعة وقتك!

إعجابَين (2)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.