diff --git a/Cargo.lock b/Cargo.lock index ea98dac41..71fb9e8f7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2829,7 +2829,7 @@ checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" [[package]] name = "typst" -version = "0.7.0" +version = "0.8.0" dependencies = [ "base64", "bitflags 2.4.0", @@ -2877,7 +2877,7 @@ dependencies = [ [[package]] name = "typst-cli" -version = "0.7.0" +version = "0.8.0" dependencies = [ "chrono", "clap", @@ -2920,7 +2920,7 @@ dependencies = [ [[package]] name = "typst-docs" -version = "0.7.0" +version = "0.8.0" dependencies = [ "comemo", "ecow", @@ -2941,7 +2941,7 @@ dependencies = [ [[package]] name = "typst-library" -version = "0.7.0" +version = "0.8.0" dependencies = [ "az", "chinese-number", @@ -2980,7 +2980,7 @@ dependencies = [ [[package]] name = "typst-macros" -version = "0.7.0" +version = "0.8.0" dependencies = [ "heck", "proc-macro2", @@ -2990,7 +2990,7 @@ dependencies = [ [[package]] name = "typst-syntax" -version = "0.7.0" +version = "0.8.0" dependencies = [ "comemo", "ecow", @@ -3005,7 +3005,7 @@ dependencies = [ [[package]] name = "typst-tests" -version = "0.7.0" +version = "0.8.0" dependencies = [ "clap", "comemo", @@ -3015,7 +3015,7 @@ dependencies = [ "oxipng", "rayon", "tiny-skia", - "ttf-parser 0.18.1", + "ttf-parser 0.19.2", "typst", "typst-library", "unscanny", diff --git a/Cargo.toml b/Cargo.toml index 89f815f48..294b13577 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ default-members = ["crates/typst-cli"] resolver = "2" [workspace.package] -version = "0.7.0" +version = "0.8.0" rust-version = "1.70" # also change in ci.yml authors = ["The Typst Project Developers"] edition = "2021" diff --git a/docs/changelog.md b/docs/changelog.md index 07604d787..8c14ce96b 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -5,7 +5,7 @@ description: | --- # Changelog -## Unreleased +## Version 0.8.0 (September 13, 2023) { #v0.8.0 } - Scripting - Plugins (thanks to [@astrale-sharp](https://github.com/astrale-sharp)) - Typst can now load [plugins]($plugin) that are compiled to WebAssembly @@ -14,7 +14,7 @@ description: | - These plugins are fully encapsulated (no access to file system or network) - Plugins can be shipped as part of [packages]($scripting/#packages) - Plugins work just the same in the web app - - Types as first-class values (**Breaking change**) + - Types are now first-class values (**Breaking change**) - A [type]($type) is now itself a value - Some types can be called like functions (those that have a constructor), e.g. [`int`]($int) and [`str`]($str) @@ -57,7 +57,7 @@ description: | [`tab-width`]($raw.tab-size) parameter - The layout engine now tries to prevent "runts" (final lines consisting of just a single word) - - Added Finish translations + - Added Finnish translations - Added hyphenation support for Polish - Improved handling of consecutive smart quotes of different kinds - Fixed vertical alignments for [`number-align`]($page.number-align) argument @@ -73,7 +73,7 @@ description: | - Math - Added support for [augmented matrices]($math.mat.augment) - Removed support for automatic matching of fences like `|` and `||` as - there were too many false positive. You can use functions like + there were too many false positives. You can use functions like [`abs`]($math.abs) or [`norm`]($math.norm) or an explicit [`lr`]($math.lr) call instead. (**Breaking change**) - Fixed spacing after number with decimal point in math @@ -97,7 +97,7 @@ description: | - Fixed crash when field wasn't present and `--one` is passed to `typst query` - Miscellaneous Improvements - - Added [page setup guide]($guides/page-setup) + - Added [page setup guide]($guides/page-setup-guide) - Added [`figure.caption`]($figure.caption) function that can be used for simpler figure customization (**Breaking change** because `it.caption` now renders the full caption with supplement in figure show rules and manual @@ -121,6 +121,8 @@ description: | - Made `Span` and `FileId` more type-safe so that all error conditions must be handled by `World` implementors + + ## Version 0.7.0 (August 7, 2023) { #v0.7.0 } - Text and Layout - Added support for floating figures through the