Releases: Coekjan/typst-upgrade
Releases · Coekjan/typst-upgrade
v1.7.0
What's Changed
- Bump rust edition to 2024
- Bump typst version to 0.13
- Bump dependencies
Full Changelog: v1.6.0...v1.7.0
v1.6.0
What's Changed
- Hints for (slow) network issue: if it takes more than 1 second to download the typst packages index information, issue warnings to users.
- Bump dependencies
Full Changelog: v1.5.0...v1.6.0
v1.5.0
What's Changed
- Better log to inform users potential available (but incompatible) versions
- Bump dependencies
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
- Apply semantic versioning for compatible upgradation.
a.b.c
is compatible withx.y.z
, iff.a
equals tox
anda
is not0
. - Issue exit-code
73
to indicate upgradation is needed when--dry-run
.- This feature is useful if you want to use
typst-upgrade
to check whether any upgradation is needed in shell script or GitHub Actions.
- This feature is useful if you want to use
Full Changelog: v1.3.0...v1.4.0
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