summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/base/latexchanges.tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-05-28 22:28:24 +0000
committerKarl Berry <karl@freefriends.org>2018-05-28 22:28:24 +0000
commit137220c3442927290385d230913b8cb7d6eff71b (patch)
treed30f0622a64b8b7dab7dc8fb85149c0160c679a4 /Master/texmf-dist/doc/latex/base/latexchanges.tex
parentca9120d93c497003e1ae261a1b9f1b33b568386c (diff)
latex(2e) (28may18)
git-svn-id: svn://tug.org/texlive/trunk@47860 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/base/latexchanges.tex')
-rw-r--r--Master/texmf-dist/doc/latex/base/latexchanges.tex37
1 files changed, 30 insertions, 7 deletions
diff --git a/Master/texmf-dist/doc/latex/base/latexchanges.tex b/Master/texmf-dist/doc/latex/base/latexchanges.tex
index b41d98aa8b8..f91b00f5e06 100644
--- a/Master/texmf-dist/doc/latex/base/latexchanges.tex
+++ b/Master/texmf-dist/doc/latex/base/latexchanges.tex
@@ -54,6 +54,22 @@
\math@fontsfalse\selectfont,}\hidewidth}\egroup}
\makeatother
+\ifx\href\undefined
+ \newcommand\ghissue[1]{#1}
+ \newcommand\gnatsissue[1]{#1}
+ \newcommand\ltnewsissue[1]{\LaTeX\ News~#1}
+ \newcommand\sxanswer[1]{http://tex.stackexchange.com\slash a\slash #1}
+\else
+ \newcommand\ghissue[1]{%
+ \href{https://github.com/latex3/latex2e/issues/#1}{#1}}
+ \newcommand\gnatsissue[1]{%
+ \href{https://www.latex-project.org/cgi-bin/ltxbugs2html?pr=latex/#1}{#1}}
+ \newcommand\ltnewsissue[1]{%
+ \href{https://www.latex-project.org/news/latex2e-news/ltnews#1.pdf}{\LaTeX\ News~#1}}
+ \newcommand\sxanswer[1]{%
+ \url{http://tex.stackexchange.com/a/#1}}
+\fi
+
\begin{document}
\maketitle
@@ -67,31 +83,38 @@
This document describes changes that have been made to the \LaTeX\ format since the 2014/05/01 \LaTeX\ release.
%This document details all the changes to documented functions since the 2014/05/01 \LaTeX\ release.
-As announced in \LaTeX\ News~22, the 2015 \LaTeX{} release adopts a new
+As announced in \ltnewsissue{22}, the 2015 \LaTeX{} release adopts a new
policy. Improvements and bug fixes will be made to the format sources,
with the \Lpack{latexrelease} package being available to revert
changes to use definitions from an earlier format.
+\section{Changes introduced in 2018-04-01 patch~5}
+Improved support for non ASCII filenames on the commandline on
+filesystems using legacy encodings.
+
+Adjusted the new package rollback code so that some edge cases where rollback
+can not be guaranteed become a warning not an error.
+
\section{Changes introduced in 2018-04-01 patch~4}
No changes to the format, but \texttt{docstrip} adjusted so that non-ASCII
\texttt{.ins} files work with the new UTF-8 defaults.
\section{Changes introduced in 2018-04-01 patch~3}
-Additional adjustments for GitHub issues 34 and 38, adjustment to the
+Additional adjustments for GitHub issues \ghissue{34} and \ghissue{38}, adjustment to the
location of some documentation files, such as \texttt{source2e.tex} to
be installed in the documentation sources not the default \TeX\ input
tree.
\section{Changes introduced in 2018-04-01 patch~2}
-Additional adjustments for GitHub issues 32 and 33.
+Additional adjustments for GitHub issues \ghissue{32} and \ghissue{33}.
\section{Changes introduced in 2018-04-01 patch~1}
Make \verb|\UseRawInputEncoding| and \Lpack{latexrelease} reset \verb|\inputencodingname|
when disabling the UTF-8 input handling.
\section{Changes introduced in 2018-04-01}
-Further details of changes at this release are given in \LaTeX~News~28, but in brief
+Further details of changes at this release are given in \ltnewsissue{28}, but in brief
the main changes are as listed below.
The default encoding for files has been changed to UTF-8.
@@ -119,11 +142,11 @@ accent (or an accent declared later) gave no error, but did nothing useful.
as an error, allowing the declared composite to work as intended.
The definition of \verb|\-| is adjusted to match the comments in
-PR/3855 to accomodate non standard settings of \verb|\hyphenchar|.
+\gnatsissue{3855} to accomodate non standard settings of \verb|\hyphenchar|.
In parboxes and similar settings, \verb|\lineskiplimit| is now
reset (to the existing default value, \verb|\normallineskiplimit|).
-See http://tex.stackexchange.com\slash a\slash 359934.
+See \sxanswer{359934}.
The code for verb|\newpage| has been adjusted to add a test on the value of
\verb|\prevdepth| so that the depth of the last line is preserved in
@@ -193,7 +216,7 @@ adding a method to disable callback management entirely.
\subsection{LuaTeX allocation}
Almost all changes at this release relate to incorporating allocation macros for luatex into the format
-as done for etex and xetex in 2015/01/01. For details see |ltluatex.dtx| or \LaTeX\ News 22.
+as done for etex and xetex in 2015/01/01. For details see |ltluatex.dtx| or \ltnewsissue{22}.
|ltluatex.dtx| now forms a new chapter (N) in the documented sources, |source2e.tex|.