This release replaces the LaTeX-based workflow with Typst
across the entire project, including local development
environment and CI/CD pipeline.
Features:
- Add Typst-based document compilation
- Introduce metadata injection via `yq` in CI
- Update devcontainer with Typst, Homebrew, and GitHub CLI
- Add VS Code support via Tinymist extension
Changes:
- Switch CI trigger from tag push to release creation
- Update GitHub Actions workflow for Typst builds
- Improve release process and artifact handling
- Add cleanup step for older releases
Removed:
- Remove LaTeX toolchain and dependencies
- Delete custom devcontainer Dockerfile and setup scripts
- Drop LaTeX Workshop and related VS Code extensions
- Remove legacy CI steps for LaTeX compilation
BREAKING CHANGE:
- LaTeX workflow has been fully removed
- Typst is now required for local builds and contributions
- Existing `.tex`-based workflows are no longer supported
Migration Notes:
- Install Typst: https://typst.app
- Update workflows to use `.typ` instead of `.tex`
- Refer to updated README for setup instructions