Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 8, 2025

Bumps typst-syntax from 0.13.1 to 0.14.1.

Release notes

Sourced from typst-syntax's releases.

Version 0.14.1 (December 3, 2025)

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

PDF export

  • Fixed regression where links to labelled elements would sometimes not work correctly
  • Fixed bug where PDF text attributes could be written incorrectly
  • Fixed crash in link handling
  • Fixed crash for zero-sized pages
  • Fixed crash when a table vline or hline has an out-of-bounds index
  • Fixed crash in formatting of font-related PDF export errors
  • Fixed crash when a footnote or place element was queried and reinserted into the document
  • Fixed crash for PNGs with invalid metadata
  • Fixed bug where text in SVGs with fill-and-stroke paint order could be exported incorrectly
  • Fixed bug with layer isolation in SVGs where blending/masking is used
  • Fixed that table headers could be tagged incorrectly in some scenarios
  • Fixed issues where generated PDFs could differ between 32-bit and 64-bit systems
  • Upgraded JPEG decoder used during PDF export for improved compatibility, fixing a case where a valid JPEG was rejected
  • A PDF document information dictionary that would be empty is now fully omitted instead
  • A rare crash in PDF tagging was turned into a compiler error

HTML export

  • Fixed export of table headers and footers with gutter
  • A page set rule in HTML export is now a warning instead of a hard error, in line with how unsupported elements are generally treated

Math

  • Fixed regression where arrow.l.r could not be used as an accent anymore
  • Fixed that single-letter strings did not react to spaces around them like multi-letter strings do
  • Fixed that spacing around mat and vec with a fence delimiter was whitespace-dependent
  • Fixed height calculation for horizontally stretched glyphs

Model

  • Fixed regression where Typst would error in heading numbering functions that don't handle the counter state (0,). This can occur in the first layout iteration. Such errors are usually automatically caught by Typst, which was not the case here.

Text

  • Fixed regression where Typst would synthesize superscripts for some fonts even when typographic glyphs were available
  • Fixed regression where some oblique fonts would be classified as italic

Scripting

  • Fixed crash due to violated invariants in array.sorted
  • Fixed crashes due to overflow in calc.rem, calc.rem-euclid, calc.div-euclid, calc.quo, and calc.gcd
  • Upgraded WebAssembly runtime, fixing a bug that plugins could run into

Command Line Interface

  • Compiling to standard output in combination with --deps --deps-format=make (which results in an error) will not produce an empty Make dependency file as a side effect anymore

Development

  • Increased minimum supported Rust version to 1.89

Contributors

Thanks to everyone who contributed to this release: @​saecki, @​YDX-2147483647, @​Andrew15-5, @​MDLC01, @​mkorje, @​PgBiel, @​Ri-Nai, @​T0mstone, @​andylizi, @​bountonw, @​fidelity-michael, @​isuffix, @​iwkjosec, @​pavelzw, @​tjjfvi, @​tovrstra.

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [typst-syntax](https://github.com/typst/typst) from 0.13.1 to 0.14.1.
- [Release notes](https://github.com/typst/typst/releases)
- [Commits](typst/typst@v0.13.1...v0.14.1)

---
updated-dependencies:
- dependency-name: typst-syntax
  dependency-version: 0.14.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Dec 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant