من نسخه 41.0 بسته bidi و نسخه 25.9 بسته xepersian را به CTAN دادم.
این یکی از بروزرسانیهایی است که هر دو بسته bidi و xepersian باید بصورت همزمان بروز شوند (در غیراینصورت خطا خواهید گرفت).
ترتیب فراخوانی بستهها
اگر خاطرتون باشه در پرسش و پاسخ مدرنسازی بستههای bidi و xepersian گفتم که قدم بعدی برای مدرنسازی بستههای bidi و xepersian از بین بردن یا حذف محدودیت فراخوانی بستههای bidi و xepersian به عنوان آخرین بسته هست.
در نسخه 41.0 بسته bidi و نسخه 25.9 بسته xepersian، سیستم قدیمی ترتیب فراخوانی بستهها بصورت کلی حذف شده و با یک سیستم نو جایگزین شده. توی این سیستم جدید فراخوانی بستهها میتونید بسته bidi یا xepersian رو هر جایی در preamble که دوست دارید فراخوانی کنید و ترتیب بستهها مهم نیست. بصورت مشخصتر اگر بسته xyz رو بعد از بسته bidi یا xepersian فراخوانی کنید، برخلاف گذشته خطایی نخواهید گرفت و خروجی مناسب خواهید داشت.
متاسفانه من فرصت نکردم راهنمای بستهها رو بروز کنم. این راهنماها چیزی بیش از ۱۵ سال هست که بروز نشدند و نیاز فوری هست که بصورت کامل بازبینی و بروز بشوند.
تغییر نام گزینه localise
گزینه localise به گزینه localize تغییر نام پیدا کرده.
تغییر نام فایلهای بسته xepersian
اگر در گذشته فایلی با نام *-xepersian.def وجود داشت حالا به *-xetex-xepersian.def تغییر نام پیدا کرده.
تغییرات بعدی
من تا مدتی تغییر تازهای در راستای مدرنسازی بستههای bidi و xepersian انجام نمیدهم تا اگر مشکلی با سیستم جدید ترتیب فراخوانی بستهها وجود دارد درست بشه اما همچنان تغییر در بستهها برای درست کردن مشکلات شناختهشده توی این مدت وجود خواهد داشت.