diff options
Diffstat (limited to 'macros/latex/base/changes.txt')
-rw-r--r-- | macros/latex/base/changes.txt | 333 |
1 files changed, 328 insertions, 5 deletions
diff --git a/macros/latex/base/changes.txt b/macros/latex/base/changes.txt index 1b8b0fc5d4..f880f43d67 100644 --- a/macros/latex/base/changes.txt +++ b/macros/latex/base/changes.txt @@ -11,6 +11,329 @@ All changes above are only part of the development branch for the next release. ================================================================================ ######################### +# 2022-06-01 Release +######################### + +2022-06-07 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * utf8ienc.dtx (subsection{The mapping table}): + Fix \guillemetleft and \guillemetright also in dfu files (gh/65) + +2022-06-03 David Carlisle <David.Carlisle@latex-project.org> + + * doc.dtx: adjust ltxdoc.cls and doc.dtx to process existing + use of L3 names and \pkg in base dtx files + +2022-06-02 David Carlisle <David.Carlisle@latex-project.org> + + * ltfinal.dtx: add \NoCaseChange (previously available in the + textcase package) + +2022-06-01 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltmarks.dtx (subsection{Updating mark structures}): + Be more careful when unpackage a \vbox for mark detection, it might + contain infinite shrink glue (gh/836) + +2022-05-27 David Carlisle <David.Carlisle@latex-project.org> + + * ltfiles.dtx, ltoutenc.dtx: + save the original version string in \ver@@... + Usable by \listfiles if the standard \ver@... command has been set to \relax + (as in fontenc.sty) gh/825 + +2022-05-27 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltxdoc.dtx (section{Customisation}): + Added option doc2 so that old doc version can be requested (gh/822) + +2022-05-27 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * doc.dtx (subsection{Processing the package keys}): + Adjusted doc to use \ProcessKeyOptions (not the older l3keys2e variant) + +2022-05-17 Phelype Oleinik <phelype.oleinik@latex-project.org> + + * lthooks.dtx (subsection{Setting rules for hooks code}): + Refuse sorting one-time hooks (gh/818). + +2022-05-17 Ulrike Fischer <Ulrike.Fischer@latex-project.org> + + * ltmeta.dtx: + Added dummy definitions for target commands. + +2022-05-13 Phelype Oleinik <phelype.oleinik@latex-project.org> + + * lthooks.dtx (subsection{Using the hook}): + Avoid l3debug error on an undeclared variable in \hook_use_once:nnn. + +2022-05-08 Marcel Krüger <Marcel.Krueger@latex-project.org> + + * utf8ienc.dtx: + Declare Unicode codepoints U+3008 and U+3009 to be equivalent + to their canonical equivalent codepoints 2329/232A (corresponding + to \textlangle/\textrangle) + +2022-05-08 Marcel Krüger <Marcel.Krueger@latex-project.org> + + * ltmath.dtx: Use more consistent default math styles on LuaLaTeX + +2022-04-13 Ulrike Fischer <Ulrike.Fischer@latex-project.org> + + * ltxref.dtx: + Added starred versions of \ref, \pageref and \Ref + Added expandable version for \pageref and \ref + * ifthen.dtx: + use new expandable version for \pageref and \ref + +2022-05-08 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltshipout.dtx (subsection{Handling the end of job hook}): + Handle case where shipout/lastpage is run too early and issue + a warning (gh/813) + +2022-04-21 Joseph Wright <Joseph.Wright@latex-project.org> + + * ltfinal.dtx (subsection{Lccodes and uccodes}): + Support \noexpand in arg. to \MakeUppercase and + \MakeLowercase + +2022-04-08 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltmath.dtx (subsubsection{The UNSORTED Rest}): + Make \openup robust (gh/123) + +2022-04-03 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltmarks.dtx: New module to implement new marks mechanism + + * ltpage.dtx (section| command.): + Updates to \markboth and \markright to interface with new mark mechanism + + * ltoutput.dtx (subsection{Floats}): + Interface with new mark mechanism + + * ltfinal.dtx (subsection{Typesetting parameters}): + Integration of new mark management interface + +2022-04-01 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltfiles.dtx (section{File Handling}): + Process include/excluded hook(s) if an include file is bypassed + + * lthooks.dtx (subsection{Adding or removing hook code}): + Add support for generic include/.../excluded hooks + + * ltfilehook.dtx: document include/excluded hooks + +2022-03-18 Phelype Oleinik <phelype.oleinik@latex-project.org> + + * ltcmd.dtx (subsection{Utilities}): + Fix \@@_cmd_type_cases:NnnnnF prematurely expanding macros (gh/795). + +2022-03-18 Joseph Wright <joseph.wright@latex-project.org> + + * ltkeys.dtx: + Remove \ProcessKeyPackageOptions + +2022-03-10 Phelype Oleinik <phelype.oleinik@latex-project.org> + + * ltfilehook.dtx (subsection{Selecting a file (\cs{set@curr@file})}): + Add \set@curr@file@nosearch, to ignore \input@path and \l_file_search_path_seq. + +2022-03-10 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltbibl.dtx (section{Bibliography Generation}): + Ensure that an empty argument given to \cite generates + a warning (gh/790) + +2022-02-28 Phelype Oleinik <phelype.oleinik@latex-project.org> + + * ltvers.dtx (subsection{Declaring an all-new module}): + Detect a missing \IncludeInRelease{0000/00/00} in a new module. + +2022-02-28 Phelype Oleinik <phelype.oleinik@latex-project.org> + + * latexrelease.dtx, ltexpl.dtx, ltcmd.dtx: + Move most make-harmless redefinitions right after ltexpl.dtx. + +2022-02-21 Joseph Wright <Joseph.Wright@latex-project.org> + + * ltkeys.dtx: + More efficient module expansion + +2022-02-19 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltcmd.dtx (subsection{User functions}): + Added \IfBlankTF and friends to test if a received argument + is empty or contains only normal space characters. + +2022-02-19 David Carlisle <David.Carlisle@latex-project.org> + + * utf8ienc.dtx: use \protected definitions. + also avoid global definitions for gh/762 + +2022-02-16 Joseph Wright <Joseph.Wright@latex-project.org> + + * ltkeys.dtx: + Allow for active characters in module argument + \DeclareUnknownKeyHandler better than with the "s" + +2022-02-15 Joseph Wright <Joseph.Wright@latex-project.org> + + * ltkeys.dtx: + Expand optional module argument in design-level commands + Add \DeclareUnknownKeysHandler + +2022-02-07 Joseph Wright <Joseph.Wright@latex-project.org> + + * ltkeys.dtx: + Correct definition of .code property + +2022-02-05 Joseph Wright <Joseph.Wright@latex-project.org> + + * ltkeys.dtx: + Create key properties at the 2e layer + Add .code property + +2022-01-25 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltplain.dtx (section{Plain \TeX}): + Alter \obeyspaces and \obeylines to use a redirection for special + use cases (gh/367)} + +2022-01-20 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * doc.dtx (subsection{Keys supported by doc): + Fixed key handling for nohyperref and nomulticol (gh/750). + +2022-01-15 Joseph Wright <Joseph.Wright-project.org> + + * ltkeys.dtx: + Clear option data in \AtEndOfPackage hook + +2022-01-06 Joseph Wright <Joseph.Wright-project.org> + + * ltexpl.dtx (section{Document-level command names for expl3 functions}): + Adjust document-level names for \exp_args:Nc and the like + +2021-12-30 Ulrike Fischer <Ulrike.Fischer@latex-project.org> + + * ltmeta.dtx: + Adapted bundle name to new name `LaTeX-lab' + +2021-12-31 Phelype Oleinik <phelype.oleinik@latex-project.org> + + * ltcmd.dtx (subsubsection{Showing the definition of a command}): + Make \ShowCommand stop for interaction with ltcmd (gh/739) + +2021-12-28 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltexpl.dtx (section{Document-level command names for expl3 functions}): + Added document-level names for \exp_args:Nc and the like + for use with \NewDocumentCommand, etc. (gh/735) + +2021-12-27 Marcel Krüger <Marcel.Krueger@latex-project.org> + + * ltluatex.dtx: + Added \newluacmd and \newprotectedluacmd for easy allocation of Lua command ids. + +2021-12-13 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltmeta.dtx: + First version of this module added implementing an interface to + \DocumentMetadata. At the moment the actual code is outside the + format and only loaded if the command is called. + +2021-12-13 David Carlisle <David.Carlisle@latex-project.org> + + * utf8ienc.dtx: Use hex 80 not A0 to test for single byte UTF-8 github/730 + +2021-12-12 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltoutenc.dtx (subsection{Definitions for the TU encoding}): + \DeclareUnicodeAccent now makes the encoding argument implicit + as it is already done for other Unicode encoding commands. + Also added \DeclareUnicodeCommand and \DeclareUnicodeSymbol (gh/253). + +2021-12-12 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * doc.dtx (subsection[Dealing with the change history]): + Implement option recordchangedates to show dates in the change log + if that option is used (gh/531). + +2021-12-11 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltdirchk.dtx (section{Initialization}): + Add comment lines into latex.ltx to indicate temp definitions that + are later overwritten (gh/725). + +2021-12-10 David Carlisle <David.Carlisle@latex-project.org> + + * utf8ienc.dtx: Add inputenc UTF-8 support for Digraphs U+01C4-U+01CC + +2021-12-09 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * proc.dtx (subsection{The page style}): + Support twoside by providing an appropriate footer line (gh/704). + +2021-12-08 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * lttextcomp.dtx (section{Sub-encodings}): + Describe correctly (I hope) how sub-encodings work for TS1. + +2021-11-30 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltexpl.dtx: + Added \fpeval, \inteval, \dimeval, and \skipeval (gh711) + +2021-11-18 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * All *.dtx: Replaced \StopEventually by \MaybeStop + +2021-11-30 Joseph Wright <joseph.wright@latex-project.org> + + * ltclasses.dtx + New option handling routine using ltkeys + +2021-11-26 Joseph Wright <joseph.wright@latex-project.org> + + * ltkeys.dtx + New file to integrate keyval option processing into the kernel + +2021-11-17 Marcel Krüger <Marcel.Krueger@latex-project.org> + + * ltluatex.dtx: + Classify [hv]pack_quality callbacks as exclusive + Never pass true to the engine for LuaTeX list callbacks + +2021-11-15 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * build.lua (textfiles): + Dropped a few obsolete documentation files (nobody installs manually these + days and the advice given was no longer current). + + * latexchanges.tex: + We no longer maintain this file; instead everything is documented in ltnewsXX + and in the changes.txt files so we zap this file too because the double book + keeping always means one or the other is out of date. + +2021-11-14 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * doc.dtx: Replaced doc.dtx with V3 version. + The old doc can be reactivated with \usepackage{doc}[=v2]. + Hyperref usage (on by default) can be turned off with + \usepackage[hyperref=false]{doc}. + New options etc are documented: use texdoc doc + (code documentation only partly done). + +2021-11-12 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltxdoc.dtx (section{Configuration file}): + Added our default .cfg for extraction. + Added option "nocfg" to bypass a system cfg. + +######################### # 2021-11-15 PL1 Release ######################### @@ -24,7 +347,7 @@ All changes above are only part of the development branch for the next release. # 2021-11-15 Release ######################### -2021-10-20 Phelype Oleinik <phelype.oleinik@latex-project.org> +2021-10-20 Phelype Oleinik <phelype.oleinik@latex-project.org> * ltcmdhooks.dtx (subsubsection{Patching by expansion and redefinition}): Fix patching of commands that contain parameter tokens (gh/697) @@ -62,7 +385,7 @@ All changes above are only part of the development branch for the next release. * classes.dtx, doc.dtx, makeindx.dtx, preload.dtx, slides.dtx, array.dtx Removed old references to latex.tex or latex.dtx (gh/685) -2021-09-28 Phelype Oleinik <phelype.oleinik@latex-project.org> +2021-09-28 Phelype Oleinik <phelype.oleinik@latex-project.org> * ltcmdhooks.dtx (subsection{Patching commands}): Make patching of commands with generic cmd hooks a global operation (gh/674) @@ -1435,8 +1758,8 @@ All changes above are only part of the development branch for the next release. * fontdef.dtx (subsection{Defaults}): Set \shapedefault explicitly to "n" not \updefault - \bfdefault set to to "b" not "bx" (but bx for CM fonts) - \updefault set to to "up" not "n". + \bfdefault set to "b" not "bx" (but bx for CM fonts) + \updefault set to "up" not "n". Part of extending the series and shape handling, see ltnews31. 2019-12-17 Frank Mittelbach <Frank.Mittelbach@latex-project.org> @@ -12007,7 +12330,7 @@ All changes above are only part of the development branch for the next release. * unpack2e.ins: Removed unnecessary .drv generation (some are still there) - Added the the WITHOUT ANY WARRANTY message to some preambles. + Added the WITHOUT ANY WARRANTY message to some preambles. * oldgerm.dtx: Moved the driver code in front so that the documentation can be |