All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
This project cannot adhere to Semantic Versioning, because it builds on TeXLive, which introcuces breaking changes now and then.
Thus, each new version would lead to a new major version.
Instead, we version YYYY-R
, where YYYY
is TeXLive version this image is based on and R
is numbering different releases in that cycle using characters.
E.g., 2021-A
, 2021-B
, ...
We use letters instead of numbers to avoid confusion with the automatic builds such as 2021-05-15
.
Note that this version is continuously built based on texlive/texlive.
2023-A – 2023-05-12
- Fixed build (
wget
was not available any more)
- Switch back to
latest
of the upstream texlive image
- git-latexdiff removed
- Removed luximono installation (currently does not work)
2021-D – 2021-09-19
- Uses tag
TL2021-2021-08-01-04-07
of the upstream texlive image
2021-C – 2021-08-03
- Uses tag
TL2021-2021-08-01-04-07
of the upstream texlive image
2021-B – 2021-06-11
- Added support for luximono
pip3
#37
2021-A – 2021-05-17
- Fixed support of
latexindent
- Fixed support of
xindy
- Switch upstream image to Island of TeX's texlive image
- Switch to TeX Live 2021
- Update pandoc to 2.12.1
- The working directory for latex compilation is now
/workdir
instead of/home
./home
is kept for plantuml.jar and other local packages.
- Remove support of pax, because there is newpax
- Remove pdftk and ghostscript. Seems to be used only in rare cases.
2020-A – 2021-09-18
- Uses tag
TL2020-historic
of the upstream texlive image
2020 – 2020-06-23
- Added support for pkgcheck
- Added support for fig2dev
- Added support for pandoc
- Remove more space after installing debian packages
- Added support for git-latexdiff
- Update to TeX Live 2020
- Update to Debian testing
- Update to Python 3 variant of pygments, python-docx, and pyparsing
- Update IBM's OpenType plex from 1.2.3 to 5.0.0
- Update pandoc to 2.9.2
- Always load latest plantuml.jar when building the docker image
- Change versioning theme to
YYYY-RR
, whereYYYY
is the TeXLive version this image is based on andRR
is numbering different releases in that cycle.
- Remove all -doc packages (and thus saving nearly 1,7TB of space)
2019-A – 2021-09-15
- Uses tag
TL2019-historic
of the upstream texlive image
v1.6.0 – 2018-06-19
When using this version, you have to run
texindy
with the parameter-C utf8
. See https://bugs.launchpad.net/ubuntu/+source/xindy/+bug/1735439 for details.
- Support for Google's Inconsolata font
- Support for IBM Plex™
- Tag version 1.6.0 as
TL2017
as TeX Live 2017 is frozen
- Use Ubuntu Bionics's texlive-all instead of self-installed texlive. We cannot use Debian/sid or a later ubuntu, because of https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=901761.
- Ensure that git and ssh are installed
- Install LaTeXML as Debian package and not directly from source
- New home at DANTE e.V.: https://github.com/dante-ev/docker-texlive
v1.5.0 – 2018-03-20
- Added
plantuml.jar
and environemnt variablePLANTUML_JAR
to enable usage of the plantuml package. - Added
graphviz
andinkscape
for the plantuml package. - Added
pandoc
to be able to convertmd
topdf
.
latexmk
is not installed usingapt-get
anymore, because it is already by the parent image.
v1.4.1 – 2018-06-03
- Rebuilt due to freeze of TeXLive 2017.
v1.4.0 – 2018-02-13
v1.3.0 – 2018-01-10
- Added MADR ADRs.
- New base image sumdoc/texlive-2017.
WORKDIR
is now/home
instead of/var/texlive
.
v1.2.0 – 2017-09-02
- Ghostscript
v1.1.0 – 2017-09-02
- packages
python2.7
,python-pip
,pyparsing
, andpython-docx
to enable execution of helper scripts - packages
openjdk-8-jre-headless
andlibfile-which-perl
to enable execution of pax - package pdftk
Initial release