Skip to content

chore(deps): bump the typst group across 1 directory with 5 updates#1195

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/typst-b7ef154f0f
Open

chore(deps): bump the typst group across 1 directory with 5 updates#1195
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/typst-b7ef154f0f

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 29, 2026

Copy link
Copy Markdown
Contributor

Bumps the typst group with 5 updates in the / directory:

Package From To
typst 0.14.2 0.15.0
typst-pdf 0.14.2 0.15.0
typst-svg 0.14.2 0.15.0
typst-as-lib 0.15.5 0.16.0
derive_typst_intoval 0.6.0 0.8.0

Updates typst from 0.14.2 to 0.15.0

Release notes

Sourced from typst's releases.

Version 0.15.0 (June 15, 2026)

Read the announcement blog post

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

Highlights

  • Typst now supports variable fonts
  • HTML export now supports equations out of the box via MathML
  • With the new, experimental bundle export target, a single Typst project can output multiple files (e.g. a multi-page website)
  • A single document can now contain multiple bibliographies
  • Typst can now target multiple PDF standards at once
  • The new within selector simplifies many introspection use cases
  • The new divider element represents a thematic break that templates can style
  • Spot colors enable use of custom pigments in offset printing
  • With the new file path type, project-relative paths can be passed to packages
  • The new, more general typst eval CLI subcommand supersedes typst query
  • Layout convergence issues now result in detailed diagnostics
  • Two long-standing list layout issues with marker alignment and centering were fixed
  • Paragraph handling in HTML export is improved, preventing unexpected paragraphs from appearing
  • The Typst documentation now has a print version

Language

Syntax

  • File paths (e.g. in imports or image function calls) may not contain backslashes anymore; instead forward slashes must be used (Breaking change)
  • Added hints for invalid characters in code mode
  • Added hint when trying to use a unary operator directly in an embedded expression using a hash (e.g. #-30deg)
  • Fixed potential stack overflow crashes by enforcing a maximum parsing depth
  • Fixed incremental parsing of unclosed strings

Styling

  • Text show rules now have tracebacks that include the matched text
  • Fixed a crash with text show rules that match on multi-character symbols

Scripting

  • Extended hint when built-in definitions are shadowed to set and show rules
  • Added hint when trying to spread one or multiple dictionaries into an array
  • Improved diagnostics for invalid method calls
  • Improved hint for unknown variables in math that are available in std
  • Fixed a misleading error message when trying to assign to a temporary return value

Library

Foundations

  • Added file path type that is now accepted in all places where paths were previously only represented as strings

... (truncated)

Commits
  • 3ae5277 Version bump
  • 170f9a9 Typst 0.15 migration guide (#8478)
  • eb1af24 Clarify str.rev doc (#8437)
  • 4295398 Reject paths with reserved file names on Windows
  • aa66d44 Fix project/package root escape via drive letter on Windows
  • ca3d159 Drop prefix in Display of VirtualizeError
  • bc8b302 Fix shared numbering for bibliography styles that use sorting (#8499)
  • c3d20bf Percent-encode relative paths in cross-link URIs (#8498)
  • 8fbbd5a Nicer font variant printing (#8484)
  • 30d897c Fix numbering offset for bibliography with full: true and no citations (#...
  • Additional commits viewable in compare view

Updates typst-pdf from 0.14.2 to 0.15.0

Release notes

Sourced from typst-pdf's releases.

Version 0.15.0 (June 15, 2026)

Read the announcement blog post

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

Highlights

  • Typst now supports variable fonts
  • HTML export now supports equations out of the box via MathML
  • With the new, experimental bundle export target, a single Typst project can output multiple files (e.g. a multi-page website)
  • A single document can now contain multiple bibliographies
  • Typst can now target multiple PDF standards at once
  • The new within selector simplifies many introspection use cases
  • The new divider element represents a thematic break that templates can style
  • Spot colors enable use of custom pigments in offset printing
  • With the new file path type, project-relative paths can be passed to packages
  • The new, more general typst eval CLI subcommand supersedes typst query
  • Layout convergence issues now result in detailed diagnostics
  • Two long-standing list layout issues with marker alignment and centering were fixed
  • Paragraph handling in HTML export is improved, preventing unexpected paragraphs from appearing
  • The Typst documentation now has a print version

Language

Syntax

  • File paths (e.g. in imports or image function calls) may not contain backslashes anymore; instead forward slashes must be used (Breaking change)
  • Added hints for invalid characters in code mode
  • Added hint when trying to use a unary operator directly in an embedded expression using a hash (e.g. #-30deg)
  • Fixed potential stack overflow crashes by enforcing a maximum parsing depth
  • Fixed incremental parsing of unclosed strings

Styling

  • Text show rules now have tracebacks that include the matched text
  • Fixed a crash with text show rules that match on multi-character symbols

Scripting

  • Extended hint when built-in definitions are shadowed to set and show rules
  • Added hint when trying to spread one or multiple dictionaries into an array
  • Improved diagnostics for invalid method calls
  • Improved hint for unknown variables in math that are available in std
  • Fixed a misleading error message when trying to assign to a temporary return value

Library

Foundations

  • Added file path type that is now accepted in all places where paths were previously only represented as strings

... (truncated)

Commits
  • 3ae5277 Version bump
  • 170f9a9 Typst 0.15 migration guide (#8478)
  • eb1af24 Clarify str.rev doc (#8437)
  • 4295398 Reject paths with reserved file names on Windows
  • aa66d44 Fix project/package root escape via drive letter on Windows
  • ca3d159 Drop prefix in Display of VirtualizeError
  • bc8b302 Fix shared numbering for bibliography styles that use sorting (#8499)
  • c3d20bf Percent-encode relative paths in cross-link URIs (#8498)
  • 8fbbd5a Nicer font variant printing (#8484)
  • 30d897c Fix numbering offset for bibliography with full: true and no citations (#...
  • Additional commits viewable in compare view

Updates typst-svg from 0.14.2 to 0.15.0

Release notes

Sourced from typst-svg's releases.

Version 0.15.0 (June 15, 2026)

Read the announcement blog post

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

Highlights

  • Typst now supports variable fonts
  • HTML export now supports equations out of the box via MathML
  • With the new, experimental bundle export target, a single Typst project can output multiple files (e.g. a multi-page website)
  • A single document can now contain multiple bibliographies
  • Typst can now target multiple PDF standards at once
  • The new within selector simplifies many introspection use cases
  • The new divider element represents a thematic break that templates can style
  • Spot colors enable use of custom pigments in offset printing
  • With the new file path type, project-relative paths can be passed to packages
  • The new, more general typst eval CLI subcommand supersedes typst query
  • Layout convergence issues now result in detailed diagnostics
  • Two long-standing list layout issues with marker alignment and centering were fixed
  • Paragraph handling in HTML export is improved, preventing unexpected paragraphs from appearing
  • The Typst documentation now has a print version

Language

Syntax

  • File paths (e.g. in imports or image function calls) may not contain backslashes anymore; instead forward slashes must be used (Breaking change)
  • Added hints for invalid characters in code mode
  • Added hint when trying to use a unary operator directly in an embedded expression using a hash (e.g. #-30deg)
  • Fixed potential stack overflow crashes by enforcing a maximum parsing depth
  • Fixed incremental parsing of unclosed strings

Styling

  • Text show rules now have tracebacks that include the matched text
  • Fixed a crash with text show rules that match on multi-character symbols

Scripting

  • Extended hint when built-in definitions are shadowed to set and show rules
  • Added hint when trying to spread one or multiple dictionaries into an array
  • Improved diagnostics for invalid method calls
  • Improved hint for unknown variables in math that are available in std
  • Fixed a misleading error message when trying to assign to a temporary return value

Library

Foundations

  • Added file path type that is now accepted in all places where paths were previously only represented as strings

... (truncated)

Commits
  • 3ae5277 Version bump
  • 170f9a9 Typst 0.15 migration guide (#8478)
  • eb1af24 Clarify str.rev doc (#8437)
  • 4295398 Reject paths with reserved file names on Windows
  • aa66d44 Fix project/package root escape via drive letter on Windows
  • ca3d159 Drop prefix in Display of VirtualizeError
  • bc8b302 Fix shared numbering for bibliography styles that use sorting (#8499)
  • c3d20bf Percent-encode relative paths in cross-link URIs (#8498)
  • 8fbbd5a Nicer font variant printing (#8484)
  • 30d897c Fix numbering offset for bibliography with full: true and no citations (#...
  • Additional commits viewable in compare view

Updates typst-as-lib from 0.15.5 to 0.16.0

Changelog

Sourced from typst-as-lib's changelog.

[0.16.0] - 2026-06-23

  • Updated typst, typst-kit and related dependencies to 0.15.
  • Breaking: typst-kit renamed feature fontsscan-fonts and embed-fontsembedded-fonts. The typst-kit-fonts and typst-kit-embed-fonts features of this crate forward to these renamed features accordingly.
  • Breaking: typst-kit removed the Fonts::searcher() builder API. Font loading now uses standalone functions (typst_kit::fonts::embedded, typst_kit::fonts::system, typst_kit::fonts::scan). FontEnum::FontSlot has been replaced with FontEnum::FontPath.
  • Breaking: typst::compile now requires Doc: Output instead of Doc: Document. The Doc generic bound on compile / compile_with_input has been updated accordingly.
  • Breaking: typst::syntax::FileId::new signature changed — now takes a RootedPath instead of (Option<PackageSpec>, VirtualPath).
  • Breaking: World::today now takes Option<typst::foundations::Duration> instead of Option<i64>.
Commits

Updates derive_typst_intoval from 0.6.0 to 0.8.0

Changelog

Sourced from derive_typst_intoval's changelog.

0.8.0

Update typst to 0.15

0.7.0

Skipped.

Commits

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the typst group with 5 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [typst](https://github.com/typst/typst) | `0.14.2` | `0.15.0` |
| [typst-pdf](https://github.com/typst/typst) | `0.14.2` | `0.15.0` |
| [typst-svg](https://github.com/typst/typst) | `0.14.2` | `0.15.0` |
| [typst-as-lib](https://github.com/Relacibo/typst-as-lib) | `0.15.5` | `0.16.0` |
| [derive_typst_intoval](https://github.com/KillTheMule/derive_typst_intoval) | `0.6.0` | `0.8.0` |



Updates `typst` from 0.14.2 to 0.15.0
- [Release notes](https://github.com/typst/typst/releases)
- [Commits](typst/typst@v0.14.2...v0.15.0)

Updates `typst-pdf` from 0.14.2 to 0.15.0
- [Release notes](https://github.com/typst/typst/releases)
- [Commits](typst/typst@v0.14.2...v0.15.0)

Updates `typst-svg` from 0.14.2 to 0.15.0
- [Release notes](https://github.com/typst/typst/releases)
- [Commits](typst/typst@v0.14.2...v0.15.0)

Updates `typst-as-lib` from 0.15.5 to 0.16.0
- [Changelog](https://github.com/Relacibo/typst-as-lib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/Relacibo/typst-as-lib/commits)

Updates `derive_typst_intoval` from 0.6.0 to 0.8.0
- [Changelog](https://github.com/KillTheMule/derive_typst_intoval/blob/master/CHANGELOG.md)
- [Commits](KillTheMule/derive_typst_intoval@v0.6.0...v0.8.0)

---
updated-dependencies:
- dependency-name: typst
  dependency-version: 0.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: typst
- dependency-name: typst-pdf
  dependency-version: 0.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: typst
- dependency-name: typst-svg
  dependency-version: 0.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: typst
- dependency-name: typst-as-lib
  dependency-version: 0.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: typst
- dependency-name: derive_typst_intoval
  dependency-version: 0.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: typst
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Jun 29, 2026
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.

0 participants