Skip to content

Releases: jemand771/latex-build

lts™: prevent future build breakage

09 Feb 13:06
81dd8eb
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.7.0...v1.7.1

The 22 release

09 Feb 12:32
b6edae7
Compare
Choose a tag to compare

This release introduces texlive 2022 and ubuntu 22 as a base image.

(I know it's 2023 already, I wrote this 4 months ago but never ended up releasing it)

What's Changed

Full Changelog: v1.6.1...v1.7.0

speed up image build

28 Aug 00:02
ec3672b
Compare
Choose a tag to compare
  • this release shouldn't be different from the previous one (v1.6.0) as the excess packages don't make it into the final image anyway
  • added --no-install-recommends in diff-pdf stage to speed up apt install -> overall faster builds

custom pygments lexers

27 Aug 12:07
1bff7ba
Compare
Choose a tag to compare

this release adds support for custom pygments lexers that can be checked into this repo. currently, only a custom lexer for regex has been added (thanks again @TheColin21)

  • the key custom-regex has been chosen to avoid collision with any official regex lexers in the future
  • to add a lexer after this release, it's sufficient to just create a file inside pygments_lexers/
  • see #28 on how to use the lexer within LaTeX.

better options for diff-pdf

11 Aug 09:08
dff10c4
Compare
Choose a tag to compare

improve the output of diff-pdf #24

diff-pdf

05 Aug 16:42
5b8f098
Compare
Choose a tag to compare

this release adds diff-pdf, a tool do highlight differences between the previous and current pdf.
note: this is (like all optional features) enabled by default and somewhat slow. use DISABLE_DIFFPDF to turn off.

this release also adds some documentation to the readme which doesn't affect the docker image.

add package ulem.sty

02 Aug 08:13
2b2f78b
Compare
Choose a tag to compare

.. and fix a build system bug that lead to the latest tag being built by dev pushes. it will be back in sync once this tag is built

Synchronize `latest` and `vx.y.z` docker tags

02 Aug 07:24
362c66d
Compare
Choose a tag to compare

Instead of building git tags and the HEAD of the default branch individually, latest will now be pushed together with each new tag

New build system + multi-arch images!

02 Aug 07:09
ab7d7f2
Compare
Choose a tag to compare

This release doesn't incorporate any code changes but focuses on improving the image build process:

  • Build using GitHub actions instead of Docker Hub cloud builds (those are a pro-only feature now and weren't all that great before)
  • publish to Docker Hub as well as GitHub packages
  • Use smarter caching for builds -> Build time down by as much as 80%
  • Build for multiple architectures: amd64, arm64/v8 and armv7 (same as base image ubuntu:20.04)

This version exists mainly to provide a tag with multi-arch support

fix for \inputminted+autogobble

28 Jun 00:15
28eea2b
Compare
Choose a tag to compare

this release adds /usr/bin/python to the container's PATH, fixing #8