Releases: Coekjan/typst-upgrade
Releases · Coekjan/typst-upgrade
v1.3.0
What's Changed
- Bump
typst-syntax
to v0.12 and get rid ofsemver
®ex
crates - Bump more other dependencies
Full Changelog: v1.2.5...v1.3.0
v1.2.5
Fixed Bugs
- remove detection of
.typc
extension
Misc
- upgrade cargo dependencies
Full Changelog: v1.2.4...v1.2.5
v1.2.4
Features
- bump to
typst-syntax
v0.11.1 - retry when failing to fetch packages meta
- some "notes" during upgrade are now printed to stdout
- refine panic info display
Full Changelog: v1.2.3...v1.2.4
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