Version v0.10.15 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
This release fixes a couple of regressions and adds a couple small features. On the regression front, access to the interactive prompt has been restored and the table of contents metadata in PDFs is properly encoded again. For new features, COLR fonts are now automatically detected and the necessary support package is loaded when they are used, a new package allows spaces to be drawn using font-provided glyphs rather than assuming empty space, and another new package allows access to OpenType font features through more verbose fontspec names rather than their OpenType feature code names.
Features
- fonts: Allow for code to be run when a font is first loaded (bdf05ab)
- packages: Add \font-feature command (e2cf008)
- packages: Add complex-spaces package (#1148) (b7451ae)
Bug Fixes
-
cli: Re-enable access to repl, input argument not required (a6434ee)
-
core: Allow builtin Lua bitwise operators on Lua 5.4 (5f0c2c7)
-
docker: Switch to BuildKit and make Docker Hub cooperate (783b104)
-
docker: Use patched glibc to work around outdated hosts (fa2532c)
-
docker: Use patched glibc to work around outdated hosts (#1141) (bf74417)
-
docker: Work around libtexpdf build having side effects (33510d9)
-
packages: Add CharacterVariant to features (929eca2)
-
utilities: Correct UTF-8/UTF-16 conversions (4863ed6)