لكن إصدار -latest هو إصدار يسبق إصدار تلك النسخة. هذا هو ما استندت إليه إدخالات التوافق منذ سنوات.
الطريقة التي تعاملت بها مع <2026.7.999 تبدو غير بديهية، لكن لماذا لم تحدد <2026.8.0-latest؟
إذا كنت بحاجة إلى commit محدد أُضيف أثناء تطوير 2026.8، فأنا متأكد من أن كل من يستخدم إصدار 2026.8 لديه ذلك، لكنني لست متأكدًا من أن كل من يستخدم 2026.8-latest لديه ذلك. ربما كان آخر تحديث لهم قبل إضافة الـ commit المحدد. لذا، إذا كان 2026.8 يشمل 2026.8-latest افتراضيًا، فقد تتعطل بعض الأمور. أشعر أنه من الأفضل أن ينتظر المسؤول بضع أسابيع قبل أن يتمكن من استخدام/تحديث السمة، بدلاً من المخاطرة بتعطل الأمور بسبب غياب الـ commit المطلوب.