Releases: Coekjan/typst-upgrade
Releases · Coekjan/typst-upgrade
v1.2.3
Upgrade
- build with latest stable rust-toolchain (1.78.0)
- refine ci configuration: follow typst prebuild target
- upgrade cargo dependencies
Full Changelog: v1.2.2...v1.2.3
v1.2.2
Features
- remove openssl-sys from dependencies
- prebuild binaries for some platforms (see assets)
Full Changelog: v1.2.0...v1.2.2
v1.2.0
Features
- add
--color
argument for more flexible terminal coloring - add
--diff
argument for more flexible diff message - deeply test the code, and its coverage now reaches 93% (https://app.codecov.io/gh/Coekjan/typst-upgrade)
Full Changelog: v1.1.0...v1.2.0
Installation
The project is now published in crates.io, so you can now install the tool using the following command:
$ cargo install typst-upgrade
The first released version of typst-upgrade
Features
- Find typst files (with file-extension of
.typ
,.typst
,.typc
) in the specified path recursively - Use official
typst-syntax
crate to parse your typst files - Query the latest compatible/incompatible versions from the api (https://packages.typst.org/preview/index.json) hosted by typst-team
- Upgrade your typst files in place
- To check the behavior, you can use
--dry-run
- To check the behavior, you can use
- Beautiful terminal output
Installation
The project is now published in crates.io, so you can now install the tool using the following command:
$ cargo install typst-upgrade