What's Changed
Action Improvements
- Migrate from building Typst from source to using
cargo installfor faster and more reliable installation (#931) - Simplify caching strategy - now caches the Typst binary directly instead of the build directory
- Switch to
dtolnay/rust-toolchainfor better Rust toolchain management - Add manual workflow trigger with OS selection support (#948)
Bug Fixes
- Replace deprecated
font-noto-sans-cjkwithfont-noto-cjkon macOS (#948)
Internal CI Improvements
- Add smart NEW version detection for intelligent test matrix scaling (#933)
- Add weekly Renovate schedule to reduce update frequency (#935)
- Limit OS matrix testing to ubuntu-latest (#929)
- Increase artifact retention days for Typst Out Action
- Fix manual dispatch multiline JSON output format for GITHUB_OUTPUT
- Skip paths-filter for workflow_dispatch to avoid missing 'before' field warning
Full Changelog: v3.0.0...v3.1.0