من در طی چند روز قبل روی نسخه 20.6
بسته bidi
و نسخه 17.1
بسته xepersian
کار کردهام که لیست تغییرات به این صورت است:
List of changes
=============
* After four years of development, the package `bidi-longtable' is removed
and its code is now incorporated into the file `longtable-xetex-bidi.def'. So
now there is no `bidi-longtable' package and you just need to load the
standard `longtable` package and then bidi changes are applied
automatically. The base code is cleaned up and several known bugs are
fixed; for instance, there is no need to put `\@RTLtabtrue` in the first page
where `longtable' starts. The code now takes care of it automatically.
* \setRTLtable and \setLTRtable now work correctly; \setRTLtable makes
right to left tables and \setLTRtable makes left to right tables.
* The internal code for dealing with typesetting direction of tables is revised
entirely; since it involved changing many internal codes, I made my best
effort to make sure that the user experiences no difference on his end but
if you get any odd output, please make a bug report.
* There is a new internal boolean \if@hboxRconstruct for checking if we are
inside \hboxR{...} construction.
* both bidi and xepersian now have a new option `RTLtable' with two values:
`on' and `off'. When you load xepersian, `RTLtable=on' is activated. It is
basically a wrapper for \setRTLtable and \setLTRtable commands.
* For the user, two wrappers for \if@hboxRconstruct boolean are provided:
\ifRtoLhboxconstruct{<true>}{<false>}
\ifLtoRhboxconstruct{<true>}{<false>}
\ifRtoLhboxconstruct expands to `<true>' if we are inside an \hboxR{...}
construction and expands to `<false>' if we are not inside an \hboxR{...}
construction.
\ifLtoRhboxconstruct works opposite.
* An important bug with the `fancyhdr' package is fixed. Now the direction of
the paragraph is respected in headers and footers.
* The boolean \if@nonlatin now has true value inside \RTLfootnote and false
value inside \LTRfootnote (this is only a xepersian change).
* Two new commands \setlatin and \setnonlatin are provided. \setlatin
changes the script to latin (synonym of \@nonlatinfalse) and \setnonlatin
changes the script to non-latin (synonym of \@nonlatintrue).
* Not a release note but the issue trackers for both packages are changed:
bidi issue tracker: https://github.com/tex-xet/bidi/issues
xepersian issue tracker: https://github.com/tex-xet/xepersian/issues
از آنجایی که این تغییرات، تغییرات اساسی هستند بهتر است که اشخاصی که وقتش را دارند نسخه جدید بستهها را قبل از اینکه به CTAN داده شود، آزمایش کنند و اگر مشکلی وجود دارد آن را گزارش کنند.
نسخه 20.6
بسته bidi
و نسخه 17.1
بسته xepersian
را میتوانید دریافت کنید و آزمایش کنید.