We now use cargo-dist to build, attest, and release binaries. The package publishers should prefer to use these binaries and validate them along with checksum. If you have any problems with changes, please report them to GitHub Issues.
These following suffixes are used for VS Code (or VSCodium) extensions: win32-x64, win32-arm64, linux-x64, linux-arm64, linux-armhf, darwin-x64, darwin-arm64, alpine-x64, alpine-arm64, and web. The rest are used for other editors (e.g. Neovim).
We also start to release VS Code extension targeting universe platform. The universe target only doesn't bundle the binary. This is suitable for other platforms like RISC-V (riscv64) or LoongArch (loong64). Users of that must install tinymist by themselves. Note it introduces risk to use unaligned version of the extension and the binary, but we can mitigate it in future.
- Bumped typstyle to v0.12.13 by @Enter-tainer in #1047
- This version fixes a bugs that removes comments in math equations in some cases. For details, see https://enter-tainer.github.io/typstyle/changelog/#v01213---2024-12-21
- Bumped typstfmt to v0.12.1 in #1056
- Bumped typst-ansi-hl to v0.3.0 in #1057
Editor
- (Fix) Excluded dollar characters from matched typst language words in #1054
Code Analysis
- (Fix) Determining
name_startedin sig constructors in #1038 - Inferring types of show rule transformers in #1045
Completion
- (Fix) Corrected wrong offset on Neovim for some postfix snippets by @Eric-Song-Nop in #966
- (Fix) Improved various cases about completing field accesses in #1019, #1020, #1039, and #1040
- (Fix) Adjusting offset from start when completing labels in #1051
- Made and using new field access classifier for completion in #1035
- Completing fields by type checking in #1041 and #1050
- Completing tidy-style doc comment by @Eric-Song-Nop in #1029
Misc
- Building binaries for riscv64-linux-musl, loongarch64-linux-{musl,gnu} in #1009, #1014, and #1012
- Building vscode extension targeting universe (other) platforms in https://github.com/Myriad-Dreamin/tinymist/pull/10091059
Full Changelog: v0.12.12...v0.12.14-rc1
Download binary
Install tinymist 0.12.14-rc1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.12.14-rc1/tinymist-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy ByPass -c "irm https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.12.14-rc1/tinymist-installer.ps1 | iex"Download tinymist 0.12.14-rc1
File
Platform
Checksum
tinymist-aarch64-apple-darwin.tar.gz
Apple Silicon macOS
checksum
tinymist-x86_64-apple-darwin.tar.gz
Intel macOS
checksum
tinymist-aarch64-pc-windows-msvc.zip
ARM64 Windows
checksum
tinymist-x86_64-pc-windows-msvc.zip
x64 Windows
checksum
tinymist-aarch64-unknown-linux-gnu.tar.gz
ARM64 Linux
checksum
tinymist-loongarch64-unknown-linux-gnu.tar.gz
LOONGARCH64 Linux
checksum
tinymist-x86_64-unknown-linux-gnu.tar.gz
x64 Linux
checksum
tinymist-armv7-unknown-linux-gnueabihf.tar.gz
ARMv7 Linux
checksum
tinymist-aarch64-unknown-linux-musl.tar.gz
ARM64 MUSL Linux
checksum
tinymist-loongarch64-unknown-linux-musl.tar.gz
LOONGARCH64 MUSL Linux
checksum
tinymist-riscv64gc-unknown-linux-musl.tar.gz
RISCV MUSL Linux
checksum
tinymist-x86_64-unknown-linux-musl.tar.gz
x64 MUSL Linux
checksum
tinymist-arm-unknown-linux-musleabihf.tar.gz
ARMv6 MUSL Linux (Hardfloat)
checksum
tinymist-armv7-unknown-linux-musleabihf.tar.gz
ARMv7 MUSL Linux
checksum
Download VS Code Extension
Download tinymist VS Code Extension 0.12.14-rc1
File
Platform
Assets
tinymist-win32-x64.vsix
x64 Windows
Binary, Debug Symbols
tinymist-win32-arm64.vsix
ARM64 Windows
Binary, Debug Symbols
tinymist-linux-x64.vsix
x64 Linux
Binary, Debug Symbols
tinymist-linux-arm64.vsix
ARM64 Linux
Binary, Debug Symbols
tinymist-linux-armhf.vsix
ARMv7 Linux
Binary, Debug Symbols
tinymist-darwin-x64.vsix
Intel macOS
Binary, Debug Symbols
tinymist-darwin-arm64.vsix
Apple Silicon macOS
Binary, Debug Symbols
tinymist-alpine-x64.vsix
x64 Alpine Linux
Binary, Debug Symbols
tinymist-alpine-arm64.vsix
ARM64 Alpine Linux
Binary, Debug Symbols
tinymist-universe.vsix
Other Platforms (Universe)