upmendex: update to 1.22
part of TeXlive 2026
* Experimental support for Brahmic scripts (Bengali, Gurmukhi, Gujarati,
Kannada, Lao, Malayalam, Oriya, Sinhala, Tamil, Telugu).
xetex to 0.999998
part of TeXlive 2026
* When the “Infinite glue shrinkage” error is ignored (see the 2025 release
notes), the word “error” is no longer included in the output, and the message
is written only to the log file. This was a source of minor confusion and false
positives.
web2c: update to 2026
part of TeXlive 2026
* All CWEB programs work –verbosely by default again.
* All CWEB programs no longer fail in case of warning messages.
* ctangle produces far less whitespace in preprocessor macros.
* ctwill-proofsort supports multiple definitions for the same identifier.
* fmtutil, updmap: make self-locating as with tlmgr.
* mp_number_to_scaled returns a 64-bit signed integer instead of the system-dependent int. Internally, start on replacing int with int64_t in general.
* mp_hard_times fixed.
* Fixes for weave.
lua{,jit}tex: update to 1.24.0
part of TeXlive 2026
* New luaffi.
* Lua bindings for the HarfBuzz subset API.
* read_img now looks in a given –output-directory.
* Saves and restores pdf->objcompresslevel along with pdf->compress_level.
* texlua errors print tracebacks.
* set_macro check for removing trailing space improved.
* Wrong spacing around display with \matheqdirmode=1 partially fixed.
* Restored \mathflattenmode.
* Fixes for legacy handling of TrueType fonts.
* Experimental extension to ToUnicode for Type 1 fonts.
* Maximum size of the destination names table for PDF output raised to 1048576.
* Additional value field for write nodes (getfield) for unexpanded token tables.
* Some unused modes made obsolete.
* When the “Infinite glue shrinkage” error is ignored (see the 2025 release notes),
the word “error” is no longer included in the output, and the message is written
only to the log file. This was a source of minor confusion and false positives.
kpathsea: update to 6.4.2
part of TeXlive 2026
* New configuration value texmf_nlink_for_leaf to specify whether the st_nlink=2
check is made to decide whether we’re in a leaf directory; in the default
texmf.cnf, the check is now disabled.
* The configuration value openin_any no longer has any effect; the interface
functions are still compiled into the library, but now consider any filename
to be ok for reading. To the best of anyone’s knowledge, no value but ‘a’
was ever useful (or used).
dvipdfmx: update to 20260113
part of TeXlive 2026
- Option -o - to send output to stdout reenabled, after being unintentionally
disabled for several years.