diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 01b3e8c3..c0a8a6af 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -73,7 +73,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: dtolnay/rust-toolchain@1.80.0 + - uses: dtolnay/rust-toolchain@1.81.0 - uses: Swatinem/rust-cache@v2 - run: cargo check --workspace diff --git a/Cargo.toml b/Cargo.toml index 7c07b407..ddade4f5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ resolver = "2" [workspace.package] version = "0.13.0" -rust-version = "1.80" # also change in ci.yml +rust-version = "1.81" # also change in ci.yml authors = ["The Typst Project Developers"] edition = "2021" homepage = "https://typst.app" @@ -40,8 +40,13 @@ base64 = "0.22" bitflags = { version = "2", features = ["serde"] } bumpalo = { version = "3.15.4", features = ["boxed", "collections"] } bytemuck = "1" -chinese-number = { version = "0.7.2", default-features = false, features = ["number-to-chinese"] } -chrono = { version = "0.4.24", default-features = false, features = ["clock", "std"] } +chinese-number = { version = "0.7.2", default-features = false, features = [ + "number-to-chinese", +] } +chrono = { version = "0.4.24", default-features = false, features = [ + "clock", + "std", +] } ciborium = "0.2.1" clap = { version = "4.4", features = ["derive", "env", "wrap_help"] } clap_complete = "4.2.1" @@ -68,7 +73,11 @@ icu_provider_adapters = "1.4" icu_provider_blob = "1.4" icu_segmenter = { version = "1.4", features = ["serde"] } if_chain = "1" -image = { version = "0.25.5", default-features = false, features = ["png", "jpeg", "gif"] } +image = { version = "0.25.5", default-features = false, features = [ + "png", + "jpeg", + "gif", +] } indexmap = { version = "2", features = ["serde"] } kamadak-exif = "0.6" kurbo = "0.11" @@ -81,8 +90,15 @@ notify = "8" once_cell = "1" open = "5.0.1" openssl = "0.10" -oxipng = { version = "9.0", default-features = false, features = ["filetime", "parallel", "zopfli"] } -palette = { version = "0.7.3", default-features = false, features = ["approx", "libm"] } +oxipng = { version = "9.0", default-features = false, features = [ + "filetime", + "parallel", + "zopfli", +] } +palette = { version = "0.7.3", default-features = false, features = [ + "approx", + "libm", +] } parking_lot = "0.12.1" pathdiff = "0.2" pdf-writer = "0.12.1" @@ -97,9 +113,13 @@ quote = "1" rayon = "1.7.0" regex = "1" regex-syntax = "0.8" -resvg = { version = "0.43", default-features = false, features = ["raster-images"] } +resvg = { version = "0.43", default-features = false, features = [ + "raster-images", +] } roxmltree = "0.20" -rust_decimal = { version = "1.36.0", default-features = false, features = ["maths"] } +rust_decimal = { version = "1.36.0", default-features = false, features = [ + "maths", +] } rustybuzz = "0.18" same-file = "1" self-replace = "1.3.7" @@ -110,21 +130,35 @@ serde_yaml = "0.9" shell-escape = "0.1.5" sigpipe = "0.1" siphasher = "1" -smallvec = { version = "1.11.1", features = ["union", "const_generics", "const_new"] } +smallvec = { version = "1.11.1", features = [ + "union", + "const_generics", + "const_new", +] } stacker = "0.1.15" subsetter = "0.2" svg2pdf = "0.12" syn = { version = "2", features = ["full", "extra-traits"] } -syntect = { version = "5", default-features = false, features = ["parsing", "regex-fancy", "plist-load", "yaml-load"] } +syntect = { version = "5", default-features = false, features = [ + "parsing", + "regex-fancy", + "plist-load", + "yaml-load", +] } tar = "0.4" tempfile = "3.7.0" thin-vec = "0.2.13" time = { version = "0.3.20", features = ["formatting", "macros", "parsing"] } tiny_http = "0.12" tiny-skia = "0.11" -toml = { version = "0.8", default-features = false, features = ["parse", "display"] } +toml = { version = "0.8", default-features = false, features = [ + "parse", + "display", +] } ttf-parser = "0.24.1" -two-face = { version = "0.4.3", default-features = false, features = ["syntect-fancy"] } +two-face = { version = "0.4.3", default-features = false, features = [ + "syntect-fancy", +] } typed-arena = "2" unicode-bidi = "0.3.18" unicode-ident = "1.0" @@ -132,7 +166,11 @@ unicode-math-class = "0.1" unicode-script = "0.5" unicode-segmentation = "1" unscanny = "0.1" -ureq = { version = "2", default-features = false, features = ["native-tls", "gzip", "json"] } +ureq = { version = "2", default-features = false, features = [ + "native-tls", + "gzip", + "json", +] } usvg = { version = "0.43", default-features = false, features = ["text"] } walkdir = "2" wasmi = "0.40.0"