[latex3-commits] [git/LaTeX3-latex3-latex2e] gh989: work on #989 (WIP) (6a9d6bcc)
Frank Mittelbach
frank.mittelbach at latex-project.org
Mon Jan 30 17:47:42 CET 2023
Repository : https://github.com/latex3/latex2e
On branch : gh989
Link : https://github.com/latex3/latex2e/commit/6a9d6bccbff713c93d3858d17c89b86fddded4d4
>---------------------------------------------------------------
commit 6a9d6bccbff713c93d3858d17c89b86fddded4d4
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: Mon Jan 30 17:47:42 2023 +0100
work on #989 (WIP)
>---------------------------------------------------------------
6a9d6bccbff713c93d3858d17c89b86fddded4d4
base/ltpara.dtx | 53 +++-
base/testfiles-search/tlb-minipage-01.lvt | 49 ++++
base/testfiles-search/tlb-minipage-01.tlg | 304 +++++++++++++++++++++
base/testfiles/github-0479-often.luatex.tlg | 2 +
base/testfiles/github-0479-often.tlg | 2 +
base/testfiles/github-0479-often.xetex.tlg | 2 +
.../tlb-latexrelease-rollback-003-often.luatex.tlg | 4 +
.../tlb-latexrelease-rollback-003-often.tlg | 4 +
.../tlb-latexrelease-rollback-003-often.xetex.tlg | 4 +
...tlb-latexrelease-rollback-2020-10-01.luatex.tlg | 2 +
.../tlb-latexrelease-rollback-2020-10-01.tlg | 2 +
.../tlb-latexrelease-rollback-2020-10-01.xetex.tlg | 2 +
...tlb-latexrelease-rollback-2021-06-01.luatex.tlg | 2 +
.../tlb-latexrelease-rollback-2021-06-01.tlg | 2 +
.../tlb-latexrelease-rollback-2021-06-01.xetex.tlg | 2 +
...tlb-latexrelease-rollback-2021-11-15.luatex.tlg | 2 +
.../tlb-latexrelease-rollback-2021-11-15.tlg | 2 +
.../tlb-latexrelease-rollback-2021-11-15.xetex.tlg | 2 +
...tlb-latexrelease-rollback-2022-06-01.luatex.tlg | 2 +
.../tlb-latexrelease-rollback-2022-06-01.tlg | 2 +
.../tlb-latexrelease-rollback-2022-06-01.xetex.tlg | 2 +
...tlb-latexrelease-rollback-2022-11-01.luatex.tlg | 2 +
.../tlb-latexrelease-rollback-2022-11-01.tlg | 2 +
.../tlb-latexrelease-rollback-2022-11-01.xetex.tlg | 2 +
base/testfiles/tlb-rollback-004-often.luatex.tlg | 2 +
base/testfiles/tlb-rollback-004-often.tlg | 2 +
base/testfiles/tlb-rollback-004-often.xetex.tlg | 2 +
base/testfiles/tlb-rollback-005.luatex.tlg | 2 +
base/testfiles/tlb-rollback-005.tlg | 2 +
base/testfiles/tlb-rollback-005.xetex.tlg | 2 +
base/update-rollback-tests.sh | 2 +-
31 files changed, 464 insertions(+), 4 deletions(-)
diff --git a/base/ltpara.dtx b/base/ltpara.dtx
index 9296f2b2..e0d43fd1 100644
--- a/base/ltpara.dtx
+++ b/base/ltpara.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-%% File: ltpara.dtx (C) Copyright 2020-2021
+%% File: ltpara.dtx (C) Copyright 2020-2023
% Frank Mittelbach, LaTeX Team
%
% It may be distributed and/or modified under the conditions of the
@@ -15,7 +15,7 @@
%
% \begin{macrocode}
\def\ltparaversion{v1.0k}
-\def\ltparadate{2022/05/13}
+\def\ltparadate{2023/01/30}
% \end{macrocode}
%<*driver>
\documentclass{l3doc}
@@ -729,6 +729,8 @@
% for error recovery and so altering \cs{tex_everypar:D} all the
% time should be a tiny bit faster.
% \begin{macrocode}
+%<latexrelease>\IncludeInRelease{2023/06/01}
+%<latexrelease> {\g_@@_standard_everypar_tl}{minipage~ fix}
\tl_new:N \g_@@_standard_everypar_tl
% \end{macrocode}
% Here is now its definition:
@@ -769,7 +771,27 @@
% \begin{macrocode}
\group_begin:
\tex_everypar:D {}
- \skip_zero:N \tex_parskip:D
+% \end{macrocode}
+% There has been a long-standing problem with \LaTeX's minipages in
+% that invisible material at the beginning of a minipage (such as a
+% \cs{color} setting) would result in \cs{parskip} being added in
+% front of the first paragraph---something that is not done by
+% \TeX{} if a vertical list is completely empty. As this is
+% happening on a very low-level in the engine it wasn't really
+% possible to find out of this \cs{parskip} was added or if a space
+% we see in front of the current point is legitimate. However, with
+% the new paragraph handling we are in a better position: while we
+% still don't know if there is such a space or not, we know know
+% that we have just created an empty paragraph. Thus, if we now set
+% \cs{parskip} to \texttt{-\parskip} the two will cancel each other
+% if present and if the first was ignored because the vertical list
+% was empty, then the second will be ignored too because it is
+% still empty. Of course, we don't want to cancel always but only
+% at the start of a minipage and that is signaled with the
+% \texttt{@minipage} switch.
+% \begin{macrocode}
+ \skip_set:Nn \tex_parskip:D
+ {\if at minipage -\tex_parskip:D \else \c_zero_skip \fi:}
\tex_noindent:D
\group_end:
% \end{macrocode}
@@ -800,6 +822,31 @@
\@@_handle_indent:
% \the \everypar % <--- done differently below
}
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{2021/06/01}
+%<latexrelease> {\g_@@_standard_everypar_tl}{minipage~ fix}
+%<latexrelease>
+%<latexrelease>\tl_gset:Nn \g__para_standard_everypar_tl {
+%<latexrelease> \box_gset_to_last:N \g_para_indent_box
+%<latexrelease> \group_begin:
+%<latexrelease> \tex_par:D
+%<latexrelease> \group_end:
+%<latexrelease> \tex_everypar:D { \msg_error:nnnn { hooks }{ para-mode }{before}{vertical} }
+%<latexrelease> \@kernel at before@para at before
+%<latexrelease> \hook_use:n {para/before}
+%<latexrelease> \group_begin:
+%<latexrelease> \tex_everypar:D {}
+%<latexrelease> \skip_zero:N \tex_parskip:D
+%<latexrelease> \tex_noindent:D
+%<latexrelease> \group_end:
+%<latexrelease> \tex_everypar:D{\g__para_standard_everypar_tl}
+%<latexrelease> \@kernel at before@para at begin
+%<latexrelease> \hook_use:n {para/begin}
+%<latexrelease> \if_mode_horizontal: \else:
+%<latexrelease> \msg_error:nnnn { hooks }{ para-mode }{begin}{vertical} \fi:
+%<latexrelease> \__para_handle_indent:
+%<latexrelease>}
+%<latexrelease>\EndIncludeInRelease
% \end{macrocode}
% \end{macro}
%
diff --git a/base/testfiles-search/tlb-minipage-01.lvt b/base/testfiles-search/tlb-minipage-01.lvt
new file mode 100644
index 00000000..403b44b1
--- /dev/null
+++ b/base/testfiles-search/tlb-minipage-01.lvt
@@ -0,0 +1,49 @@
+\documentclass{article}
+
+\input{test2e}
+
+
+\usepackage{hyperref,color}
+
+\showoutput
+
+\begin{document}
+
+\START
+
+\fbox{%
+ \begin{minipage}{10cm}% % no issue
+ \begin{itemize}
+ \item abc \par xyz
+ \end{itemize}
+ \end{minipage}%
+}
+
+\fbox{%
+ \begin{minipage}{10cm}%
+ \LinkTargetOff % no issue if anchor/dest is suppressed
+ \begin{enumerate}
+ \item abc \par xyz
+ \end{enumerate}
+ \end{minipage}%
+}
+
+\fbox{%
+ \begin{minipage}{10cm}%
+ \begin{enumerate}
+ \item abc\label{b} \par xyz % hyperref backref is the issue
+ \end{enumerate}
+ \end{minipage}%
+}
+
+\fbox{%
+ \begin{minipage}{10cm}%
+ \color{red} % color is the issue
+ \begin{enumerate}
+ \item abc \par xyz
+ \end{enumerate}
+ \end{minipage}%
+}
+
+\end{document}
+
diff --git a/base/testfiles-search/tlb-minipage-01.tlg b/base/testfiles-search/tlb-minipage-01.tlg
new file mode 100644
index 00000000..06fbc257
--- /dev/null
+++ b/base/testfiles-search/tlb-minipage-01.tlg
@@ -0,0 +1,304 @@
+This is a generated file for the LaTeX2e validation system.
+Don't change this file in any respect.
+LaTeX Font Info: External font `cmex10' loaded for size
+(Font) <7> on input line ....
+LaTeX Font Info: External font `cmex10' loaded for size
+(Font) <5> on input line ....
+Completed box being shipped out [1]
+\vbox(633.0+0.0)x407.0
+.\hbox(0.0+0.0)x0.0
+.\hbox(0.0+0.0)x0.0
+..\kern -72.26999
+..\vbox(0.0+0.0)x0.0, glue set 72.26999fil
+...\kern -72.26999
+...\hbox(0.0+0.0)x0.0
+....\glue 0.0 plus 1.0fil minus 1.0fil
+...\glue 0.0 plus 1.0fil minus 1.0fil
+.\vbox(0.0+0.0)x0.0, glue set - 14.99626fil
+..\kern 0.0
+..\kern 16.0
+..\kern -1.00374
+..\hbox(0.0+0.0)x0.0, glue set - 60.99626fil
+...\kern 0.0
+...\kern 62.0
+...\kern -1.00374
+...\pdfdest name{page.1} xyz
+...\penalty 10000
+...\glue 0.0 plus 1.0fil minus 1.0fil
+..\glue 0.0 plus 1.0fil minus 1.0fil
+.\glue(\lineskip) 0.0
+.\vbox(633.0+0.0)x407.0
+..\glue 16.0
+..\vbox(617.0+0.0)x345.0, shifted 62.0
+...\vbox(12.0+0.0)x345.0, glue set 12.0fil
+....\glue 0.0 plus 1.0fil
+....\hbox(0.0+0.0)x345.0
+.....\pdfcolorstack 0 push {0 g 0 G}
+.....\hbox(0.0+0.0)x345.0
+.....\pdfcolorstack 0 pop
+...\glue 25.0
+...\glue(\lineskip) 0.0
+...\vbox(550.0+0.0)x345.0, glue set 425.1991fil
+....\write-{}
+....\pdfdest name{Doc-Start} xyz
+....\glue(\topskip) 0.0
+....\hbox(18.34444+13.34444)x345.0, glue set 38.67245fil
+.....\hbox(0.0+0.0)x15.0
+.....\hbox(18.34444+13.34444)x291.32755
+......\hbox(31.68887+0.0)x291.32755, shifted 13.34444
+.......\vbox(31.68887+0.0)x291.32755
+........\rule(0.4+0.0)x*
+........\hbox(30.88889+0.0)x291.32755
+.........\rule(*+*)x0.4
+.........\vbox(30.88889+0.0)x290.52756
+..........\glue 3.0
+..........\hbox(14.94444+9.94444)x290.52756
+...........\kern 3.0
+...........\mathon
+...........\vbox(14.94444+9.94444)x284.52756
+............\hbox(6.94444+0.0)x259.52753, glue set 244.24971fil, shifted 25.00003
+.............\hbox(4.37393+0.0)x0.0
+..............\glue 0.0
+..............\glue -20.00003
+..............\glue -5.0
+..............\hbox(4.37393+0.0)x20.00003, glue set 20.00003fil
+...............\pdfcolorstack 0 push {0 g 0 G}
+...............\glue 0.0 plus 1.0fil minus 1.0fil
+...............\hbox(4.37393+0.0)x0.0, glue set - 4.99878fil
+................\glue 0.0 plus 1.0fil minus 1.0fil
+................\TS1/cmr/m/n/10 ^^88
+...............\pdfcolorstack 0 pop
+..............\glue 5.0
+.............\penalty 0
+.............\OT1/cmr/m/n/10 a
+.............\OT1/cmr/m/n/10 b
+.............\kern0.27779
+.............\OT1/cmr/m/n/10 c
+.............\penalty 10000
+.............\glue(\parfillskip) 0.0 plus 1.0fil
+.............\glue(\rightskip) 0.0
+............\glue(\parskip) 4.0 plus 2.0 minus 1.0
+............\glue(\parskip) 0.0
+............\glue(\baselineskip) 7.69446
+............\hbox(4.30554+1.94444)x259.52753, glue set 244.52748fil, shifted 25.00003
+.............\hbox(0.0+0.0)x0.0
+.............\OT1/cmr/m/n/10 x
+.............\OT1/cmr/m/n/10 y
+.............\OT1/cmr/m/n/10 z
+.............\penalty 10000
+.............\glue(\parfillskip) 0.0 plus 1.0fil
+.............\glue(\rightskip) 0.0
+............\penalty -51
+...........\mathoff
+...........\kern 3.0
+..........\glue 3.0
+.........\rule(*+*)x0.4
+........\rule(0.4+0.0)x*
+.....\penalty 10000
+.....\glue(\parfillskip) 0.0 plus 1.0fil
+.....\glue(\rightskip) 0.0
+....\glue(\parskip) 0.0 plus 1.0
+....\glue(\parskip) 0.0
+....\glue(\lineskip) 1.0
+....\hbox(18.34444+13.34444)x345.0, glue set 38.67245fil
+.....\hbox(0.0+0.0)x15.0
+.....\hbox(18.34444+13.34444)x291.32755
+......\hbox(31.68887+0.0)x291.32755, shifted 13.34444
+.......\vbox(31.68887+0.0)x291.32755
+........\rule(0.4+0.0)x*
+........\hbox(30.88889+0.0)x291.32755
+.........\rule(*+*)x0.4
+.........\vbox(30.88889+0.0)x290.52756
+..........\glue 3.0
+..........\hbox(14.94444+9.94444)x290.52756
+...........\kern 3.0
+...........\mathon
+...........\vbox(14.94444+9.94444)x284.52756
+............\hbox(6.94444+0.0)x259.52753, glue set 244.24971fil, shifted 25.00003
+.............\hbox(6.44444+0.0)x0.0
+..............\glue 0.0
+..............\glue -20.00003
+..............\glue -5.0
+..............\hbox(6.44444+0.0)x20.00003, glue set 20.00003fil
+...............\pdfcolorstack 0 push {0 g 0 G}
+...............\glue 0.0 plus 1.0fil minus 1.0fil
+...............\hbox(6.44444+0.0)x0.0, glue set - 7.7778fil
+................\glue 0.0 plus 1.0fil minus 1.0fil
+................\OT1/cmr/m/n/10 1
+................\OT1/cmr/m/n/10 .
+...............\pdfcolorstack 0 pop
+..............\glue 5.0
+.............\penalty 0
+.............\OT1/cmr/m/n/10 a
+.............\OT1/cmr/m/n/10 b
+.............\kern0.27779
+.............\OT1/cmr/m/n/10 c
+.............\penalty 10000
+.............\glue(\parfillskip) 0.0 plus 1.0fil
+.............\glue(\rightskip) 0.0
+............\glue(\parskip) 4.0 plus 2.0 minus 1.0
+............\glue(\parskip) 0.0
+............\glue(\baselineskip) 7.69446
+............\hbox(4.30554+1.94444)x259.52753, glue set 244.52748fil, shifted 25.00003
+.............\hbox(0.0+0.0)x0.0
+.............\OT1/cmr/m/n/10 x
+.............\OT1/cmr/m/n/10 y
+.............\OT1/cmr/m/n/10 z
+.............\penalty 10000
+.............\glue(\parfillskip) 0.0 plus 1.0fil
+.............\glue(\rightskip) 0.0
+............\penalty -51
+...........\mathoff
+...........\kern 3.0
+..........\glue 3.0
+.........\rule(*+*)x0.4
+........\rule(0.4+0.0)x*
+.....\penalty 10000
+.....\glue(\parfillskip) 0.0 plus 1.0fil
+.....\glue(\rightskip) 0.0
+....\glue(\parskip) 0.0 plus 1.0
+....\glue(\parskip) 0.0
+....\glue(\lineskip) 1.0
+....\hbox(18.34444+13.34444)x345.0, glue set 38.67245fil
+.....\hbox(0.0+0.0)x15.0
+.....\hbox(18.34444+13.34444)x291.32755
+......\hbox(31.68887+0.0)x291.32755, shifted 13.34444
+.......\vbox(31.68887+0.0)x291.32755
+........\rule(0.4+0.0)x*
+........\hbox(30.88889+0.0)x291.32755
+.........\rule(*+*)x0.4
+.........\vbox(30.88889+0.0)x290.52756
+..........\glue 3.0
+..........\hbox(14.94444+9.94444)x290.52756
+...........\kern 3.0
+...........\mathon
+...........\vbox(14.94444+9.94444)x284.52756
+............\pdfdest name{Item.1} xyz
+............\penalty 10000
+............\glue(\parskip) 4.0 plus 2.0 minus 1.0
+............\glue(\parskip) -4.0 plus -2.0 minus -1.0
+............\hbox(6.94444+0.0)x259.52753, glue set 244.24971fil, shifted 25.00003
+.............\hbox(6.44444+0.0)x0.0
+..............\glue 0.0
+..............\glue -20.00003
+..............\glue -5.0
+..............\hbox(6.44444+0.0)x20.00003, glue set 20.00003fil
+...............\pdfcolorstack 0 push {0 g 0 G}
+...............\glue 0.0 plus 1.0fil minus 1.0fil
+...............\hbox(6.44444+0.0)x0.0, glue set - 7.7778fil
+................\glue 0.0 plus 1.0fil minus 1.0fil
+................\OT1/cmr/m/n/10 1
+................\OT1/cmr/m/n/10 .
+...............\pdfcolorstack 0 pop
+..............\glue 5.0
+.............\penalty 0
+.............\OT1/cmr/m/n/10 a
+.............\OT1/cmr/m/n/10 b
+.............\kern0.27779
+.............\OT1/cmr/m/n/10 c
+.............\write1{\newlabel{b}{{1}{\thepage }{}{Item.1}{}}}
+.............\penalty 10000
+.............\glue(\parfillskip) 0.0 plus 1.0fil
+.............\glue(\rightskip) 0.0
+............\glue(\parskip) 4.0 plus 2.0 minus 1.0
+............\glue(\parskip) 0.0
+............\glue(\baselineskip) 7.69446
+............\hbox(4.30554+1.94444)x259.52753, glue set 244.52748fil, shifted 25.00003
+.............\hbox(0.0+0.0)x0.0
+.............\OT1/cmr/m/n/10 x
+.............\OT1/cmr/m/n/10 y
+.............\OT1/cmr/m/n/10 z
+.............\penalty 10000
+.............\glue(\parfillskip) 0.0 plus 1.0fil
+.............\glue(\rightskip) 0.0
+............\penalty -51
+...........\mathoff
+...........\kern 3.0
+..........\glue 3.0
+.........\rule(*+*)x0.4
+........\rule(0.4+0.0)x*
+.....\penalty 10000
+.....\glue(\parfillskip) 0.0 plus 1.0fil
+.....\glue(\rightskip) 0.0
+....\glue(\parskip) 0.0 plus 1.0
+....\glue(\parskip) 0.0
+....\glue(\lineskip) 1.0
+....\hbox(18.34444+13.34444)x345.0, glue set 38.67245fil
+.....\hbox(0.0+0.0)x15.0
+.....\hbox(18.34444+13.34444)x291.32755
+......\hbox(31.68887+0.0)x291.32755, shifted 13.34444
+.......\vbox(31.68887+0.0)x291.32755
+........\rule(0.4+0.0)x*
+........\hbox(30.88889+0.0)x291.32755
+.........\rule(*+*)x0.4
+.........\vbox(30.88889+0.0)x290.52756
+..........\glue 3.0
+..........\hbox(14.94444+9.94444)x290.52756
+...........\kern 3.0
+...........\mathon
+...........\vbox(14.94444+9.94444)x284.52756
+............\pdfcolorstack 0 push {1 0 0 rg 1 0 0 RG}
+............\pdfdest name{Item.2} xyz
+............\penalty 10000
+............\glue(\parskip) 4.0 plus 2.0 minus 1.0
+............\glue(\parskip) -4.0 plus -2.0 minus -1.0
+............\hbox(6.94444+0.0)x259.52753, glue set 244.24971fil, shifted 25.00003
+.............\hbox(6.44444+0.0)x0.0
+..............\glue 0.0
+..............\glue -20.00003
+..............\glue -5.0
+..............\hbox(6.44444+0.0)x20.00003, glue set 20.00003fil
+...............\pdfcolorstack 0 push {1 0 0 rg 1 0 0 RG}
+...............\glue 0.0 plus 1.0fil minus 1.0fil
+...............\hbox(6.44444+0.0)x0.0, glue set - 7.7778fil
+................\glue 0.0 plus 1.0fil minus 1.0fil
+................\OT1/cmr/m/n/10 1
+................\OT1/cmr/m/n/10 .
+...............\pdfcolorstack 0 pop
+..............\glue 5.0
+.............\penalty 0
+.............\OT1/cmr/m/n/10 a
+.............\OT1/cmr/m/n/10 b
+.............\kern0.27779
+.............\OT1/cmr/m/n/10 c
+.............\penalty 10000
+.............\glue(\parfillskip) 0.0 plus 1.0fil
+.............\glue(\rightskip) 0.0
+............\glue(\parskip) 4.0 plus 2.0 minus 1.0
+............\glue(\parskip) 0.0
+............\glue(\baselineskip) 7.69446
+............\hbox(4.30554+1.94444)x259.52753, glue set 244.52748fil, shifted 25.00003
+.............\hbox(0.0+0.0)x0.0
+.............\OT1/cmr/m/n/10 x
+.............\OT1/cmr/m/n/10 y
+.............\OT1/cmr/m/n/10 z
+.............\penalty 10000
+.............\glue(\parfillskip) 0.0 plus 1.0fil
+.............\glue(\rightskip) 0.0
+............\penalty -51
+............\pdfcolorstack 0 pop
+...........\mathoff
+...........\kern 3.0
+..........\glue 3.0
+.........\rule(*+*)x0.4
+........\rule(0.4+0.0)x*
+.....\penalty 10000
+.....\glue(\parfillskip) 0.0 plus 1.0fil
+.....\glue(\rightskip) 0.0
+....\glue -5.0
+....\glue 0.0 plus 1.0fil
+....\glue 0.0
+....\glue 0.0 plus 0.0001fil
+...\glue(\baselineskip) 23.55556
+...\hbox(6.44444+0.0)x345.0
+....\pdfcolorstack 0 push {0 g 0 G}
+....\hbox(6.44444+0.0)x345.0, glue set 170.0fil
+.....\glue 0.0 plus 1.0fil
+.....\OT1/cmr/m/n/10 1
+.....\glue 0.0 plus 1.0fil
+....\pdfcolorstack 0 pop
+.\kern 0.0
+.\kern 0.0
+(tlb-minipage-01.aux)
+Package rerunfilecheck Info: File `tlb-minipage-01.out' has not changed.
+(rerunfilecheck) Checksum: D41D8CD98F00B204E9800998ECF8427E;0.
diff --git a/base/testfiles/github-0479-often.luatex.tlg b/base/testfiles/github-0479-often.luatex.tlg
index b16d41ae..4186d14b 100644
--- a/base/testfiles/github-0479-often.luatex.tlg
+++ b/base/testfiles/github-0479-often.luatex.tlg
@@ -162,6 +162,8 @@ Applying: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
Applying: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/github-0479-often.tlg b/base/testfiles/github-0479-often.tlg
index 97408f56..179ae4bb 100644
--- a/base/testfiles/github-0479-often.tlg
+++ b/base/testfiles/github-0479-often.tlg
@@ -152,6 +152,8 @@ Applying: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
Applying: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/github-0479-often.xetex.tlg b/base/testfiles/github-0479-often.xetex.tlg
index 0983e133..daf3dda6 100644
--- a/base/testfiles/github-0479-often.xetex.tlg
+++ b/base/testfiles/github-0479-often.xetex.tlg
@@ -152,6 +152,8 @@ Applying: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
Applying: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
index ffa99761..4d7d66c2 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.luatex.tlg
@@ -144,6 +144,8 @@ Applying: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
Applying: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
@@ -777,6 +779,8 @@ Applying: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
Applying: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
index ff233324..39fbb4c3 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.tlg
@@ -138,6 +138,8 @@ Applying: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
Applying: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
@@ -761,6 +763,8 @@ Applying: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
Applying: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
index 75cc51e2..9e159d44 100644
--- a/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-003-often.xetex.tlg
@@ -138,6 +138,8 @@ Applying: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
Applying: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
@@ -770,6 +772,8 @@ Applying: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
Applying: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.luatex.tlg
index c84754f4..9aa45e90 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.luatex.tlg
@@ -162,6 +162,8 @@ Applying: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
Applying: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.tlg b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.tlg
index be6a4869..408bf84d 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.tlg
@@ -152,6 +152,8 @@ Applying: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
Applying: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.xetex.tlg
index 21dac368..6b84a02e 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2020-10-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2020-10-01.xetex.tlg
@@ -152,6 +152,8 @@ Applying: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
Applying: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.luatex.tlg
index 6215c435..23db3fb5 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.luatex.tlg
@@ -163,6 +163,8 @@ Applying: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Applying: [....-..-..] minipage fix on input line ....
Skipping: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.tlg
index dd60eb12..fcc262ee 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.tlg
@@ -152,6 +152,8 @@ Applying: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Applying: [....-..-..] minipage fix on input line ....
Skipping: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.xetex.tlg
index a601a98a..31366f6f 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-06-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-06-01.xetex.tlg
@@ -152,6 +152,8 @@ Applying: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Applying: [....-..-..] minipage fix on input line ....
Skipping: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.luatex.tlg
index d8b85eec..3b03cc4d 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.luatex.tlg
@@ -163,6 +163,8 @@ Already applied: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Applying: [....-..-..] minipage fix on input line ....
Skipping: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.tlg
index e5a91615..1e8b7884 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.tlg
@@ -152,6 +152,8 @@ Already applied: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Applying: [....-..-..] minipage fix on input line ....
Skipping: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.xetex.tlg
index af7f96ac..551fdb9c 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2021-11-15.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2021-11-15.xetex.tlg
@@ -152,6 +152,8 @@ Already applied: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Applying: [....-..-..] minipage fix on input line ....
Skipping: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.luatex.tlg
index 44e6a8de..3de9bdd0 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.luatex.tlg
@@ -164,6 +164,8 @@ Already applied: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Applying: [....-..-..] minipage fix on input line ....
Skipping: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.tlg
index 80046ebc..8610b771 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.tlg
@@ -153,6 +153,8 @@ Already applied: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Applying: [....-..-..] minipage fix on input line ....
Skipping: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.xetex.tlg
index 33e988e2..04c522dc 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-06-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-06-01.xetex.tlg
@@ -153,6 +153,8 @@ Already applied: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Applying: [....-..-..] minipage fix on input line ....
Skipping: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.luatex.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.luatex.tlg
index 842eca43..3d68f487 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.luatex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.luatex.tlg
@@ -164,6 +164,8 @@ Already applied: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Applying: [....-..-..] minipage fix on input line ....
Skipping: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.tlg
index 84076bad..e1258dbb 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.tlg
@@ -153,6 +153,8 @@ Already applied: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Applying: [....-..-..] minipage fix on input line ....
Skipping: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.xetex.tlg b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.xetex.tlg
index 3aa49060..fa8971b8 100644
--- a/base/testfiles/tlb-latexrelease-rollback-2022-11-01.xetex.tlg
+++ b/base/testfiles/tlb-latexrelease-rollback-2022-11-01.xetex.tlg
@@ -153,6 +153,8 @@ Already applied: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Applying: [....-..-..] minipage fix on input line ....
Skipping: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.luatex.tlg b/base/testfiles/tlb-rollback-004-often.luatex.tlg
index dbaaae32..7035bb30 100644
--- a/base/testfiles/tlb-rollback-004-often.luatex.tlg
+++ b/base/testfiles/tlb-rollback-004-often.luatex.tlg
@@ -163,6 +163,8 @@ Applying: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
Applying: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.tlg b/base/testfiles/tlb-rollback-004-often.tlg
index c0cbcda6..7769bf3f 100644
--- a/base/testfiles/tlb-rollback-004-often.tlg
+++ b/base/testfiles/tlb-rollback-004-often.tlg
@@ -152,6 +152,8 @@ Applying: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
Applying: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-rollback-004-often.xetex.tlg b/base/testfiles/tlb-rollback-004-often.xetex.tlg
index a69bf894..c635929a 100644
--- a/base/testfiles/tlb-rollback-004-often.xetex.tlg
+++ b/base/testfiles/tlb-rollback-004-often.xetex.tlg
@@ -152,6 +152,8 @@ Applying: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
Applying: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-rollback-005.luatex.tlg b/base/testfiles/tlb-rollback-005.luatex.tlg
index d318d3fe..ccf2dd28 100644
--- a/base/testfiles/tlb-rollback-005.luatex.tlg
+++ b/base/testfiles/tlb-rollback-005.luatex.tlg
@@ -166,6 +166,8 @@ Applying: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
Applying: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-rollback-005.tlg b/base/testfiles/tlb-rollback-005.tlg
index 510b1342..71d64203 100644
--- a/base/testfiles/tlb-rollback-005.tlg
+++ b/base/testfiles/tlb-rollback-005.tlg
@@ -156,6 +156,8 @@ Applying: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
Applying: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/testfiles/tlb-rollback-005.xetex.tlg b/base/testfiles/tlb-rollback-005.xetex.tlg
index e152d197..3fecbdf7 100644
--- a/base/testfiles/tlb-rollback-005.xetex.tlg
+++ b/base/testfiles/tlb-rollback-005.xetex.tlg
@@ -156,6 +156,8 @@ Applying: [....-..-..] Display notes on input line ....
BEGIN module: ltpara (....-..-..) on input line ....
Paragraph handling and hooks.
Skipping module ltpara on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
+Skipping: [....-..-..] minipage fix on input line ....
Applying: [....-..-..] Undo hooks for paragraphs on input line ....
END module: ltpara (....-..-..) on input line ....
BEGIN module: ltmeta (....-..-..) on input line ....
diff --git a/base/update-rollback-tests.sh b/base/update-rollback-tests.sh
index 60671548..0cefed1e 100755
--- a/base/update-rollback-tests.sh
+++ b/base/update-rollback-tests.sh
@@ -1,4 +1,4 @@
-l3build save -eetex,xetex,luatex \
+l3build save -epdftex,xetex,luatex \
tlb-latexrelease-rollback-2020-10-01 \
tlb-latexrelease-rollback-2021-06-01 \
tlb-latexrelease-rollback-2021-11-15 \
More information about the latex3-commits
mailing list.