Releases: MiKTeX/miktex
MiKTeX 21.3
MiKTeX 21.2
MiKTeX Console Simplified Chinese translation
The MiKTeX Console user interface has been translated to Simplified Chinese.
New programs
- xml2pmx 2021-02-07
Upgraded programs
- 2021 tune-up of TeX and METAFONT
- asymptote 2.69
- dvipdfmx 20210212
- dvisvgm 2.11.1
- pdftex 1.40.22
- pmxab 2.9.4a
- xetex 0.999993
Fixed issues
- 697: Add zh_CN translations
MiKTeX 21.1
MiKTeX Console German translation
MiKTeX Console now supports localization. To begin with, the user interface has been translated to German.
Upgraded programs
- asymptote 2.68
- autosp 2020-07-01
- dvipdfmx 20210116
- dvisvgm 2.11
- luatex 1.13.0
Fixed issues
- 676: MiKTeX Console localization: de_DE
MiKTeX 20.12
Breaking changes
Options --disable-pipes and --enable-pipes (TeX engines) are deprecated and will be removed in a future release. If specified, they now don't have any effect.
Fixed issues
- 597: xetex rounds all image sizes to integer pt values
- 652: miktexsetup.exe: MiKTeX encountered an internal error.
- 659: Check for directory that executable doesn't have permissions for causes crash
- 666: miktex (lualatex.exe) fails to run from flask subprocess
- 668: expand tilde prefixes
- 669: testing if pipes are enabled.
- 672: miktex-mf (or maketfm) doesn't find .mf files in the current directory
MiKTeX 20.11
MiKTeX 20.10
MiKTeX 20.7
MiKTeX 20.6.29
MiKTeX 20.6
New release versioning scheme
The MiKTeX project has switched to a date-based versioning scheme for releases.
See this issue for more info: #554
New programs
- patgen 1.0.6
- upmendex 0.54
Fixed issues
- 41: Error running miktex on Win 10 ver. 1709
- 534: include patgen in repo
- 538: MACOS, mthelp calls firefox instead of open
- 552: LuaLaTex fails on special characters in the windows user account path
- 554: MiKTeX release versioning
- 556: -jobname cli option broken on latex, pdflatex, xelatex, still working on lualatex
- 561: include upmendex in repository
MiKTeX 2.9.7440
Breaking changes
Removal of Omega 1.15
Omega 1.15 is obsolete and has now been removed from the distribution.
Windows 8.3 file names
In the past, it was possible to specify Windows 8.3 file names (aka
short file names) when invoking a TeX engine. As of 2.9.7440, this is
not supported anymore.
Impact: The following use case is broken:
pdflatex abraka~1.tex
where abraka~1.tex is the 8.3 variant of the long file name abrakadabra.tex.
Package database signing
In the past, package database signing was optional. As of MiKTeX
2.9.7440, it is required that MiKTeX package database files are
provided with a valid signature.
Reason: In order to support custom remote package repositories (see
Allow local http
mirrors), it must be
ensured that the conntents of the custom package repository is
unmodified.
Impact: Users will receive an error message if they visit an outdated
(no signature) or modified (tampered database) package repository.
Unrestricted shell escape commands and elevated privileges
As of MiKTeX 2.9.7440, it is possible to prevent the execution of
unrestricted shell escape commands when a program is running with
elevated privileges:
initexmf --verbose --set-config-value [Core]AllowUnrestrictedSuperUser=f
This prevents the following use case:
sudo pdflatex --shell-escape file.tex
where file.tex contains:
\documentclass{minimal}
\usepackage{shellesc}
\begin{document}
\ShellEscape{echo hello, world! > hello.txt}
\input{hello.txt}
\end{document}
For more information and discussion, visit the issue page at GitHub:
- 533: Unrestricted shell escape commands and elevated privileges
Ubuntu 20.04 & Fedora 32
MiKTeX is now available for Ubuntu 20.04 and Fedora 32. See this
howto for more info.
Fixed issues
- 486: Luatex cannot find input file when using texify on windows
- 491: Empty file error when trying to complete the setup on a Mac
- 510: Long file name support
- 514: Kerberos Proxy support
- 520: Make MiKTeX Console usable for keyboard only users
- 521: Cannot install on Fedora 32
- 528: Ubuntu 20.04 Repositories
- 532: Calling external commands with quotes in path via shell on Windows
- 541: Change BibTeX "I couldn't open database file" message to include double extension