Typst v0.15.1

v0.15.1

Version 0.15.1 (July 17, 2026)

Changed 3
  • Expanded the automatic selection of appropriate Content-Type headers in the watch server to include more commonly used file types such as json files
  • The error for PNG/SVG documents with multiple pages is now only raised if it persists until the final document iteration
  • The typst eval subcommand will now exit with code 1 when the provided expression fails to evaluate
Fixed 5
  • Updated New Computer Modern fonts to version 8.1.1, fixing a bug where the regular weight of the math font was using old calligraphic letterforms
  • Fixed a regression where alignment points did not work correctly when placed within lr / matched delimiters
  • Fixed a regression where op elements could be vertically misaligned
  • Fixed a bug where gaps could appear in multi-page lists with number-align / marker-align set to an alignment with a vertical component
  • Fixed that inline SVGs resulting from html.frame elements did not respect pretty printing

View changelog with links into the documentation on typst.app/docs

Library
Text
  • Updated New Computer Modern fonts to version 8.1.1, fixing a bug where the regular weight of the math font was still using the old calligraphic letterforms that were supposed to live in stylistic set 6
Math
  • Fixed a regression where alignment points did not work correctly when placed within lr / matched delimiters
  • Fixed a regression where op elements could be vertically misaligned
Layout
  • Fixed a bug where gaps could appear in multi-page lists with number-align / marker-align set to an alignment with a vertical component
Export
SVG
  • Fixed that inline SVGs resulting from html.frame elements did not respect pretty printing
Bundle
  • In the watch server, the automatic selection of appropriate Content-Type headers based on file extensions was expanded to include more commonly used file types (e.g. json files)
  • The error for PNG/SVG documents with multiple pages is now only raised if it persists until the final document iteration
Command Line Interface
  • The typst eval subcommand will now exit with code 1 when the provided expression fails to evaluate
Contributors

Thanks to everyone who contributed to this release: @Marcono1234, @mkorje, @DevlinNul, @Hyperrick, @Lege19, @cady-b, @e345ee, @saecki.

View original

Upgraded? How did it go?

Discussion