Version v0.10.13 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 brings a few bug fixes, most notably unscrambling Arabic (and some other complex script) shaping. Since current work in process includes significant changes to the document class API and these fixes have been sitting around for a while I figured it was time to give them a release number before anything potentially more disruptive lands.
Feature-wise the only significant improvement is complete coverage for all element types in the Pandoc document AST, enabling any converted documents to compile without errors. They might not be pretty out of the box yet, but at least they render and can be styled by adding or modifying commands.
Features
- classes: Allow footnotes in plain class if package loaded (42c1ceb)
- classes: Run deferred package init() on late load (0224fe3)
Bug Fixes
-
backends: Add complex shaping data to debug backend (a1a6509)
-
backends: Don't crash if debug output precedes regular (19c21f2)
-
build: Don't abuse libtool internals (for NetBSD packaging) (#1084) (048c8b5)
-
classes: Define \strong weight=700, not 600 (#1097) (68abf91)
-
packages: Add default options to simpletable (1f10c97)
-
packages: Correct math operations on grid spacing (5286188)
-
packages: Turn off complex flag for items in \latin-in-tate (b20690f)