[latex3-commits] [git/LaTeX3-latex3-latex2e] master: set nominal release date to 2018-04-01 added a section in ltnews28 on rollback (9e1b0e8)
Frank Mittelbach
frank.mittelbach at latex-project.org
Fri Mar 23 17:11:03 CET 2018
Repository : https://github.com/latex3/latex2e
On branch : master
Link : https://github.com/latex3/latex2e/commit/9e1b0e8b5600531deb4228503892bd5a2f700659
>---------------------------------------------------------------
commit 9e1b0e8b5600531deb4228503892bd5a2f700659
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: Fri Mar 23 17:11:03 2018 +0100
set nominal release date to 2018-04-01
added a section in ltnews28 on rollback
>---------------------------------------------------------------
9e1b0e8b5600531deb4228503892bd5a2f700659
base/ltcounts.dtx | 4 ++--
base/ltdefns.dtx | 6 +++---
base/ltvers.dtx | 2 +-
doc/ltnews28.tex | 37 +++++++++++++++++++++++++++++++------
4 files changed, 37 insertions(+), 12 deletions(-)
diff --git a/base/ltcounts.dtx b/base/ltcounts.dtx
index 5e9e644..1a01e50 100644
--- a/base/ltcounts.dtx
+++ b/base/ltcounts.dtx
@@ -330,7 +330,7 @@
% \begin{macro}{\@removefromreset}
% \changes{v1.1k}{2018/03/08}{Interface added}
% \begin{macrocode}
-%<latexrelease>\IncludeInRelease{2018/02/01}{\@removefromreset}{Add interfaces}%
+%<latexrelease>\IncludeInRelease{2018-04-01}{\@removefromreset}{Add interfaces}%
%<*2ekernel|latexrelease>
% \end{macrocode}
%
@@ -424,7 +424,7 @@
% \begin{macrocode}
%</2ekernel|latexrelease>
%<latexrelease>\EndIncludeInRelease
-%<latexrelease>\IncludeInRelease{0000/00/00}{\@removefromreset}{Add interfaces}%
+%<latexrelease>\IncludeInRelease{0000-00-00}{\@removefromreset}{Add interfaces}%
%<latexrelease>\let \@removefromreset \undefined
%<latexrelease>\let \@ifbothcounters \undefined
%<latexrelease>\let \counterwithout \undefined
diff --git a/base/ltdefns.dtx b/base/ltdefns.dtx
index 09a9682..6c6e691 100644
--- a/base/ltdefns.dtx
+++ b/base/ltdefns.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2017
+% Copyright 1993-2018
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -1222,7 +1222,7 @@
% \changes{1.5c}{2018/01/06}{Avoid defining undefined commands to \cs{relax}}
% \begin{macrocode}
%</2ekernel>
-%<latexrelease>\IncludeInRelease{2018/02/01}{\@ifundefined}
+%<latexrelease>\IncludeInRelease{2018-04-01}{\@ifundefined}
%<latexrelease>{Leave commands undefined in \@ifundefined}%
%<*2ekernel|latexrelease>
% \end{macrocode}
@@ -1276,7 +1276,7 @@
\fi
%</2ekernel|latexrelease>
%<latexrelease>\EndIncludeInRelease
-%<latexrelease>\IncludeInRelease{0000/00/00}{\@ifundefined}
+%<latexrelease>\IncludeInRelease{0000-00-00}{\@ifundefined}
%<latexrelease>{Leave commands undefined in \@ifundefined}%
%<latexrelease>\def\@ifundefined#1{%
%<latexrelease> \expandafter\ifx\csname#1\endcsname\relax
diff --git a/base/ltvers.dtx b/base/ltvers.dtx
index 6c4c328..93ba800 100644
--- a/base/ltvers.dtx
+++ b/base/ltvers.dtx
@@ -112,7 +112,7 @@
%</2ekernel>
%<latexrelease>\edef\latexreleaseversion
%<*2ekernel|latexrelease>
- {2018-02-01}
+ {2018-04-01}
%</2ekernel|latexrelease>
%<*2ekernel>
\def\patch at level{-1}
diff --git a/doc/ltnews28.tex b/doc/ltnews28.tex
index 45ddc46..4787204 100644
--- a/doc/ltnews28.tex
+++ b/doc/ltnews28.tex
@@ -35,7 +35,7 @@
\usepackage{lmodern,url,hologo}
-\publicationmonth{March}
+\publicationmonth{april}
\publicationyear{2018}
\publicationissue{28}
@@ -82,6 +82,26 @@ The requirements and the workflow for reporting a bug in the core
and with further details also discussed in~\cite{Mittelbach:TB39-1}.
+\section{General rollback concept for packages and classes}
+
+ In 2015 a rollback concept for the \LaTeX{} kernel was introduced.
+ Providing this feature allowed us to make corrections to the
+ software (which more or less didn't happen for nearly two decades)
+ while continuing to maintain backward compatibility to the highest
+ degree.
+
+ In this release we have now extended this concept to
+ the world of packages and classes which was not covered
+ initially. As the classes and the extension packages have different
+ requirements compared to the kernel, the approach is different (and
+ simplified). This should make it easy for package developers to
+ apply it to their packages and authors to use when necessary.
+
+ The documentation of this new feature is given in an article
+ submitted to TUGboat and also available from our
+ website~\cite{Mittelbach:TB39-2}.
+
+
\section{Integration of \pkg{remreset} and \pkg{chngcntr} packages
into the kernel}
@@ -105,11 +125,6 @@ for this. For the programming level we also added
Anything here?
-\section{Updates to Babel}
-
-Anything here you want to report Javier?
-
-
\section{Changes to packages in the tools category}
\subsection{\LaTeX{} table columns with fixed widths}
@@ -135,6 +150,11 @@ The fix required a redesign of the output routines used by
off-chance that code that hooked into internals of \pkg{multicol}
needs adjustment.
+\section{Updates to Babel}
+
+Anything here you want to report Javier?
+
+
\begin{thebibliography}{9}
\bibitem{Mittelbach:TB38-2-213} Frank Mittelbach:
@@ -147,6 +167,11 @@ needs adjustment.
Submitted to TUGBoat.
\url{https://www.latex-project.org/publications/}
+\bibitem{Mittelbach:TB39-2} Frank Mittelbach:
+ \emph{A rollback concept for packages and classes}.
+ Submitted to TUGBoat.
+ \url{https://www.latex-project.org/publications/}
+
\end{thebibliography}
\end{document}
More information about the latex3-commits
mailing list