CTAN update: latex-base

2021-01-01 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

latex-base

package.

Version number: 2020-10-01-PL3
License type: lppl1.3c

Summary description: Base sources of LaTeX

Announcement text:
--

#
# 2020-10-01 PL 3 Release
#

2020-12-18  Phelype Oleinik  

* lthooks.dtx:
Moved 'top-level' code label at the very end of hooks.
- In reverse hooks, 'top-level' goes at the beginning.
- 'top-level' cannot be used as a label outside of the
  top-level.
- The label for the 'top-level' cannot be changed.
- Simplified internal managing of default label.
Renamed \DeclareDefaultHookLabel to \SetDefaultHookLabel (the
  old name will be kept until the next release).
Provide \PushDefaultHookLabel and \PopDefaultHookLabel.
Fixed a small bug in \ShowHook and \LogHook.

* ltclass.dtx:
Remove \@expl@@@hook@curr@name@push@@n from \@pushfilename to
follow changes to lthooks.dtx.

2020-12-10  Frank Mittelbach  

* ltfssbas.dtx (subsection{Macros for the user}):
Drop ``m'' if the series value is a member of a fixed list
and issue warning if doing it (gh/453)

2020-11-24  Frank Mittelbach  

* latexrelease.ins:
reorder module loading to match the order used
in the format to correctly resolve dependencies (gh/434)

* ltexpl.dtx (subsection{Loader}):
Load xparse in latexrelease if necessary and add missing
IncludeInRelease guards (gh/434)

* ltdefns.dtx, ltfilehook.dtx, lthooks.dtx, ltxshipout.dtx:
Add rollback support for forward case (gh/434)

2020-11-20  Phelype Oleinik  

* ltclass.dtx:
Remove file path from \@currname and use only \@currname to
  identify a package internally (gh/422).
Add \@currpath and (temporarily) \@kernel@currpathstack.
In \ProvidesPackage check the argument with \strcmp instead of
  \ifx. In case of substitution, copy the option list to the
  requested package.

* ltfilehook.dtx:
Keep path in the replacement file (#2) in
  \declare@file@substitution. In case of a replacement, pass
  the actually loaded file to \@addtofilelist. Explicitly clear
  replacement flag after using it.

2020-11-17  Frank Mittelbach  

* fntguide.tex:
Updated documentation of virtual shapes \updefault and
  \ulcdefault

2020-11-09  Frank Mittelbach  

* ltmath.dtx:
\negmedspace and \negthickspace have been only in amsmath,
so we need to undefine for rollback because amsmath used
\newcommand back then (gh/423)

2020-11-09  Frank Mittelbach  

* ltclass.dtx (section{Package/class rollback mechanism}):
Change help text for suspicous rollback, because the package
  may have existed then --- there is just no rollback data
  (gh/423)

--

This package is located at 
   http://mirror.ctan.org/macros/latex/base

More information is at
   https://www.ctan.org/pkg/latex-base




   Thanks for the upload.

 For the CTAN Team
Manfred Lotz


CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: luaotfload

2021-01-01 Thread CTAN Announcements
Ulrike Fischer submitted an update to the

luaotfload

package.

Version number: 3.16 2020-12-31
License type: gpl2

Summary description: OpenType ‘loader’ for Plain TeX and LaTeX

Announcement text:
--

2020-12-30 luaotfload v3.16
*  The fontloader has been synced with the context code from
2020-12-30
*  The entry point is called luaotfload.lua instead of
   luaotfload-main.lua (but the old name is still provided for 
   compatibility).
*  pre/post_shaping_filter callbacks has been added.
*  The number of lua-files and submodules shown in the log-file 
   has been reduced. But it is extended again by setting the
environment variable LUAOTFLOAD_TRACE_SUBMODULES=1.
*  The HarfBuzz based shaper will in some situations drop
hyphenation points. This happens less frequently now since the new
version uses first/second discretionaries (the mechanism described in
the LuaTeX manual, section 5.6 for the of-f-ice example) to support a
limited amount of nesting.
*  When the node shaper is used, experimental support for 
   OpenType variable fonts has been added. To use them, set the
font feature axis to a comma separated list of axis names and values. 
   (E.g.  axis={weight=600}) The supported axis names and value 
   range depend on the font.
*  The font features upper and lower can be used to map
   the text of a font to upper or lowercase before displaying it.
Currently this implements the untailored Unicode case mapping
algorithm, but it is planned to add tailoring later.
*  A number of small bugfixes.

--

This package is located at 
   http://mirror.ctan.org/macros/luatex/generic/luaotfload

More information is at
   https://www.ctan.org/pkg/luaotfload




   Thanks for the upload.

 For the CTAN Team
Manfred Lotz


CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .

___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: lualibs

2021-01-01 Thread CTAN Announcements
Ulrike Fischer submitted an update to the

lualibs

package.

Version number: 2.73 2020-12-30
License type: gpl2

Summary description: Additional Lua functions for LuaTeX macro
programmers

Announcement text:
--

This version syncs the files with the ConTeXt files from 2020-12-30.

--

This package is located at 
   http://mirror.ctan.org/macros/luatex/generic/lualibs

More information is at
   https://www.ctan.org/pkg/lualibs




   Thanks for the upload.

 For the CTAN Team
Manfred Lotz


CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann