Added
SI units in TeX formulas
The new built-in latex-siunitx library brings the commands of LaTeX's siunitx package to TeX formulae.
.include {latex-siunitx}
$ \qty{9.81}{\meter\per\second\squared} $
Changed
Faster paged document rendering
Paged documents now render up to 6x faster in the browser, live preview, and PDF export.
Avoid breaking page inside table rows
Table rows now avoid page breaks by in paged documents, as long as they fit on one page.
Thanks @Ethereal49!
Fixed
Documents with many block function calls compile in linear time
Tokenization of a block-level function call was optimized to be linear rather than quadratic, and more memory-efficient.
Faster loops and custom functions
Loops like .repeat and .foreach, and custom functions defined via .function, run up to four times faster when their body calls other functions.
Pre-compiled localization
Every compilation is now a few milliseconds faster, as the built-in stdlib localization table is no longer processed from scratch each time.
Positional page size
.pageformat {A4} sets the page size again, as it did before page sides and ranges were introduced.
Sponsors
Thanks to our sponsors! 🎉
