% \iffalse meta-comment
%% File: platexrelease.dtx
%
%  Copyright (c) 2016-2023 Japanese TeX Development Community
%
%  This file is part of the pLaTeX2e system (community edition).
%  -------------------------------------------------------------
%
% \fi
%
%
% \iffalse
% \changes{v1.0}{2016/02/01}{first edition}
% \changes{v1.0a}{2016/02/03}{latexrelease$B$r$b$H$K(Bplatexrelease$B$H$7$F3HD%(B}
% \changes{v1.0b}{2016/02/16}{latexrelease$B$N%P!<%8%g%s3NG'$rF3F~(B}
% \changes{v1.0c}{2016/04/12}{$B%I%-%e%a%s%H$r99?7(B}
% \changes{v1.0d}{2016/06/08}{p\LaTeX\ \texttt{!<2016/04/17!>}$BHG$H(B
%      p\LaTeX\ \texttt{!<2016/05/07!>}$BHG$K7Y9p(B}
% \changes{v1.0e}{2016/06/30}{p\LaTeX\ \texttt{!<2016/06/10!>}$BHG$K7Y9p(B}
% \changes{v1.0f}{2016/07/05}{$B8E$$(Bplatexrelease$B$N7Y9p$K(B\cs{pfmtversion}$B$G(B
%      $B$J$/(B\cs{platexreleaseversion}$B$r;HMQ(B(\LaTeXe\ r1207)}
% \changes{v1.0g}{2016/09/08}{p\LaTeX\ \texttt{!<2016/09/03!>}$BHG$K7Y9p(B}
% \changes{v1.0h}{2017/09/26}{p\LaTeX\ \texttt{!<2017/07/29!>}$BHG$K7Y9p(B}
% \changes{v1.0i}{2017/12/06}{$B%?%$%]=$@5(B}
% \changes{v1.0j}{2018/01/27}{p\LaTeX\ \texttt{!<2017/09/26!>}$BHG$K7Y9p(B}
% \changes{v1.0k}{2018/01/27}{Add \cs{platexreleaseversion} info
%      to \cs{ProvidesPackage} output
%      (sync with latexrelease.dtx 2017/12/17 v1.0i)}
% \changes{v1.0l}{2018/04/06}{Drop an extra period in warning message
%      (sync with latexrelease.dtx 2018/02/18 v1.0j)}
% \changes{v1.0m}{2018/05/22}{reset \cs{requestedpLaTeXdate} for
%      current and latest options
%      (sync with latexrelease.dtx 2018/05/08 v1.0k)}
% \changes{v1.0n}{2020/03/28}{$B@h$K(Blatexrelease$B$,FI$_9~$^$l$F$$$?$i7Y9p(B}
% \changes{v1.0o}{2021/02/13}{\cs{sourcepLaTeXdate} added
%      (sync with latexrelease.dtx 2021/01/23 v1.0l)}
% \changes{v1.0p}{2023/01/08}{latexrelease$B$,?7$7$$>l9g$O>o$K>e=q$-(B}
% \fi
%
% \iffalse
\NeedsTeXFormat{pLaTeX2e}
%<*driver>
\def\platexreleaseversion{<date only known in .sty file>}
\ProvidesFile{platexrelease.dtx}
%</driver>
%<platexrelease>\ProvidesPackage{platexrelease}
          [2023/01/08 v1.0p latexrelease support for pLaTeX Kernel
              (including releases up to \platexreleaseversion)]
%<*driver>
\RequirePackage{plautopatch}
\documentclass[dvipdfmx,a4paper]{jltxdoc}
\GetFileInfo{platexrelease.dtx}
\author{Japanese \TeX\ Development Community}
\title{The \textsf{platexrelease} package}
\date{$B:n@.F|!'(B\filedate}
\begin{document}
  \newcommand\Lpack[1]{\textsf{#1}}
  \maketitle
  \DocInput{\filename}
\end{document}
%</driver>
% \fi
%
% \changes{v1.0}{2016/02/01}{p\LaTeXe $BMQ$K(B\file{latexrelease.dtx}$B$r=$@5(B}
% \changes{v1.0a}{2016/02/03}{latexrelease$B$r$b$H$K(Bplatexrelease$B$H$7$F3HD%(B}
%
% p\LaTeXe{}$B$,%Y!<%9$K$7$F$$$k(B\LaTeXe{}$B$O!"(B2015$BG/$h$jA0$^$G$O%+!<%M%k$N(B
% $B8_49@-$r<:$o$;$kBg$-$JJQ99$O2C$($i$l$:!"=$@5$O(B\Lpack{fixltx2e}$B%Q%C%1!<%8(B
% $B$GDs6!$5$l$F$$$^$7$?!#$7$+$7!"(B2015$BG/0J9_$O(B\Lpack{fixltx2e}$B$NJQ99E@$,(B
% $B$9$Y$F(B\LaTeXe{}$B$N%+!<%M%k$K<h$j9~$^$l!"Be$o$j$K2a5n$N%P!<%8%g%s$N(B
% \LaTeXe{}$B$r%(%_%e%l!<%H$9$k$?$a$N(B\Lpack{latexrelease}$B%Q%C%1!<%8$,Ds6!(B
% $B$5$l$k$h$&$K$J$j$^$7$?!#(B
%
% $B$3$N(B\Lpack{platexrelease}$B%Q%C%1!<%8$O!"(Bp\LaTeXe{}$B$G(B\Lpack{latexrelease}$B$K(B
% $BAjEv$9$k5!G=$rDs6!$9$k$?$a$N%Q%C%1!<%8$G$9!#(B
% $B4pK\E*$J;H$$J}$O(B
%\begin{verbatim}
% \RequirePackage[2015/01/01]{platexrelease}
% \documentclass{jarticle}
% ....
%\end{verbatim}
% $B$G$9!#(B\Lpack{latexrelease}$B$NBe$o$j$K(B\Lpack{platexrelease}$B$rFI$_9~$^$J(B
% $B$$$H!"(Bp\LaTeXe{}$B$GF|K\8lMQ$K2C$($?(B\LaTeXe{}$B$X$N%Q%C%A$,%-%c%s%;%k$5$l(B
% $B$F$7$^$&>l9g$,$"$j$^$9$N$GCm0U$7$F$/$@$5$$!#$3$N$3$H$r%f!<%6$KCN$i$;$k(B
% $B$?$a!"(Bp\LaTeX{}$B$N%+!<%M%k$O!"!V(B\Lpack{latexrelease}$B%Q%C%1!<%8$,FI$_9~(B
% $B$^$l$?$N$K(B\Lpack{platexrelease}$B%Q%C%1!<%8$,FI$_9~$^$l$J$+$C$?>l9g!W$K(B
% $B7Y9p$r=P$7!"(B\Lpack{platexrelease}$B%Q%C%1!<%8$NMxMQ$r?d>)$7$^$9!#$^$?!"(B
% $B!VFI$_9~$^$l$?(B\Lpack{latexrelease}$B$K$D$$$F(B\Lpack{platexrelease}$B$,(B
% $BL$CN$G$"$k!W>l9g$b!"(B\Lpack{platexrelease}$B$,K|A4$G$O$"$j$^$;$s$N$G7Y9p(B
% $B$r=P$7$^$9!#(B\Lpack{latexrelease}$B$N;H$$$+$?$K$D$$$F$O!"(B
% \Lpack{latexrelease}$B$N%I%-%e%a%s%H$r;2>H$7$F$/$@$5$$!#(B
%
% \section{$B%Q%C%1!<%8%*%W%7%g%s(B}
%
% \Lpack{latexrelease}$B%Q%C%1!<%8$HF1MM$G$9!#(B\Lpack{platexrelease}$B$K(B
% $B;XDj$5$l$?%*%W%7%g%s$O!"FbIt$GFI$_9~$^$l$k(B\Lpack{latexrelease}$B$K$b(B
% $B$=$N$^$^EO$j$^$9!#(B\Lpack{platexrelease}$B$H(B\Lpack{latexrelease}
% $B$N4V$N4X78$b$3$3$G6qBNE*$K@bL@$7$^$9!#(B
% \begin{itemize}
% \item |\RequirePackage[|\emph{yyyy/mm/dd}|]{platexrelease}| \par
% p\LaTeXe{}$B$N%U%)!<%^%C%H$NF|IU$r;XDj$7$^$9!#G$0U$NF|IU$r;XDj$G$-$^$9(B
% $B$,!"%Q%C%1!<%8$h$j$bL$Mh$NF|IU$,;XDj$5$l$?>l9g$O7Y9p$7$^$9!#$3$N%*%W(B
% $B%7%g%s$,;XDj$5$l$k$H!"!V(B\emph{yyyy/mm/dd}$B;~E@$N(B\LaTeX{}$B%+!<%M%k$rFI$_(B
% $B9~$s$@8e$K!"F1$8$/(B\emph{yyyy/mm/dd}$B;~E@$N(Bp\LaTeX{}$B%+!<%M%k$rFI$_9~$s(B
% $B$@$b$N!W$r%(%_%e%l!<%H$7$^$9!#(B
% \item |\RequirePackage[current]{platexrelease}| \par
% $B$3$l$O%G%U%)%k%H$N5sF0$G$9!#%U%)!<%^%C%H$NF|IU$O<B8zE*$KJQ99$7$^$;$s(B
% $B$,!"(B|\plIncludeInRelease|$B%3%^%s%I$,Dj5A$5$l$k$3$H$rJ]>Z$7$^$9!#(B
% $B6qBNE*$K$O(B\LaTeX{}$B$N%U%)!<%^%C%H$O(B |\fmtversion| $B$K!"(B% p\LaTeX{}$B$N(B
% $B%U%)!<%^%C%H$O(B |\pfmtversion| $B$K$J$j$^$9!#(B
% \item |\RequirePackage[latest]{platexrelease}| \par
% p\LaTeX{}$B$N%U%)!<%^%C%H$NF|IU$r!"$3$N%U%!%$%k$N%j%j!<%9F|$K@_Dj$7$^$9!#(B
% $B$7$?$,$C$F!"8E$$%U%)!<%^%C%H$r;H$C$F$$$k>l9g$O8=:_MxMQ2DG=$J$9$Y$F$N(B
% $B%Q%C%A$,E,MQ$5$l$^$9!#6qBNE*$K$O!"!V(B\Lpack{latexrelease}$B$,CN$C$F$$$k(B
% $B:G?7$N(B\LaTeX{}$B%+!<%M%k$rFI$_9~$s$@8e$K!"(B\Lpack{platexrelease}$B$,CN$C$F(B
% $B$$$k:G?7$N(Bp\LaTeX{}$B%+!<%M%k$rFI$_9~$s$@$b$N!W$r%(%_%e%l!<%H$7$^$9!#(B
% \end{itemize}
%
% \section{p\LaTeX{}$B%+!<%M%k$d%Q%C%1!<%83+H/<T8~$1(B}
%
% \subsection{$B%U%)!<%^%C%H:n@.$K$+$+$o$k%U%!%$%k$rJQ99$9$k>l9g(B}
%
% p\LaTeX{}$B$N%U%)!<%^%C%H(Bplatex.fmt$B$N%=!<%9$rJQ99$9$k>l9g$O!"Bg$^$+$K(B
% $B0J2<$N$h$&$K%,!<%I$rIU$1$^$9!#(B
% \begin{enumerate}
% \item $B8E$$%3!<%I$r(B \par
% |\plIncludeInRelease{$BF|IU(B}{$B%i%Y%k(B}{$B%a%C%;!<%8(B}| $B!D(B
% |\plEndIncludeInRelease| \par
% $B$K64$_!"A4BN$r(B |<platexrelease>| $B%,!<%I$N2<$KCV$-$^$9!#?7$7$$%3!<%I$H(B
% $B6hJL$,$D$/$h$&$K!"$9$Y$F$N9T$K%,!<%I$rIU$1$^$9!#(B
% \item $B?7$7$$%3!<%I$O(B \par
% |\plIncludeInRelease{$BF|IU(B}{$B%i%Y%k(B}{$B%a%C%;!<%8(B}| $B!D(B
% |\plEndIncludeInRelease| \par
% $B$K64$_$^$9!#%3!<%IItJ,$O(B \verb+<*pl$B%J%s%H%+(B|platexrelease>+ $B%,!<%I$NCf!"(B
% |\plIncludeInRelease| $B$H(B |\plEndIncludeInRelease| $B$K$O(B |<platexrelease>|
% $B%,!<%I$rIU$1$^$9!#(B
% \item $B$9$Y$F$N%3!<%I$O$b$H$b$H(B |<*pl$B%J%s%H%+(B>| $B%,!<%I$NCf$K$"$k$O$:$G$9(B
% $B$N$G!"(B|\begin{macrocode}| $BD>8e$K$$$C$?$s(B |<*pl$B%J%s%H%+(B>| $B%,!<%I$r=*N;$7!"(B
% |\end{macrocode}| $BD>A0$K$b$&0lEY(B |<*pl$B%J%s%H%+(B>| $B%,!<%I$r3+;O$7$^$9!#(B
% \end{enumerate}
% $BF|IU$O(B2006/11/10$B;~E@$N%"%9%-!<HG$N%3!<%I$J$i!V(B0000/00/00$B!W$H$7!"(B
% $B$=$N8e$J$i!V<!2s%j%j!<%9!JM=Dj!KF|!W$H$7$^$9!#$9$Y$F$NF|IU%V%m%C%/$O(B
% $B9_=g$KJB$Y$k$H$h$$$h$&$G$9!#(B
%
% $BE57?Nc$r<($7$^$9!#(B
%\begin{verbatim}
% % \begin{macro}{\em}
% % \begin{macro}{\emph}
% % \begin{macro}{\eminnershape}
% % \changes{v1.3d}{1997/06/25}{\cs{em},\cs{emph}$B$GOBJ8$r6/D4=qBN$K(B}
% % \changes{v1.6}{2016/02/01}{\LaTeX\ \texttt{!<2015/01/01!>}$B$G$N(B\cs{em}$B$N(B
% %    $BDj5AJQ99$KBP1~!#(B\cs{eminnershape}$B$rDI2C!#(B}
% % $B=>Mh$O(B|\em|, |\emph|$B$GOBJ8%U%)%s%H$N@Z$jBX$($O9T$C$F$$$^$;$s$G$7$?$,!"(B
% % $BOBJ8%U%)%s%H$b(B|\gtfamily|$B$K@Z$jBX$($k$h$&$K$7$^$7$?!#(B
% % \LaTeX\ \texttt{<2015/01/01>}$B$GDI2C$5$l$?(B|\eminnershape|$B$b<h$jF~$l!"(B
% % $B6/D4%3%^%s%I$rF~$l;R$K$9$k>l9g$N=qBN$r<+M3$K:FDj5A$G$-$k$h$&$K$J$j$^$7$?!#(B
% %    \begin{macrocode}
% %</pldefs>
% %<platexrelease>\plIncludeInRelease{2016/04/17}{\eminnershape}{\eminnershape}%
% %<*pldefs|platexrelease>
% \DeclareRobustCommand\em
%         {\@nomath\em \ifdim \fontdimen\@ne\font >\z@
%                        \eminnershape \else \gtfamily \itshape \fi}%
% \def\eminnershape{\mcfamily \upshape}%
% %</pldefs|platexrelease>
% %<platexrelease>\plEndIncludeInRelease
% %<platexrelease>\plIncludeInRelease{0000/00/00}{\eminnershape}{\eminnershape}%
% %<platexrelease>\DeclareRobustCommand\em
% %<platexrelease>        {\@nomath\em \ifdim \fontdimen\@ne\font >\z@ 
% %<platexrelease>                       \mcfamily \upshape \else \gtfamily \itshape \fi}
% %<platexrelease>\let\eminnershape\@undefined
% %<platexrelease>\plEndIncludeInRelease
% %<*pldefs>
% %    \end{macrocode}
% % \end{macro}
% % \end{macro}
% % \end{macro}
%\end{verbatim}
%
% $B$"$H$O!"(B|\ProvidesFile|$B$N%P!<%8%g%sHV9f!"(B|\CheckSum|$B!"(B|\changes|$B$H(B
% $B$$$C$?=>Mh$HF1$8JQ99$r9T$$$^$9!#(B
%
% \subsection{$B%Q%C%1!<%8:n@.$K$+$+$o$k%U%!%$%k$rJQ99$9$k>l9g(B}
%
% $B%U%)!<%^%C%H$K$+$+$o$k>l9g$H0[$J$kE@$O!"(B|<platexrelease>| $B%,!<%I$,(B
% $BITMW$G$"$k$H$$$&E@$G$9!#(B
% \begin{enumerate}
% \item $B8E$$%3!<%I$r(B \par
% |\plIncludeInRelease{$BF|IU(B}[$B%U%)!<%^%C%H$NF|IU(B]{$B%i%Y%k(B}{$B%a%C%;!<%8(B}|
% $B!D(B |\plEndIncludeInRelease| \par
% $B$K64$_$^$9!#(B
% \item $B?7$7$$%3!<%I$r(B \par
% |\plIncludeInRelease{$BF|IU(B}[$B%U%)!<%^%C%H$NF|IU(B]{$B%i%Y%k(B}{$B%a%C%;!<%8(B}|
% $B!D(B |\plEndIncludeInRelease| \par
% $B$K64$_$^$9!#(B
% \end{enumerate}
% $BF|IU$O(B2006/11/10$B;~E@$N%"%9%-!<HG$N%3!<%I$J$i!V(B0000/00/00$B!W$H$7!"(B
% $B$=$N8e$J$i!V<!2s%j%j!<%9!JM=Dj!KF|!W$H$7$^$9!#$9$Y$F$NF|IU%V%m%C%/$O(B
% $B9_=g$KJB$Y$k$H$h$$$h$&$G$9!#(B
%
% \setcounter{StandardModuleDepth}{1}
% \StopEventually{}
%
% \section{$B%3!<%I(B}
%
% \Lpack{platexrelease}$B%Q%C%1!<%8$,FI$_9~$^$l$^$7$?$N$G!"(B
% $B8zN(2=$N$?$a(B|\begin{document}|$B$G$N3NG'%3!<%I$rL58z2=$7$^$9!#(B
% $B!J(B\file{plvers.dtx}$B$N(B2020/03/28 v1.1u$B0J9_!K!#(B
%    \begin{macrocode}
%<*platexrelease>
\ifx\p@warn@latexrelease\@undefined\else
\let\p@warn@latexrelease\relax
\fi
%    \end{macrocode}
%
% $B:G=i$K(B\Lpack{latexrelease}$B%Q%C%1!<%8$rFI$_9~$_$^$9!#(B
% $B$3$l$h$jA0$K$9$G$KFI$_9~$^$l$F$$$k>l9g$O7Y9p$7$^$9!#(B
% \changes{v1.0n}{2020/03/28}{$B@h$K(Blatexrelease$B$,FI$_9~$^$l$F$$$?$i7Y9p(B}
%    \begin{macrocode}
\ifx\latexreleaseversion\@undefined\else
  \PackageWarningNoLine{platexrelease}{%
    Package `latexrelease' is already loaded;\MessageBreak
    load `platexrelease' earlier}
\fi
\RequirePackageWithOptions{latexrelease}
%    \end{macrocode}
%
% $BFI$_9~$s$@(B\Lpack{latexrelease}$B%Q%C%1!<%8$N%P!<%8%g%s$r3NG'$7!"(B
% \Lpack{platexrelease}$B$,L$BP1~$N?7$7$$$b$N$G$"$C$?>l9g$K7Y9p$7$^$9!#(B
% $B$3$N>l9g$O!"(B\Lpack{latexrelease}$B$K$h$C$F(Bp\LaTeX{}$B$,>e=q$-$5$l$F(B
% $B2u$l$k$N$rKI$0$?$a!"LdEzL5MQ$G(Bp\LaTeX{}$B$G:FEY>e=q$-$7$^$9!#(B
% \changes{v1.0b}{2016/02/16}{latexrelease$B$N%P!<%8%g%s3NG'$rF3F~(B}
% \changes{v1.0p}{2023/01/08}{latexrelease$B$,?7$7$$>l9g$O>o$K>e=q$-(B}
%    \begin{macrocode}
\ifnum\expandafter\@parse@version\latexreleaseversion//00\@nil
  >\expandafter\@parse@version\p@known@latexreleaseversion//00\@nil
  \PackageWarningNoLine{platexrelease}{%
    Version of `latexrelease' is newer than\MessageBreak
    what `platexrelease' knows}
  \let\pltx@maybe@gobble\@gobble
\else
  \let\pltx@maybe@gobble\@firstofone
\fi
%    \end{macrocode}
%
% \begin{macro}{\sourcepLaTeXdate}
% $B85!9$N%U%)!<%^%C%H$NF|IU$rJ]B8$7$^$9!#(B
% \changes{v1.0o}{2021/02/13}{\cs{sourcepLaTeXdate} added
%      (sync with latexrelease.dtx 2021/01/23 v1.0l)}
%    \begin{macrocode}
\edef\sourcepLaTeXdate{%
  \expandafter\@parse@version\pfmtversion//00\@nil}
%    \end{macrocode}
% \end{macro}
%
% \Lpack{platexrelease}$B%Q%C%1!<%8$N%*%W%7%g%s$rDj5A$7$^$9!#%3!<%I$O(B
% \Lpack{latexrelease}$B$N$b$N$r(Bp\LaTeXe{}$BMQ$K=q$-49$($?$b$N$G$9!#(B
% \changes{v1.0m}{2018/05/22}{reset \cs{requestedpLaTeXdate} for
%      current and latest options
%      (sync with latexrelease.dtx 2018/05/08 v1.0k)}
%    \begin{macrocode}
\DeclareOption*{%
  \def\@plIncludeInRelease#1[#2]{\@plIncludeInRele@se{#1}}%
  \let\requestedplpatchdate\CurrentOption}
\DeclareOption{latest}{%
  \let\requestedplpatchdate\platexreleaseversion
  \AtEndOfPackage{\def\requestedpLaTeXdate{0}}}
\DeclareOption{current}{%
  \let\requestedplpatchdate\pfmtversion
  \AtEndOfPackage{\def\requestedpLaTeXdate{0}}}
%    \end{macrocode}
%
%    \begin{macrocode}
\let\requestedplpatchdate\pfmtversion
\ProcessOptions\relax
%    \end{macrocode}
%
%    \begin{macrocode}
\def\reserved@a{%
\edef\requestedpLaTeXdate{\the\count@}%
\reserved@b}
\def\reserved@b#1\\{%
\def\reserved@b{#1}%
\ifx\reserved@b\@empty\else
\PackageError{platexrelease}%
             {Unexpected option \requestedplpatchdate}%
             {The option must be of the form yyyy/mm/dd or yyyy-mm-dd}%
\fi}
\afterassignment\reserved@a
\count@\expandafter
  \@parse@version\expandafter0\requestedplpatchdate//00\@nil\\
%    \end{macrocode}
%
%    \begin{macrocode}
\edef\currentpLaTeXdate{%
   \expandafter\@parse@version\pfmtversion//00\@nil}
%    \end{macrocode}
%
%    \begin{macrocode}
\ifnum\requestedpLaTeXdate=\currentpLaTeXdate
\PackageWarningNoLine{platexrelease}{%
  Current format date selected, no patches applied}
\pltx@maybe@gobble{\expandafter\endinput}
\fi
%    \end{macrocode}
%
% $B$h$j?7$7$$%U%)!<%^%C%H$KBP$7$F$O!"$h$j?7$7$$%P!<%8%g%s$N(B
% \Lpack{platexrelease}$B$,Ds6!$5$l$F$$$k$O$:$G$9!#(B
% \changes{v1.0f}{2016/07/05}{$B8E$$(Bplatexrelease$B$N7Y9p$K(B\cs{pfmtversion}$B$G(B
%      $B$J$/(B\cs{platexreleaseversion}$B$r;HMQ(B(\LaTeXe\ r1207)}
%    \begin{macrocode}
\ifnum\currentpLaTeXdate
  >\expandafter\@parse@version\platexreleaseversion//00\@nil
\PackageWarningNoLine{platexrelease}{%
The current package is for an older pLaTeX format:\MessageBreak
pLaTeX \platexreleaseversion\space\MessageBreak
Obtain a newer version of this package!}
\pltx@maybe@gobble{\expandafter\endinput}
\fi
%    \end{macrocode}
%
% $B>-Mh$N(Bp\LaTeXe{}$B$r$D$/$j$@$9%Q%C%A$O$"$j$^$;$s$,!"%*%W%7%g%s$O(B
% $B8=;~E@$G$O<u$1F~$l$^$9!#(B
%    \begin{macrocode}
\ifnum\requestedpLaTeXdate
  >\expandafter\@parse@version\platexreleaseversion//00\@nil
\PackageWarningNoLine{platexrelease}{%
The current package is for pLaTeX \platexreleaseversion:\MessageBreak
It has no patches beyond that date\MessageBreak
There may be an updated version\MessageBreak
of this package available from CTAN}
\pltx@maybe@gobble{\expandafter\endinput}
\fi
%    \end{macrocode}
%
% $B%U%)!<%^%C%H$N%P!<%8%g%s$rMW5a$5$l$F$$$kF|IU$K99?7$7$^$9!#(B
%    \begin{macrocode}
\let\pfmtversion\requestedplpatchdate
\let\currentpLaTeXdate\requestedpLaTeXdate
%    \end{macrocode}
%
% $B$3$N$"$H$O!"(Bp\LaTeXe{}$B$N%+!<%M%k$NJQ99E@$r<($9%3!<%I$,F~$j$^$9!#(B
%
% \section{$BCm0U!'(Bp\LaTeXe{}$B$N%P%0>pJs(B}
%
% $B2a5n$N(Bp\LaTeXe{}$B$K$O2?EY$+(Bcritical$B$J%P%0$,$"$C$?$?$a!"(B
% $B$=$N%P!<%8%g%s$r%(%_%e%l!<%H$7$?>l9g$K7Y9p$,=P$k$h$&$K$7$^$9!#(B
% \changes{v1.0d}{2016/06/08}{p\LaTeX\ \texttt{!<2016/04/17!>}$BHG$H(B
%      p\LaTeX\ \texttt{!<2016/05/07!>}$BHG$K7Y9p(B}
% \changes{v1.0e}{2016/06/30}{p\LaTeX\ \texttt{!<2016/06/10!>}$BHG$K7Y9p(B}
% \changes{v1.0g}{2016/09/08}{p\LaTeX\ \texttt{!<2016/09/03!>}$BHG$K7Y9p(B}
% \changes{v1.0h}{2017/09/26}{p\LaTeX\ \texttt{!<2017/07/29!>}$BHG$K7Y9p(B}
% \changes{v1.0i}{2017/12/06}{$B%?%$%]=$@5(B}
% \changes{v1.0j}{2018/01/27}{p\LaTeX\ \texttt{!<2017/09/26!>}$BHG$K7Y9p(B}
%    \begin{macrocode}
\def\pliirpkg@ver@warn{%
      You selected pLaTeX2e <\pfmtversion>, but\MessageBreak
      this version of pLaTeX2e is known to have\MessageBreak
      some critical bugs. We advise you to\MessageBreak
      select another format date}
\plIncludeInRelease{2017/10/28}{\PackageWarning}{pLaTeX Info}%
  % * <2023-02-14>+1
  % * <2023-02-14>
  % * <2021-11-15>+1
  % * <2021-11-15>
  % * <2021-06-01>+2
  % * <2021-06-01>+1
  % * <2021-06-01>
  % * <2020-10-01>+2
  % * <2020-10-01>+1
  % * <2020-10-01>
  % * <2020-04-12>
  % * <2020-02-02>+3
  % * <2020-02-02>+2
  % * <2020-02-02>+1
  % * <2020-02-02>
  % * <2019-10-01>+1
  % * <2019-10-01>
  % * <2019-04-06>
  % * <2018-12-01>
  % * <2018-07-28>+1
  % * <2018-07-28>
  % * <2018-05-20>
  % * <2018-04-01>+2
  % * <2018-04-01>+1
  % * <2018-04-01>
  % * <2018/03/09>+1
  % * <2018/03/09>
  % * <2017/10/28>+4
\plEndIncludeInRelease
\plIncludeInRelease{2017/07/29}{\PackageWarning}{pLaTeX Info}%
  % * <2017/10/28>+3
  % * <2017/10/28>+2
  % * <2017/10/28>+1
  % * <2017/10/28>
  % * <2017/09/26>
  % * <2017/07/29>+1
  %   - Enabling \linebreak before prebreakpenalty caused
  %     ineffective \nolinebreak (fixed in <2017/10/28>+4)
  % * <2017/07/29>
  %   - Inhibit JFM glue in tabular cells resulted in
  %     misplaced right alignment (fixed in <2017/09/26>)
  \PackageWarningNoLine{platexrelease}{\pliirpkg@ver@warn}
\plEndIncludeInRelease
\plIncludeInRelease{2016/09/08}{\PackageWarning}{pLaTeX Info}%
  % * <2017/05/05>
  % * <2017/04/08>
  % * <2016/11/29>
  % * <2016/09/08>
\plEndIncludeInRelease
\plIncludeInRelease{2016/09/03}{\PackageWarning}{pLaTeX Info}%
  % * <2016/09/03>
  %   - \footnotetext in vertical mode resulted in extra
  %     vertical space (fixed in <2016/09/08>)
  \PackageWarningNoLine{platexrelease}{\pliirpkg@ver@warn}
\plEndIncludeInRelease
\plIncludeInRelease{2016/07/01}{\PackageWarning}{pLaTeX Info}%
  % * <2016/07/01>
\plEndIncludeInRelease
\plIncludeInRelease{2016/04/17}{\PackageWarning}{pLaTeX Info}%
  % * <2016/06/10>+1
  % * <2016/06/10>
  % * <2016/05/07>
  % * <2016/04/17>
  %   - Fix for non-zero baselineshift in accent composition
  %     was problematic (fixed in <2016/07/01>)
  \PackageWarningNoLine{platexrelease}{\pliirpkg@ver@warn}
\plEndIncludeInRelease
\plIncludeInRelease{0000/00/00}{\PackageWarning}{pLaTeX Info}%
  % * <2006/11/10>
\plEndIncludeInRelease
%</platexrelease>
%    \end{macrocode}
%
% \Finale
%
\endinput
