Version v0.10.4 of SILE has been released and is available for download! See the included CHANGELOG.md or review the commit history for more explicit details.
Summary of Improvements
Most of the changes in this release are either related to the tooling to build and package it smoothly or minor. Some English users might appreciate that their Table of Contents headers for otherwise English books aren’t localized in Turkish, and Japanese users will have an easier time with their Tate layouts because they cooperate with the new measurement systems introduced in v0.10.
Not properly mentioned in the ChangeLog is a tweak that allows Glues to be cast to Lengths. This makes it much easier to create measurements based on existing nodes as references.
Notable Bug Fixes
-
build: Fix version detection in sparse git checkouts (#803) (#818) (dcd0023)
-
core: Return correct length from icu.bidi_runs with surrogate pairs (000515f), closes #839
-
docker: Work around fresh GNU coreutils bombing Docker Hub (#851) (ed49fbb)
-
packages: Update PDF package to use correct measurement types (79e24ca)
-
packages: Update Tate package to use correct measurement types (180024f)
-
tooling: Add missing lua-cosmo dependency for Markdown class (#822) (ea81598)
-
typesetter: Make
typesetter.breakwidth
a measurement (721280d)