Skip to content

Releases: Myriad-Dreamin/tinymist

v0.12.19

03 Feb 09:12
1f32f6e
Compare
Choose a tag to compare
v0.12.19 Pre-release
Pre-release

Nightly Release at feat: generate declarative project lock file (#1133), using ParaN3xus/typst tinymist-nightly-v0.12.19-rc2-content-hint, a.k.a. typst/typst Support first-line-indent for every paragraph (#5768).

Full Changelog: v0.12.18...v0.12.19

Download Binary

Install tinymist 0.12.19

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.12.19/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.19/tinymist-installer.ps1 | iex"

Download tinymist 0.12.19

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.19

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-web.vsix Browser (Web)
tinymist-universal.vsix Other Platforms (Universal)

v0.12.19-rc4

01 Feb 16:22
4515e4e
Compare
Choose a tag to compare
v0.12.19-rc4 Pre-release
Pre-release

Nightly Release at feat: generate declarative project lock file (#1133), using ParaN3xus/typst tinymist-nightly-v0.12.19-rc2-content-hint, a.k.a. typst/typst Support first-line-indent for every paragraph (#5768).

Full Changelog: v0.12.18...v0.12.19-rc4

Download Binary

Install tinymist 0.12.19-rc4

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.12.19-rc4/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.19-rc4/tinymist-installer.ps1 | iex"

Download tinymist 0.12.19-rc4

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.19-rc4

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-web.vsix Browser (Web)
tinymist-universal.vsix Other Platforms (Universal)

v0.12.19-rc1

14 Jan 10:58
7bb222f
Compare
Choose a tag to compare
v0.12.19-rc1 Pre-release
Pre-release

Nightly Release at feat: generate declarative project lock file (#1133), using ParaN3xus/typst tinymist-nightly-v0.12.19, a.k.a. typst/typst Don't generate accessors for required fields (#5680).

Full Changelog: v0.12.18...v0.12.19-rc1

Download Binary

Install tinymist 0.12.19-rc1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.12.19-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.19-rc1/tinymist-installer.ps1 | iex"

Download tinymist 0.12.19-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.19-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-web.vsix Browser (Web)
tinymist-universal.vsix Other Platforms (Universal)

v0.12.18

09 Jan 15:02
c2aa453
Compare
Choose a tag to compare

We have added maintainers to GitHub since 2025-01-09:

  • @SylvanFranklin has become a maintainer of the "Editor integration" and "Document Previewing" feature in #1091

After a super long time of development, we have finished an usable typst grammar for VS Code and GitHub. The grammar can now successfully parse all code, markup and math syntax of source files from typst/packages (1200k LoCs) and typst/typst (17k LoCs) without failure. A failure means the grammar produces any visible parse error but the official parser doesn't complain. However, it can still only parse a subset of typst syntax correctly:

  • For example, all braces in #if {}=={}{}{} (without spaces) are identified as code braces.
  • For example, It hasn't identified the ";" syntax in math calls.
    But I believe it will not affect us much :).

Most importantly, ideally GitHub will use the grammar to highlight typst code on GitHub in next season. It would be appreciated if people could check and test the grammar before GitHub's integration. the grammar and two ways to test it:

Editor

  • Building tinymist targeting web in #1102
  • Bootstrapping lsp-free features in web in #1105

Code Analysis

  • (Fix) Corrected InterpretMode of arguments of math calls from Code to Math in #1137
  • Matching names of parameters for completion in #1113
  • Matching a text node as identifier in math mode if it can be a valid identifier in #1138

Completion

  • Completing parameters by capture information in #1114
  • (Fix) Corrected order to insert definitions in scope in #1116

Hover

  • Rearranged hover providers in #1108
    • Definitions, (sampled) possible values, periscope, docs, actions are provided in order at the same time.

Syntax Highlighting

  • (Fix) terminate heading on newline in #1136
  • Adding experimental math syntax highlighting in #1096, #1106, #1112, #1117, #1123, and #1124
  • Enabled experimental math syntax highlighting in #1107
  • Parsing name identifier of parameters or arguments in #1118
  • Changing names of string, constant, and keyword scopes in #1119
  • Matching special identifiers in calls in #1125
  • Added scripts to test syntax highlight in #1121
  • Added more termination rules about FIRST tokens in #1122 and #1129
  • Parsing arrow functions like binary expr in #1128
  • Conditionally satisfying PCRE regex features in #1126 and #1130
  • Documenting textmate grammar in #1131
  • Handling minus and asterisk marker confidently in #1134

Misc

Full Changelog: v0.12.16...v0.12.18

Download Binary

Install tinymist 0.12.18

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.12.18/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.18/tinymist-installer.ps1 | iex"

Download tinymist 0.12.18

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.18

| File | Platform | Asse...

Read more

v0.12.18-rc2

09 Jan 13:24
Compare
Choose a tag to compare
v0.12.18-rc2 Pre-release
Pre-release

We have added maintainers to GitHub since 2025-01-09:

  • @SylvanFranklin has become a maintainer of the "Editor integration" and "Document Previewing" feature in #1091

After a super long time of development, we have finished an usable typst grammar for VS Code and GitHub. The grammar can now successfully parse all code, markup and math syntax of source files from typst/packages (1200k LoCs) and typst/typst (17k LoCs) without failure. A failure means the grammar produces any visible parse error but the official parser doesn't complain. However, it can still only parse a subset of typst syntax correctly:

  • For example, all braces in #if {}=={}{}{} (without spaces) are identified as code braces.
  • For example, It hasn't identified the ";" syntax in math calls.
    But I believe it will not affect us much :).

Most importantly, ideally GitHub will use the grammar to highlight typst code on GitHub in next season. It would be appreciated if people could check and test the grammar before GitHub's integration. the grammar and two ways to test it:

Editor

  • Building tinymist targeting web in #1102
  • Bootstrapping lsp-free features in web in #1105

Code Analysis

  • Matching param names for completion in #1113

Completion

  • Completing parameters by capture information in #1114
  • (Fix) Corrected order to insert definitions in scope in #1116

Hover

  • Rearranged hover providers in #1108
    • Definitions, (sampled) possible values, periscope, docs, actions are provided in order at the same time.

Syntax Highlighting

  • Adding experimental math syntax highlighting in #1096, #1106, #1112, #1117, #1123, and #1124
  • Enabled experimental math syntax highlighting in #1107
  • Parsing name identifier of parameters or arguments in #1118
  • Changing names of string, constant, and keyword scopes in #1119
  • Matching special identifiers in calls in #1125
  • Added scripts to test syntax highlight in #1121
  • Added more termination rules about FIRST tokens in #1122 and #1129
  • Parsing arrow functions like binary expr in #1128
  • Conditionally satisfying PCRE regex features in #1126 and #1130
  • Documenting textmate grammar in #1131

Misc

Full Changelog: v0.12.16...v0.12.18-rc2

Download Binary

Install tinymist 0.12.18-rc2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.12.18-rc2/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.18-rc2/tinymist-installer.ps1 | iex"

Download tinymist 0.12.18-rc2

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.18-rc2

File Platform Assets
tinymist-win32-x64.vsix x64 Windows Binary, Debug Symbols
[tinymist-win32-arm64.vsix](...
Read more

v0.12.18-rc1

09 Jan 03:40
354022d
Compare
Choose a tag to compare
v0.12.18-rc1 Pre-release
Pre-release

We have added maintainers to GitHub since 2025-01-09:

  • @SylvanFranklin has become a maintainer of the "Editor integration" and "Document Previewing" feature in #1091

After a super long time of development, we have finished an usable typst grammar for VS Code and GitHub. The grammar can now successfully parse all code, markup and math syntax of source files from typst/packages (1200k LoCs) and typst/typst (17k LoCs) without failure. A failure means the grammar produces any visible parse error but the official parser doesn't complain. However, it can still only parse a subset of typst syntax correctly:

  • For example, all braces in #if {}=={}{}{} (without spaces) are identified as code braces.
  • For example, It hasn't identified the ";" syntax in math calls.
    But I believe it will not affect us much :).

Most importantly, ideally GitHub will use the grammar to highlight typst code on GitHub in next season. It would be appreciated if people could check and test the grammar before GitHub's integration. the grammar and two ways to test it:

Editor

  • Building tinymist targeting web in #1102
  • Bootstrapping lsp-free features in web in #1105

Code Analysis

  • Matching param names for completion in #1113

Completion

  • Completing parameters by capture information in #1114
  • (Fix) Corrected order to insert definitions in scope in #1116

Hover

  • Rearranged hover providers in #1108
    • Definitions, (sampled) possible values, periscope, docs, actions are provided in order at the same time.

Syntax Highlighting

  • Adding experimental math syntax highlighting in #1096, #1106, #1112, #1117, #1123, and #1124
  • Enabled experimental math syntax highlighting in #1107
  • Parsing name identifier of parameters or arguments in #1118
  • Changing names of string, constant, and keyword scopes in #1119
  • Matching special identifiers in calls in #1125
  • Added scripts to test syntax highlight in #1121
  • Added more termination rules about FIRST tokens in #1122 and #1129
  • Parsing arrow functions like binary expr in #1128
  • Conditionally satisfying PCRE regex features in #1126 and #1130
  • Documenting textmate grammar in #1131

Misc

Full Changelog: v0.12.16...v0.12.18-rc1

Download Binary

Install tinymist 0.12.18-rc1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.12.18-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.18-rc1/tinymist-installer.ps1 | iex"

Download tinymist 0.12.18-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.18-rc1

File Platform Assets
tinymist-win32-x64.vsix x64 Windows Binary, [Debug Symbols](https://github.com/Myriad-Dreamin/tinymist/releases/download...
Read more

v0.12.16

02 Jan 14:06
0ba8be3
Compare
Choose a tag to compare

We are going to add maintainers to GitHub since 2025-01-09 (in 7 days):

  • @SylvanFranklin want to maintain the "Editor integration" and "Document Previewing" feature in #1091

Please reply in PRs or DM @Myriad-Dreamin if you have any concerns about adding the maintainer to list.

Completion

  • (Fix) Completing body of let/closure in markup mode in #1072
  • (Fix) Completing raw language again in #1073
  • (Fix) Completing hash expression in math mode in #1071
  • Completing context expression in code mode in #1070
  • Using more efficient completion data structure in #1079

Rename

  • (Fix) Checking to avoid affecting non-related paths when renaming files by @Eric-Song-Nop in #1080

Folding Range

Full Changelog: v0.12.14...v0.12.16

Download Binary

Install tinymist 0.12.16

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.12.16/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.16/tinymist-installer.ps1 | iex"

Download tinymist 0.12.16

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.16

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)

</det...

Read more

v0.12.16-rc1

31 Dec 05:38
cd64e40
Compare
Choose a tag to compare
v0.12.16-rc1 Pre-release
Pre-release

Completion

  • (Fix) Completing body of let/closure in markup mode in #1072
  • (Fix) Completing raw language again in #1073
  • (Fix) Completing hash expression in math mode in #1071
  • Completing context expression in code mode in #1070
  • Using more efficient completion data structure in #1079

Rename

  • (Fix) Checking to avoid affecting non-related paths when renaming files by @Eric-Song-Nop in #1080

Folding Range

Full Changelog: v0.12.14...v0.12.16-rc1

Download Binary

Install tinymist 0.12.16-rc1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.12.16-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.16-rc1/tinymist-installer.ps1 | iex"

Download tinymist 0.12.16-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.16-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-universal.vsix Other Platforms (Universal)

v0.12.14 - Merry Christmas

25 Dec 13:38
db20807
Compare
Choose a tag to compare

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.

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 fields by type checking in #1041 and #1050

  • Completing tidy-style doc comment by @Eric-Song-Nop in #1029

    2024-12-25.19-33-20.mp4

Misc

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](https://githu...
Read more

v0.12.14-rc1

23 Dec 13:39
e5f8843
Compare
Choose a tag to compare
v0.12.14-rc1 Pre-release
Pre-release

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.

Editor

  • (Fix) Excluded dollar characters from matched typst language words in #1054

Code Analysis

  • (Fix) Determining name_started in 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

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](https://github.com/Myriad-Dreami...
Read more