Skip to content

Version 0.11.1 (May 17, 2024)

Latest
Compare
Choose a tag to compare
@laurmaedje laurmaedje released this 17 May 15:33
· 170 commits to main since this release
  • Security

    • Fixed a vulnerability where image files at known paths could be embedded into the PDF even if they were outside of the project directory
  • Bibliography

    • Fixed et-al handling in subsequent citations
    • Fixed suppression of title for citations and bibliography references with no author
    • Fixed handling of initials in citation styles without a delimiter
    • Fixed bug with citations in footnotes
  • Text and Layout

    • Fixed interaction of first-line-indent and outline
    • Fixed compression of CJK punctuation marks at line start and end
    • Fixed handling of rectangles with negative dimensions
    • Fixed layout of path in explicitly sized container
    • Fixed broken raw text in right-to-left paragraphs
    • Fixed tab rendering in raw text with language typ or typc
    • Fixed highlighting of multi-line raw text enclosed by single backticks
    • Fixed indentation of overflowing lines in raw blocks
    • Fixed extra space when raw text ends with a backtick
  • Math

    • Fixed broken equations in right-to-left paragraphs
    • Fixed missing blackboard bold letters
    • Fixed error on empty arguments in 2D math argument list
    • Fixed stretching via mid for various characters
    • Fixed that alignment points in equations were affected by set align(..)
  • Export

    • Fixed smart quotes in PDF outline
    • Fixed patterns with spacing in PDF
    • Fixed wrong PDF page labels when page numbering was disabled after being previously enabled
  • Scripting

    • Fixed overflow for large numbers in external data files (by converting to floats instead)
    • Fixed str.trim(regex, at: end) when the whole string is matched
  • Miscellaneous

    • Fixed deformed strokes for specific shapes and thicknesses
    • Fixed newline handling in code mode: There can now be comments within chained method calls and between an if branch and the else keyword
    • Fixed inefficiency with incremental reparsing
    • Fixed autocompletions for relative file imports
    • Fixed crash in autocompletion handler
    • Fixed a bug where the path and entrypoint printed by typst init were not properly escaped
    • Fixed various documentation errors

Thanks to everyone who contributed to this release: @Leedehai, @elegaanz, @frozolotl, @A-Walrus, @MDLC01, @Myriad-Dreamin, @3w36zj6, @Enter-tainer, @EpicEricEE, @Jocs, @PgBiel, @QuarticCat, @Tom4sCruz, @bluebear94, @etiennecollin, @gabriel-araujjo, @joserlopes, @rikhuijzer, @wrzian.