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-indentandoutlineFixed compression of CJK punctuation marks at line start and end
Fixed handling of rectangles with negative dimensions
Fixed layout of
pathin explicitly sized containerFixed broken
rawtext in right-to-left paragraphsFixed tab rendering in
rawtext with languagetyportypcFixed highlighting of multi-line
rawtext enclosed by single backticksFixed indentation of overflowing lines in
rawblocksFixed extra space when
rawtext 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
midfor various charactersFixed 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
ifbranch and theelsekeywordFixed 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 initwere not properly escapedFixed various documentation errors