[latex3-commits] [git/LaTeX3-latex3-latex2e] cmd: xparse is now loaded by ltcmd (also when rolling back/forward) (c6a81c8b)

PhelypeOleinik phelype.oleinik at latex-project.org
Thu Jan 21 22:04:59 CET 2021


Repository : https://github.com/latex3/latex2e
On branch  : cmd
Link       : https://github.com/latex3/latex2e/commit/c6a81c8b54f03bf720b196a1e208c6ab8ee6917e

>---------------------------------------------------------------

commit c6a81c8b54f03bf720b196a1e208c6ab8ee6917e
Author: PhelypeOleinik <phelype.oleinik at latex-project.org>
Date:   Thu Jan 21 18:04:59 2021 -0300

    xparse is now loaded by ltcmd (also when rolling back/forward)


>---------------------------------------------------------------

c6a81c8b54f03bf720b196a1e208c6ab8ee6917e
 base/ltexpl.dtx | 30 ------------------------------
 1 file changed, 30 deletions(-)

diff --git a/base/ltexpl.dtx b/base/ltexpl.dtx
index f8e225a5..6df18f1e 100644
--- a/base/ltexpl.dtx
+++ b/base/ltexpl.dtx
@@ -255,36 +255,6 @@
 %<latexrelease>\EndIncludeInRelease
 %    \end{macrocode}
 %
-%
-%    Starting with 2020-10 the kernel contains most of the
-%    \texttt{xparse} interfaces loaded above. These interfaces are
-%    later used to define various user command. However, if somebody
-%    with an earlier installation tries to roll forward (using a
-%    \texttt{latexrelease} package from a newer release) this will not
-%    work as the earlier kernel doesn't contain commands such as
-%    \cs{NewDocumentCommand}.
-%
-%    We therefore add code into \texttt{latexrelease.sty} to load the
-%    \texttt{xparse} package of the current installation instead. this
-%    may not work if the installation is really old, but roll forward
-%    can't do miracles.
-%
-%    If the kernel is 2020-10 or later \cs{NewDocumentCommand} is
-%    already known (whether or not you roll forward or back) so
-%    nothing happens, but if you start from am earlier kernel the
-%    \texttt{xparse} package gets loaded by \texttt{latexrelease}.
-% \changes{v1.2g}{2020/11/24}{Load xparse in latexrelease if needed (gh/434)}
-%    \begin{macrocode}
-%<latexrelease>\IncludeInRelease{2020/10/01}%
-%<latexrelease>                 {\NewDocumentCommand}{Emergency loading xparse}%
-%<latexrelease>
-%<latexrelease>\ifdefined\NewDocumentCommand \else
-%<latexrelease>  \RequirePackage{xparse}
-%<latexrelease>\fi
-%<latexrelease>
-%<latexrelease>\EndIncludeInRelease
-%    \end{macrocode}
-%
 %    \subsection{Using expl3 code}
 %
 %    In order to ease the implementation of some new features in





More information about the latex3-commits mailing list.