v0.12.14 - Merry Christmas
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 universal platform. The universal 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
- Since it is archived, we use a fork version which is forked from Andrew15-5/typstfmt.
- 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_started
in signature constructors in #1038 -
Inferring types of show rule transformers in #1045
2024-12-25.19-41-19.mp4
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 tidy-style doc comment by @Eric-Song-Nop in #1029
2024-12-25.19-33-20.mp4
Misc
-
Building binaries for riscv64-linux-musl, loongarch64-linux-{musl,gnu} in #1009, #1014, and #1012
-
Building vscode extension targeting other (universal) platforms in https://github.com/Myriad-Dreamin/tinymist/pull/10091059
- These two changes enable running tinymist extension on
linux-loongarch64
.
- These two changes enable running tinymist extension on
Full Changelog: v0.12.12...v0.12.14
Download Binary
Install tinymist 0.12.14
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.12.14/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/tinymist-installer.ps1 | iex"
Download tinymist 0.12.14
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
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-universal.vsix | Other Platforms (Universal) |