در بستههای bidituftesidenote و bidituftefloat دستور \gsetboolean تعریف و استفاده شده بود. این دستور از این دو بسته حذف شده. به جای آن دستورات \GlobalSetBoolean و \GlobalSetatBoolean در بسته biditools تعریف شده و تمام موارد استفاده دستور \gsetboolean در بستههای bidituftefloat و bidituftesidenote با دستور \GlobalSetatBoolean جایگزین شدهاند.
دستوراتی برای چک کردن نسخه بسته bidi تعریف شدهاند. توضیح دستورات بصورت زیر است:
Macros for checking bidi package version:
* \IfbidiPackageVersionLater{<version>}{<true>}{<false>}
\IfbidiPackageVersionLater expands to `<true>' if `\bidiversion'
is a later
version than `\bidiversion' and expands to `<false>' otherwise.
* \IfbidiPackageVersionBefore{<version>}{<true>}{<false>}
Works opposite to \IfbidiPackageVersionLater.
* \IfbidiPackageVersion{<version>}{<true>}{<false>}
\IfbidiPackageVersion expands to `<true>' if `\bidiversion' is
exactly
`<version>' and expands to `<false>' otherwise.
مشکل شماره ۴۳ حل شده است.
در متون راست به چپ و دو طرفه حاشیه چپ و راست همانند حاشیه حالت اشناد چپ به راست بود. این مشکل حل شده. برای توضیحات بیشتر مشکل شماره ۴۵ را ببینید. همچنین کد مربوطه گزینه showframe بسته geometry اصلاح شده تا با تغییرات جدید مشکلی نداشته باشد. بدیهی است که وقتی از بسته geometry بصورت زیر استفاده شود:
\usepackage[left=1cm,right=4cm]{geometry}
حاشیه چپ و راست بصورت برعکس در اسناد راست به چپ خواهد بود اما در اسناد چپ به راست همان معنی خودش را دارد. در واقع left تنها یک نام است که معنیاش حاشیه ابتدای کاغذ تا نوشته است و right نیز تنها یک نام است که معنیاش حاشیه انتهای نوشته تا انتهای کاغذ است. میتوانستم تعریف left و right را نیز تغییر دهم تا بصورت منطقی نامی (چپ و راست) در هر دو حالت راست به چپ و چپ به راست باشد اما نیازی به این کار ندیدم. زیرا که یک تنظیم حاشیه راست و چپ باید کافی باشد تا هم در حالت راست به چپ و هم در حالت چپ به راست درست کار کند (تغییر بعدی در مورد حذف گزینههای LTRgeometry و RTLgeometry را در بسته bidituftefloat ببینید).
این تغییر با نسخه فعلی بسته xepersian فعال نیست زیرا که نسخه فعلی بسته xepersian تعدادی از دستورات را بصورت قدیمی بازنویسی میکند. چند مشکل در مورد بسته xepersian وجود دارد که در حال کار روی آنها هستم و زمانی که نسخه جدید بسته xepersian روی CTAN برود با نسخه جدید بسته bidi هماهنگ خواهد بود.
مشکل شماره ۴۶ حل شده است. گزینههای LTRgeometry و RTLgeometry از بسته bidituftefloat حذف شده است. تنها یک کد برای تنظیم حاشیه وجود دارد که در هر دو حالت چپ به راست و راست به چپ به خوبی کار میکند. همچنین دستور شرطی \if@bidituftefloat@RTLgeometry نیز حذف شده است.