من نسخه 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
انجام نمیدهم تا اگر مشکلی با سیستم جدید ترتیب فراخوانی بستهها وجود دارد درست بشه اما همچنان تغییر در بستهها برای درست کردن مشکلات شناختهشده توی این مدت وجود خواهد داشت.