mirror of
https://github.com/typst/typst
synced 2025-08-12 22:27:56 +08:00
Compare commits
No commits in common. "8dce676dcd691f75696719e0480cd619829846a9" and "0a534f2c0e97be07958c14dc74bc510274f6ac9c" have entirely different histories.
8dce676dcd
...
0a534f2c0e
47
Cargo.lock
generated
47
Cargo.lock
generated
@ -2735,7 +2735,7 @@ checksum = "6af6ae20167a9ece4bcb41af5b80f8a1f1df981f6391189ce00fd257af04126a"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typst"
|
name = "typst"
|
||||||
version = "0.13.0"
|
version = "0.13.0-rc1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"comemo",
|
"comemo",
|
||||||
"ecow",
|
"ecow",
|
||||||
@ -2752,13 +2752,12 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typst-assets"
|
name = "typst-assets"
|
||||||
version = "0.13.0"
|
version = "0.13.0-rc1"
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "git+https://github.com/typst/typst-assets?rev=7eb87f5#7eb87f5496aff556ace09cf574d11d90d90543ca"
|
||||||
checksum = "1051c56bbbf74d31ea6c6b1661e62fa0ebb8104403ee53f6dcd321600426e0b6"
|
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typst-cli"
|
name = "typst-cli"
|
||||||
version = "0.13.0"
|
version = "0.13.0-rc1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"chrono",
|
"chrono",
|
||||||
"clap",
|
"clap",
|
||||||
@ -2803,12 +2802,12 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typst-dev-assets"
|
name = "typst-dev-assets"
|
||||||
version = "0.13.0"
|
version = "0.12.0"
|
||||||
source = "git+https://github.com/typst/typst-dev-assets?tag=v0.13.0#61aebe9575a5abff889f76d73c7b01dc8e17e340"
|
source = "git+https://github.com/typst/typst-dev-assets?rev=7f8999d#7f8999d19907cd6e1148b295efbc844921c0761c"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typst-docs"
|
name = "typst-docs"
|
||||||
version = "0.13.0"
|
version = "0.13.0-rc1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"clap",
|
"clap",
|
||||||
"ecow",
|
"ecow",
|
||||||
@ -2831,7 +2830,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typst-eval"
|
name = "typst-eval"
|
||||||
version = "0.13.0"
|
version = "0.13.0-rc1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"comemo",
|
"comemo",
|
||||||
"ecow",
|
"ecow",
|
||||||
@ -2849,7 +2848,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typst-fuzz"
|
name = "typst-fuzz"
|
||||||
version = "0.13.0"
|
version = "0.13.0-rc1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"comemo",
|
"comemo",
|
||||||
"libfuzzer-sys",
|
"libfuzzer-sys",
|
||||||
@ -2861,7 +2860,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typst-html"
|
name = "typst-html"
|
||||||
version = "0.13.0"
|
version = "0.13.0-rc1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"comemo",
|
"comemo",
|
||||||
"ecow",
|
"ecow",
|
||||||
@ -2875,7 +2874,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typst-ide"
|
name = "typst-ide"
|
||||||
version = "0.13.0"
|
version = "0.13.0-rc1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"comemo",
|
"comemo",
|
||||||
"ecow",
|
"ecow",
|
||||||
@ -2892,7 +2891,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typst-kit"
|
name = "typst-kit"
|
||||||
version = "0.13.0"
|
version = "0.13.0-rc1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"dirs",
|
"dirs",
|
||||||
"ecow",
|
"ecow",
|
||||||
@ -2915,7 +2914,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typst-layout"
|
name = "typst-layout"
|
||||||
version = "0.13.0"
|
version = "0.13.0-rc1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"az",
|
"az",
|
||||||
"bumpalo",
|
"bumpalo",
|
||||||
@ -2945,7 +2944,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typst-library"
|
name = "typst-library"
|
||||||
version = "0.13.0"
|
version = "0.13.0-rc1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"az",
|
"az",
|
||||||
"bitflags 2.8.0",
|
"bitflags 2.8.0",
|
||||||
@ -3005,7 +3004,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typst-macros"
|
name = "typst-macros"
|
||||||
version = "0.13.0"
|
version = "0.13.0-rc1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"heck",
|
"heck",
|
||||||
"proc-macro2",
|
"proc-macro2",
|
||||||
@ -3015,7 +3014,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typst-pdf"
|
name = "typst-pdf"
|
||||||
version = "0.13.0"
|
version = "0.13.0-rc1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"arrayvec",
|
"arrayvec",
|
||||||
"base64",
|
"base64",
|
||||||
@ -3041,7 +3040,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typst-realize"
|
name = "typst-realize"
|
||||||
version = "0.13.0"
|
version = "0.13.0-rc1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"arrayvec",
|
"arrayvec",
|
||||||
"bumpalo",
|
"bumpalo",
|
||||||
@ -3057,7 +3056,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typst-render"
|
name = "typst-render"
|
||||||
version = "0.13.0"
|
version = "0.13.0-rc1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"bytemuck",
|
"bytemuck",
|
||||||
"comemo",
|
"comemo",
|
||||||
@ -3073,7 +3072,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typst-svg"
|
name = "typst-svg"
|
||||||
version = "0.13.0"
|
version = "0.13.0-rc1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"base64",
|
"base64",
|
||||||
"comemo",
|
"comemo",
|
||||||
@ -3091,7 +3090,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typst-syntax"
|
name = "typst-syntax"
|
||||||
version = "0.13.0"
|
version = "0.13.0-rc1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ecow",
|
"ecow",
|
||||||
"serde",
|
"serde",
|
||||||
@ -3107,7 +3106,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typst-tests"
|
name = "typst-tests"
|
||||||
version = "0.13.0"
|
version = "0.13.0-rc1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"clap",
|
"clap",
|
||||||
"comemo",
|
"comemo",
|
||||||
@ -3132,7 +3131,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typst-timing"
|
name = "typst-timing"
|
||||||
version = "0.13.0"
|
version = "0.13.0-rc1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"parking_lot",
|
"parking_lot",
|
||||||
"serde",
|
"serde",
|
||||||
@ -3142,7 +3141,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "typst-utils"
|
name = "typst-utils"
|
||||||
version = "0.13.0"
|
version = "0.13.0-rc1"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"once_cell",
|
"once_cell",
|
||||||
"portable-atomic",
|
"portable-atomic",
|
||||||
|
38
Cargo.toml
38
Cargo.toml
@ -4,7 +4,7 @@ default-members = ["crates/typst-cli"]
|
|||||||
resolver = "2"
|
resolver = "2"
|
||||||
|
|
||||||
[workspace.package]
|
[workspace.package]
|
||||||
version = "0.13.0"
|
version = "0.13.0-rc1"
|
||||||
rust-version = "1.80" # also change in ci.yml
|
rust-version = "1.80" # also change in ci.yml
|
||||||
authors = ["The Typst Project Developers"]
|
authors = ["The Typst Project Developers"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
@ -16,24 +16,24 @@ keywords = ["typst"]
|
|||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
|
|
||||||
[workspace.dependencies]
|
[workspace.dependencies]
|
||||||
typst = { path = "crates/typst", version = "0.13.0" }
|
typst = { path = "crates/typst", version = "0.13.0-rc1" }
|
||||||
typst-cli = { path = "crates/typst-cli", version = "0.13.0" }
|
typst-cli = { path = "crates/typst-cli", version = "0.13.0-rc1" }
|
||||||
typst-eval = { path = "crates/typst-eval", version = "0.13.0" }
|
typst-eval = { path = "crates/typst-eval", version = "0.13.0-rc1" }
|
||||||
typst-html = { path = "crates/typst-html", version = "0.13.0" }
|
typst-html = { path = "crates/typst-html", version = "0.13.0-rc1" }
|
||||||
typst-ide = { path = "crates/typst-ide", version = "0.13.0" }
|
typst-ide = { path = "crates/typst-ide", version = "0.13.0-rc1" }
|
||||||
typst-kit = { path = "crates/typst-kit", version = "0.13.0" }
|
typst-kit = { path = "crates/typst-kit", version = "0.13.0-rc1" }
|
||||||
typst-layout = { path = "crates/typst-layout", version = "0.13.0" }
|
typst-layout = { path = "crates/typst-layout", version = "0.13.0-rc1" }
|
||||||
typst-library = { path = "crates/typst-library", version = "0.13.0" }
|
typst-library = { path = "crates/typst-library", version = "0.13.0-rc1" }
|
||||||
typst-macros = { path = "crates/typst-macros", version = "0.13.0" }
|
typst-macros = { path = "crates/typst-macros", version = "0.13.0-rc1" }
|
||||||
typst-pdf = { path = "crates/typst-pdf", version = "0.13.0" }
|
typst-pdf = { path = "crates/typst-pdf", version = "0.13.0-rc1" }
|
||||||
typst-realize = { path = "crates/typst-realize", version = "0.13.0" }
|
typst-realize = { path = "crates/typst-realize", version = "0.13.0-rc1" }
|
||||||
typst-render = { path = "crates/typst-render", version = "0.13.0" }
|
typst-render = { path = "crates/typst-render", version = "0.13.0-rc1" }
|
||||||
typst-svg = { path = "crates/typst-svg", version = "0.13.0" }
|
typst-svg = { path = "crates/typst-svg", version = "0.13.0-rc1" }
|
||||||
typst-syntax = { path = "crates/typst-syntax", version = "0.13.0" }
|
typst-syntax = { path = "crates/typst-syntax", version = "0.13.0-rc1" }
|
||||||
typst-timing = { path = "crates/typst-timing", version = "0.13.0" }
|
typst-timing = { path = "crates/typst-timing", version = "0.13.0-rc1" }
|
||||||
typst-utils = { path = "crates/typst-utils", version = "0.13.0" }
|
typst-utils = { path = "crates/typst-utils", version = "0.13.0-rc1" }
|
||||||
typst-assets = "0.13.0"
|
typst-assets = { git = "https://github.com/typst/typst-assets", rev = "7eb87f5" }
|
||||||
typst-dev-assets = { git = "https://github.com/typst/typst-dev-assets", tag = "v0.13.0" }
|
typst-dev-assets = { git = "https://github.com/typst/typst-dev-assets", rev = "7f8999d" }
|
||||||
arrayvec = "0.7.4"
|
arrayvec = "0.7.4"
|
||||||
az = "1.2"
|
az = "1.2"
|
||||||
base64 = "0.22"
|
base64 = "0.22"
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: 0.13.0
|
title: 0.13.0
|
||||||
description: Changes in Typst 0.13.0
|
description: Changes slated to appear in Typst 0.13.0
|
||||||
---
|
---
|
||||||
|
|
||||||
# Version 0.13.0 (February 19, 2025)
|
# Version 0.13.0, Release Candidate 1 (February 5, 2025) { #v0.13.0-rc1 }
|
||||||
|
|
||||||
## Highlights
|
## Highlights
|
||||||
- There is now a distinction between [proper paragraphs]($par) and just
|
- There is now a distinction between [proper paragraphs]($par) and just
|
||||||
@ -99,8 +99,6 @@ description: Changes in Typst 0.13.0
|
|||||||
- Fixed interaction of clipping and outset on [`box`] and [`block`]
|
- Fixed interaction of clipping and outset on [`box`] and [`block`]
|
||||||
- Fixed panic with [`path`] of infinite length
|
- Fixed panic with [`path`] of infinite length
|
||||||
- Fixed non-solid (e.g. tiling) text fills in clipped blocks
|
- Fixed non-solid (e.g. tiling) text fills in clipped blocks
|
||||||
- Fixed a crash for images with a DPI value of zero
|
|
||||||
- Fixed floating-point error in [`gradient.repeat`]
|
|
||||||
- Auto-detection of image formats from a raw buffer now has support for SVGs
|
- Auto-detection of image formats from a raw buffer now has support for SVGs
|
||||||
|
|
||||||
## Scripting
|
## Scripting
|
||||||
@ -188,12 +186,12 @@ description: Changes in Typst 0.13.0
|
|||||||
- [CJK-Latin-spacing]($text.cjk-latin-spacing) does not affect [raw] text
|
- [CJK-Latin-spacing]($text.cjk-latin-spacing) does not affect [raw] text
|
||||||
anymore
|
anymore
|
||||||
- Fixed wrong language codes being used for Greek and Ukrainian
|
- Fixed wrong language codes being used for Greek and Ukrainian
|
||||||
- Fixed default quotes for Croatian and Bulgarian
|
- Fixed default quotes for Croatian
|
||||||
- Fixed crash in RTL text handling
|
- Fixed crash in RTL text handling
|
||||||
- Added support for [`raw`] syntax highlighting for a few new languages: CFML,
|
- Added support for [`raw`] syntax highlighting for a few new languages: CFML,
|
||||||
NSIS, and WGSL
|
NSIS, and WGSL
|
||||||
- New font metadata exception for New Computer Modern Sans Math
|
- New font metadata exception for New Computer Modern Sans Math
|
||||||
- Updated bundled New Computer Modern fonts to version 7.0.1
|
- Updated bundled New Computer Modern fonts to version 7.0
|
||||||
|
|
||||||
## Layout
|
## Layout
|
||||||
- Fixed various bugs with footnotes
|
- Fixed various bugs with footnotes
|
||||||
@ -272,9 +270,6 @@ feature flag.
|
|||||||
- Added a live reloading HTTP server to `typst watch` when targeting HTML
|
- Added a live reloading HTTP server to `typst watch` when targeting HTML
|
||||||
- Fixed self-update not being aware about certain target architectures
|
- Fixed self-update not being aware about certain target architectures
|
||||||
- Fixed crash when piping `typst fonts` output to another command
|
- Fixed crash when piping `typst fonts` output to another command
|
||||||
- Fixed handling of relative paths in `--make-deps` output
|
|
||||||
- Fixed handling of multipage SVG and PNG export in `--make-deps` output
|
|
||||||
- Colons in filenames are now correctly escaped in `--make-deps` output
|
|
||||||
|
|
||||||
## Symbols
|
## Symbols
|
||||||
- New
|
- New
|
||||||
@ -341,4 +336,4 @@ feature flag.
|
|||||||
- Fixed linux/arm64 Docker image
|
- Fixed linux/arm64 Docker image
|
||||||
|
|
||||||
## Contributors
|
## Contributors
|
||||||
<contributors from="v0.12.0" to="v0.13.0" />
|
<contributors from="v0.12.0" to="v0.13.0-rc1" />
|
||||||
|
@ -10,7 +10,7 @@ forward. This section documents all changes to Typst since its initial public
|
|||||||
release.
|
release.
|
||||||
|
|
||||||
## Versions
|
## Versions
|
||||||
- [Typst 0.13.0]($changelog/0.13.0)
|
- [Typst 0.13.0 (Release Candidate 1)]($changelog/0.13.0)
|
||||||
- [Typst 0.12.0]($changelog/0.12.0)
|
- [Typst 0.12.0]($changelog/0.12.0)
|
||||||
- [Typst 0.11.1]($changelog/0.11.1)
|
- [Typst 0.11.1]($changelog/0.11.1)
|
||||||
- [Typst 0.11.0]($changelog/0.11.0)
|
- [Typst 0.11.0]($changelog/0.11.0)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user