Current File : //proc/self/root/kunden/usr/share/texlive/texmf-dist/scripts/texlive/NEWS |
(This file public domain. Originally written by Norbert Preining and
Karl Berry, 2010.)
<p><b>tlmgr 57424 (released 16jan21):</b>
<li>usermode: pass -user to fmtutil.
<li>remove dependency on File::Copy.
<p><b>tlmgr 57119 (released 13dec20):</b>
<li>keep only one backup of the main repo, many mirrors notwithstanding.
<p><b>tlmgr 56566 (released 8oct20):</b>
<li>avoid tlmgr info --data printing incorrect relocatable data.
<li>tlmgr restore: ensure depending formats are rebuilt.
<li>Windows: support batch uninstallation by passing any argument.
<li>Windows: silence spurious warnings due to failures in broadcast_env.
<p><b>tlmgr 56458 (released 30sep20):</b>
<li>tlmgr info reports new lcat-* and rcat-* fields for local vs. remote data.
<p><b>tlmgr 56372 (released 22sep20):</b>
<li>small fixes for warnings, csv output, xdvi paper location.
<p><b>tlmgr 55369 (released 1jun20):</b>
<li>full logging of subcommands moved to new file tlmgr-commands.log.
<p><b>tlmgr 54446 (released 21mar20):</b>
<li>full logging of subcommand (notably fmtutil) output in tlmgr.log.
<li>tlmgr update --all --force does not update tlperl.w32.
<li>tlmgr -gui uninstall of entire TL fixed.
<p><b>tlmgr 54286 (released 13mar20):</b>
<li>tlmgr remove --all also removes install-tl and texmfcnf.lua.
<p><b>tlmgr 54118 (released 7mar20):</b>
<li>re-initialize LWP connection after 5 errors.
<li>more specific verification error messages.
<p><b>tlmgr 53428 (released 17jan20):</b>
<li>automatic retry of packages that fail to download.
<li>rearrange packaging so little-used scripts are not part of
infraonly; remove tetex package.
<p><b>tlmgr 53225 (released 25dec19):</b>
<li>avoid doubled .rNNN in backup container names.
<li>warning when chosen installation root (TEXDIR) has problematic characters.
<li>silence check texmfdbs by default; refine checks.
<li>omit catalogue-date entry when packages are updated.
<li>debugging output when a directory is failed to be collapsed for backup tar.
<p><b>tlmgr 52931 (released 27nov19):</b>
<li>major change to <a
href="https://tug.org/texlive/tlmgr.html#verpkg">versioned package
containers</a> for the central tlnet repository.
<p><b>tlmgr 52752 (released 12nov19):</b>
<li>TLConfig.pm: luahbtex binary missing on some platforms until TL'20.
<p><b>tlmgr 52585 (released 31oct19):</b>
<li>TLUtils.pm: try again with symlink change for backups.
<li>small doc and implementation improvements.
<p><b>tlmgr 52467 (released 21oct19):</b>
<li>revert TLUtils.pm change, as it could cause symlinks to absolute paths
to be in the bin/ directories, not just used for backups.
<p><b>tlmgr 52123 (released 20oct19):</b>
<li>tlmgr check runfiles: ignore latex-.*-dev packages.
<li>reduce download retries for curl and wget from 10 to 4.
<li>TLUtils.pm: prepare for versioned containers by making symlinks absolute.
<p><b>tlmgr 51555 (released 5jul19):</b>
<li>runscript.tlu: use vbscript for GUI error boxes, so tlshell can be
its own self-contained package, entirely separate from texlive.infra.
<p><b>tlmgr 51217 (released 29may19):</b>
<li>propagate gpg verification status for GUIs.
<p><b>tlmgr 50796 (released 7apr19):</b>
<li>more runscript.tlu and doc tweaks; TL'19 release.
<p><b>tlmgr 49885 (released 6feb19):</b>
<li>runscript.tlu support for tclkit and GUI errors; only doc tweaks for
tlmgr itself.
<p><b>tlmgr 49226 (released 23nov18):</b>
<li>new environment variable TEXLIVE_PREFER_OWN to prefer compression
(e.g., xz) and download (e.g., wget) programs shipped with TL to those
provided by the system.
<p><b>tlmgr 48598 (released 29oct18):</b>
<li>remove debugging line for caller() left in by mistake.
<li>update ctan backbone list (to the one remaining).
<p><b>tlmgr 48522 (released 3sep18):</b>
<li>tlmgr info: report Catalogue contact info if available.
<li>only run mtxrun if luatex is available.
<p><b>tlmgr 48271 (released 25jul18):</b>
<li>prefer system provided binaries over TL provided binaries for
compressor and download programs.
<li>tlmgr info now allows listing only packages from the remote
repository using <tt>--only-remote</tt>.
<li>further checks on downloaded signature files to reduce
spurious warnings.
<li>save alias information from TeX Catalogue.
<p><b>tlmgr 47951 (released 07jun18):</b>
<li>Backup removal for non-xz.
<p><b>tlmgr 47935 (released 05-06jun18):</b>
<li>Bug fix for lz4 backups (need <tt>-m</tt> for normal behavior).
<p><b>tlmgr 47907 (released 03jun18):</b>
<li>support for curl as a download program, and new default behavior for
choosing. In this order:
<ol>
<li>If the environment variable <tt>TEXLIVE_DOWNLOADER</tt> is
defined, use it; abort if the specified program doesn't work.
Possible values: <tt>curl</tt>, <tt>wget</tt>.
<li>If the environment variable <tt>TL_DOWNLOAD_PROGRAM</tt> is
defined (can be any value), use it together with
<tt>TL_DOWNLOAD_ARGS</tt>; abort if it doesn't work.
<li>If LWP is available and working, use that (by far the most
efficient method, as it supports persistent downloads).
<li>If curl is available (from the system) and working, use that.
<li>If wget is available (either from the system or TL) and
working, use that.
</ol>
<p>TL still provides <tt>wget</tt> binaries for some platforms, so
some download method should always be available.
<li>support for alternative compressor programs; until now, backups and
intermediate rollback containers were always created with xz. Now:
<ol>
<li>If the environment variable <tt>TEXLIVE_COMPRESSOR</tt> is
defined, use it; abort if it doesn't work. Possible values:
<tt>lz4</tt>, <tt>gzip</tt>, <tt>xz</tt>.
<li>If lz4 is available (either from the system or TL) and working, use that.
<li>If gzip is available (from the system) and working, use that.
<li>If xz is available (either from the system or TL) and working, use that.
</ol>
<p>lz4 and gzip are much faster in creating tlmgr's local backups.
The unconditional use of xz for the tlnet containers is unaffected,
to minimize download sizes.
<li><a href="https://openssh.com/">ssh</a> support: installing from a
repository of the form <tt>user@machine:/path/to/tlnet</tt> is now
supported; the url-like forms
<tt>scp://user@machine/path/to/tlnet</tt> and
<tt>ssh://user@machine/path/to/tlnet</tt> are equivalent. ssh-agent
is strongly recommended!
<li>Not tlmgr, but close enough: our generic Windows wrapper
runscript.tlu now sets <tt>LC_CTYPE</tt> to be the system encoding, to
support files with non-ASCII characters.
<p><b>tlmgr 47303 (released 14apr18):</b>
<li>uninstall now a synonym for remove, so requiring --all to remove the
TeX Live installation.
<p><b>tlmgr 46207 (released 31jan18):</b>
<li>new action/option print-platform-info to dump platform name(s) as
well as the identifier.
<li>fix integrity checks to include checksum and not only size.
<li>remove support for md5 checksums (unused for a long time).
<p><b>tlmgr 46034 (released 12dec17):</b>
<li>tlmgr info (list): reinstate previous (and intended) list format.
<li>tlmgr info: only load remote tlpdb when necessary.
<li>(Windows) do not run post-actions when luatex.dll is not
available (because runscript needs luatex).
<p><b>tlmgr 45838 (released 23nov17):</b>
<li>allow excluding packages from update in tlmgr config file.
<li>JSON output for various commands.
<li>other machine-readable improvements.
<p><b>tlmgr 45286 (released 15sep17):</b>
<li>require the main repository to be signed.
<li>fix tlmgr info output.
<p><b>tlmgr 45190 (released 1sep17):</b>
<li>fix tlmgrgui not to switch to single repo mode on CTAN mirror usage.
<li>prohibit upgrades between releases using tlmgr.
<li>add shell mode.
<li>add tabulated info output.
<p><b>tlmgr 44452 (released 9jun17):</b>
<li>bug fix for tlmgr conf editing of line continuations.
<p><b>tlmgr 44422 (TeX Live 2017):</b>
<li>new action <tt>shell</tt> for interactive and scripted use.
<li>new action <tt>conf auxtrees</tt> to easily add and remove extra
texmf trees.
<li>if backups are enabled, a backup is automatically made by the
<tt>remove</tt> action.
<li>the <tt>info</tt> output includes sizes for schemes and collections.
<p><b>tlmgr 41476 (released 20jun16):</b>
<li>fix <tt>tlmgr restore</tt> failure
<p><b>tlmgr 41258 (TeX Live 2016, 19may16):</b>
<li>support for system-level configuration files in
<tt>TEXMFSYSCONFIG/tlmgr/config</tt>, where a restricted set of allowed
actions can be defined, in addition to the usual tlmgr config file
directives.
<li>the font and other gui controls can be specified as options to the
<tt>gui</tt> action.
<li>verify package checksums during installation; sha-512 used instead
of md5 for checksums; new config file setting <tt>no-checksums</tt>.
<li>gpg verification supported, with new action <tt>key</tt> and new
options and config settings <tt>--require-verification</tt> and
<tt>verify-downloads</tt>.
<li>unify installer and tlmgr package installation implementations.
<p><b>tlmgr revision 39198 (released 5jan16):</b>
<li>message and doc changes.
<li>ConTeXt paper size changes.
<p><b>tlmgr revision 37738 (released 3jul15):</b>
<li>more accurate error codes, e.g., for paper sizes.
<li>info searches titles, descriptions, file names, topics if available.
<p><b>tlmgr revision 37030 (released 24apr15):</b>
<li>more reliable exit status codes.
<li>add --with-doc and --with-src options for use with install --reinstall,
to get the doc and/or src files even if they were omitted at initial
installation.
<li>the install action reports explicitly-requested packages already installed.
<li>restore --dry-run is now more of a no-op, as intended.
<p><b>tlmgr revision 35841 (released 24dec14):</b>
<li>remove taxonomy searching, since upstream data is no longer maintained.
<p><b>tlmgr revision 34227 (released 23may14, TeX Live 2014):</b>
<li>If the NOPERLDOC envvar is set, avoid fancy <tt>--help</tt> message
formatting, regardless. (Same holds for install-tl.)
<li><tt>tlmgr conf</tt> supports new options <tt>--delete</tt>,
<tt>--conffile</tt>, and <tt>updmap</tt>.
<li>doc and error checking updates as usual.
<p><b>tlmgr revision 32912 (released 9feb14):</b>
<li>tlmgrgui wordings, arrangements, etc.
<p><b>tlmgr revision 31657 (released 15sep13):</b>
<li>fix for "quoted" strings inside doc attributes, as in pythontex's
Catalogue entry.
<p><b>tlmgr revision 31400 (released 9aug13):</b>
<li>fix for installation from file (install --file).
<p><b>tlmgr revision 30643 (released 23may13, TeX Live 2013):</b>
<li>documentation updates for the release.
<li>new tlperl (version 5.16.2) for Windows, compiled without
optimization and with debugging
<p><b>tlmgr revision 28216 (released 09nov12):</b>
<li>menu shortcuts are installed unconditionally, the desktop_integration
option only controls shortcuts on the desktop (W32)
<li>fix --self updates on W32 when multiple remote repositories are used
<p><b>tlmgr revision 27748 (released 25oct12):</b>
<li>support <tt>tlmgr repository list ...</tt> for listing of any repository
<li>work around Cygwin Perl returning undef from an empty file
<p><b>tlmgr revision 27601 (released 07sep12):</b>
<li>allow for spaces in the repository path (again)
<li>make <tt>tlmgr --help</tt> more robust against broken perldoc
<p><b>tlmgr revision 27413 (released 16aug12):</b>
<li>fix Perl syntax warning in trans.pl
<li><tt>tar -m</tt> in Windows update to avoid spurious problems
<p><b>tlmgr revision 27258 (released 30jul12):</b>
<li>more fixes to updmap multi-tree support for TEXMFLOCAL
<p><b>tlmgr revision 27170 (released 26jul12):</b>
<li>consistently use ll_RR in .po file naming, per general gettext convention
<li>make sure that an outdated updmap.cfg file is backed up and removed
<p><b>texlive.infra (tlmgr) revision 26923 (released 07jul12):</b>
<li>version with TeX Live 2012
<li>generate updmap is no more, since updmap.cfg is now per-tree
<li>multiple repository support
<li>tlmgr can now install a package from a file
<p><b>tlmgr revision 24419 (released 01nov11):</b>
<li>support addKanjiMap execute
<p><b>tlmgr revision 23514 (released 12aug11):</b>
<li>dependent formats are regenerated when necessary.
<li>on Windows only, do not update time stamps when unpacking,
to partially avoid spurious errors.
<li>detect mipsel and mipsel64 platforms.
<p><b>tlmgr revision 23117 (released 23jun11):</b>
<li>version with TeX Live 2011.
<li>support <tt>gui-lang</tt> in tlmgr config file, and add GUI
interface for it.
<p><b>tlmgr revision 20975 (released 24jan11):</b>
<li>fix usage of persistent connections in tlmgr.
<li>override locale settings when using wget as a subprocess.
<p><b>tlmgr revision 20243 (released 1nov10):</b>
<li>try (again) not to load the remote tlpdb if tlmgr update is called
without arguments.
<li>fix bugs in autobackup/backupdir handling; unify error messages;
on clean, also remove package backups for packages no longer present
in tlpdb.
<li>support keyword searching as provided by the beta CTAN characterizations
at <a href="http://az.ctan.org/">http://az.ctan.org/</a> (no Internet
access needed for the search, though). tlmgr documentation
has details. Support is also present in tlmgrgui.
<p><b>tlmgr revision 19923 (released 28sep10):</b>
<li>undo change for not loading remote db, needs more work.
<p><b>tlmgr revision 19896 (released 27sep10):</b>
<li>add <tt>-R</tt> to the <tt>LESS</tt> environment variable, and unset
LESSOPEN and LESSPIPE, before calling pod2usage.
<li>don't load the remote db if tlmgr update is called without arguments.
<p><b>tlmgr revision 19414 (TeX Live 2010 release version):</b>
<li>implement download selection mode in the file
<tt>TEXMFCONFIG/tlmgr/config</tt>,
option <tt>persistent-downloads</tt>, with value 0 or 1.
<li>remove support for old GUI (<tt>tlmgr gui-old</tt>).
tlmgr rev 17811 (2010-04-25)
* tlmgr restore --all: restoring the latest, using all available backups.
* GUI: add support for restore action.
* do not auto-install packages contained in forcibly removed collections.
* GUI: add support for the three command line options: --no-auto-install,
--no-auto-remove (under Menu->Options), and --reinstall-forcibly-removed
(just below the "Update all installed" button).
* GUI: provide access to the manual (tlmgr help) in the Help menu
* GUI: provide simple and expert modes (Options->Expert options)
tlmgr rev 17611 (2010-03-30)
* Support automatic installation of new collections (when they are
included in the selected scheme).
tlmgr rev 17455 (2010-03-19)
* persistent HTTP connections enabled by default
(use --no-persistent-downloads to turn off)
* package update algorithm changed to avoid incorrect
"forcibly removed" inferences. Should be invisible.
* report of the number of pending updates in tlmgr gui.