Skip to content

Releases: MiKTeX/miktex

MiKTeX 20.11

01 Nov 16:23
20.11
Compare
Choose a tag to compare

Upgraded programs

  • asymptote 2.67
  • axohelp 1.3
  • dvipdfmx 20201014
  • dvisvgm 2.10.1

Fixed issues

  • 648: lualatex/xelatex: handling of stderr when using pipes
  • 650: Compilation get's stuck when using input pipes with inputs larger than 4KB

MiKTeX 20.10

11 Oct 10:23
20.10
Compare
Choose a tag to compare

Fixed issues

  • 206: store log-files of "build format" runs
  • 598: Installing anyway when hitting "back" on windows
  • 607: MiKTeX 20.6.29 64 bit installation bug
  • 634: .fls files are put in output directory, should be placed in aux directory instead
  • 635: make4ht odt compilations on miktex systems fail

MiKTeX 20.7

02 Aug 19:17
20.7
Compare
Choose a tag to compare

Fixed issues

  • 576: Net Installer Crashing
  • 581: pdflatex fails with "invalid argument in putc"
  • 584: upon rebuilding all formats: invalid value definition in mltex.ini

MiKTeX 20.6.29

01 Jul 07:30
20.6.29
Compare
Choose a tag to compare

This is a followup release to fix some regressions:

  • 568: pdflatex fails after recent update
  • 569: \show crashes MiKTeX

MiKTeX 20.6

28 Jun 09:26
20.6
Compare
Choose a tag to compare

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

18 May 13:52
2.9.7440
Compare
Choose a tag to compare

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

MiKTeX 2.9.7400

29 Apr 10:07
2.9.7400
Compare
Choose a tag to compare

Fixed issues

  • 312: MiKTeX Setup Wizard ignores --user-install in Windows 10
  • 429: Suggested feature: epstopdf - alert on missing font packages

Upgraded programs

  • asymptote 2.65
  • texworks 0.6.5

MiKTeX 2.9.7350

22 Mar 10:40
2.9.7350
Compare
Choose a tag to compare

lualatex: switching engine from LuaTeX to LuaHBTeX

lualatex now uses LuaHBTeX as the underlying engine.

Upgraded programs

  • asymptote 2.64
  • autosp 2020-03-11
  • dvipdfmx 20200315
  • dvisvgm 2.9.1
  • texworks 0.6.4

Fixed issues

  • 445: Autoinstall packages on the fly (without asking): give option to install for all users
  • 475: BibTeX single_fn_space = 100 is too small; could we have 1000, please?
  • 486: Luatex cannot find input file when using texify on windows

MiKTeX 2.9.7300

16 Feb 17:16
2.9.7300
Compare
Choose a tag to compare

Group-delimited \input argument

MiKTeX adopted the forthcoming TL 2020 \input enhancement which allows
you to specify files with spaces in the name:

\input{my stuff}
\input{"my stuff"}

To quote Karl Berry:

For TL 2020, I think we're going to be able to extend
\input so that it can take a grouped argument (\input{...}), and thus
allow any character in the name -- except that " characters will still
be eliminated, at LaTeX's request. This won't affect the standard
space/token-delimited use of \input in any way.

CentOS 8

MiKTeX is now available for CentOS 8. Quick installation instructions:

sudo rpm --import "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xD6BC243565B2087BC3F897C9277A7293F59E4889"
sudo curl -L -o /etc/yum.repos.d/miktex.repo https://miktex.org/download/centos/8/miktex.repo
sudo dnf update
sudo dnf install miktex

Please read this HOWTO,
if this is the first time you install MiKTeX for Linux.

LCDF Typetools

The MiKTeX distribution now includes LCDF Typetools,
a bundle of outline font manipulation tools.

Upgraded programs

  • asymptote 2.62
  • autosp 2020-02-06
  • dvipdfmx 20200116
  • dvipng 1.17
  • dvips 2020.1
  • dvisvgm 2.8.2
  • LuaTeX 1.12.0
  • pdftex 1.40.21
  • pmxab 2.9.4

Upgraded libraries

  • libpng 1.6.37

Fixed issues

  • 419: Admin mode required but not accessible
  • 420: miktexsetup fails -- how to advance?
  • 422: Increase font_mem_size upper limit
  • 428: GSF2PK failed on postscript font
  • 435: language patterns in the format can not be changed manually
  • 436: Problems with the oberdiek package
  • 438: Create "fc-cache.exe" as alias
  • 441: Cannot build new format
  • 448: miktex-makepk fails if the transcript file does not exist
  • 451: Clicking Close button vs pressing Esc key upon finished package installation
  • 459: dvipng 1.16 with pk fonts error on Win32
  • 471: BibTeX max_glob_strs = 10 or 20 much too small; could we have 100, please?

MiKTeX 2.9.7250

17 Nov 11:34
2.9.7250
Compare
Choose a tag to compare

New programs

  • LuaHBTeX 1.11.2

Upgraded programs

  • LuaTeX 1.11.2

Fixed issues

  • 25: tex4ht support
  • 328: initexmf: access denied error
  • 411: texify does not run bibtex