Skip to content

Releases: Myriad-Dreamin/tinymist

v0.13.10-rc2

21 Mar 09:57
97bcc48
Compare
Choose a tag to compare
v0.13.10-rc2 Pre-release
Pre-release
  • Bumped typst to v0.13.1 in #1540
  • Bumped typstfmt to v0.13.1 in #1540

CLI

  • feat: exit if compile errors happen in #1512

Editor

  • feat: paste uri smartly in #1500
  • feat: downgrade some config errors and show warnings in #1538
  • feat: configure word pattern to exclude words like -A in #1552

Export

  • feat: make all export available by commands in #1547
  • feat: export to format regardless of export target in #1549
  • feat: use quick exports in code lens context in #1551
  • test: add vscode e2e testing for export feature in #1553

Diagnostics

  • feat: add diagnostics refiner to provide extra hints from tinymist side by @seven-mile in #1539
  • feat: fledge diagnostic hint patterns by updating 2 refiners by @seven-mile in #1544

Testing

  • feat: implements dap-server scaffold in #1517
  • feat: implement debugging console in #1445
  • feat: profile and visualize coverage of the current document in #1490
  • feat: add instrument-based breakpoints support to dap in #1529
  • feat: add test framework with coverage support in #1518
  • docs: update description about testing in #1532
  • fix: example output in #1533
  • feat: watch tests and print test information in #1534
  • feat: pass tests if there are only warnings during testing in #1535

Localization

  • feat: translate all title of tinymist commands using llm in #1501
  • docs: update readme for locales folder in #1502
  • feat: translate rest titles by deepseek v3 in #1503
  • feat: translate all tinymist config text using llm in #1504
  • feat: employ l10n to tinymist-cli and vscode extension in #1505
  • feat: initialize locale as soon as possible in #1507
  • feat: support l10n message with arguments in #1508

Code Analysis

  • fix: replace last scope when checking import wildcard in #1563

Completion

  • fix: revert the explicit detection again in #1525
  • fix: correct bound self checking in #1564
  • feat: forbid bad field access syntax in math mode in #1550
  • feat: don't trigger parameter hints when skipping parameters in #1557
  • feat: forbid bad postfix completion in math mode in #1556

Preview

  • (Security) Made more strict CORS checks (v2) by @tmistele in #1382
  • feat: use window/showDocument to show previewing document in #1450

Misc

Full Changelog: v0.13.8...v0.13.10-rc2

Download Binary

Install tinymist 0.13.10-rc2

Install prebuilt binaries via shell script

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

Download tinymist 0.13.10-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.13.10-rc2

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

v0.13.10-rc1

20 Mar 11:34
766a41f
Compare
Choose a tag to compare
v0.13.10-rc1 Pre-release
Pre-release
  • Bumped typstfmt to v0.13.0.

CLI

  • feat: exit if compile errors happen in #1512

Editor

  • feat: paste uri smartly in #1500
  • feat: downgrade some config errors and show warnings in #1538

Testing

  • feat: implements dap-server scaffold in #1517
  • feat: implement debugging console in #1445
  • feat: profile and visualize coverage of the current document in #1490
  • feat: add instrument-based breakpoints support to dap in #1529
  • feat: add test framework with coverage support in #1518
  • docs: update description about testing in #1532
  • fix: example output in #1533
  • feat: watch tests and print test information in #1534
  • feat: pass tests if there are only warnings during testing in #1535

Localization

  • feat: translate all title of tinymist commands using llm in #1501
  • docs: update readme for locales folder in #1502
  • feat: translate rest titles by deepseek v3 in #1503
  • feat: translate all tinymist config text using llm in #1504
  • feat: employ l10n to tinymist-cli and vscode extension in #1505
  • feat: initialize locale as soon as possible in #1507
  • feat: support l10n message with arguments in #1508

Completion

  • fix: revert the explicit detection again in #1525

Preview

  • (Security) Made more strict CORS checks (v2) by @tmistele in #1382
  • feat: use window/showDocument to show previewing document in #1450

Misc

Full Changelog: v0.13.8...v0.13.10-rc1

Download Binary

Install tinymist 0.13.10-rc1

Install prebuilt binaries via shell script

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

Download tinymist 0.13.10-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.13.10-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](https://gi...
Read more

v0.13.8

13 Mar 05:16
be79119
Compare
Choose a tag to compare

We has provided more ways of previewing documents for editors having poor lsp support.

  • Default Preview: The editors supporting lsp commands, e.g. neovim and helix, can use tinymist.startDefaultPreview to start a browsing preview server directly.
  • Background Preview: The editors not supporting lsp commands can use the background preview feature to start a preview server in background. You can bind a shortcut editor to open the preview in browser.

See the Issue: Preview feature for all editors for unimplemented features.

Completion

  • (Fix) More rules to forbidden arg completion in #1493
    • It were completing arguments from #align[]| or #align()[]|
  • (Fix) Don't check context type if parent is a block in #1494
    • It were completing arguments from #align[|], #align([|]), or #align({|})
  • (Fix) Forbid some bad cases of dot access in #1497
    • It were issuing postfix completion from $.|$ or $ .| $
  • Detecting explicit completion from vscode in #1496
    • Requesting completion about $|$ or $abs(a)|$ took no effect.

Full Changelog: v0.13.6...v0.13.8


v0.13.6

  • Provided tinymist documentation in PDF format in #1485

Compiler

  • (Fix) Getting task options from configuration in #1449
  • (Fix) Displaying ProjectInsId without quoting in #1476
    • This made document summary not working.
  • (Perf) Parallelizing and synchronously waiting font loading in #1470

Code Analysis

  • (Fix) Identifying chained dot access when matching atomic expression in markup mode in #1488 and #1489
    • When completing #a.b.|, the second . was viewed as a text dot and failed to trigger the field completion. It now reparses correctly.
  • Made file type recognition by file extension case-insensitive in #1472
    • For example, IMAGE.PNG is recognized as an image file now.

Editor

  • (Fix) Combining VS Code language specific default settings into one block by @0risc in #1462

Completion

  • (Fix) Skipping argument completion when the cursor is on the right parenthesis in #1480
  • (Fix) Distinguished content value from content type in #1482
    • math.op("+") was wrongly inferred as an element function (type), instead of a value having the element type.
  • Adjusting range of label and reference completions in #1443 and #1444
    • It becomes more sensible when you request completions from anywhere on the labels or references.
  • Unifying and improving function and method completion in #1478
    • The was affecting show outline.entry. It was completing e| as entry() instead of entry.
  • Skip completion of types having no constructors or scopes in #1481
    • For example, content is not completed.
  • Completing std module in #1483
    • std is in neither global scope nor math scope, so we have to handle it manually.
  • Accepting arbitrary expressions in show rules in #1484
    • For example, show: s| now can be completed as show: std|, and so that further completed as show: std.scale(..). It was not working because modules were filtered out as not a valid show transform function.

Preview

  • Added support to run preview server in background in #1233
  • Added tinymist.startDefaultPreview and revised documentation about preview in #1448

Misc

Download Binary

Install tinymist 0.13.8

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.13.8/tinymist-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy ByPass -c "irm https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.13.8/tinymist-installer.ps1 | iex"

Download tinymist 0.13.8

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](https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.13.8/tinymist-armv7-unk...
Read more

v0.13.6

12 Mar 23:06
a68399c
Compare
Choose a tag to compare

We has provided more ways of previewing documents for editors having poor lsp support.

  • Default Preview: The editors supporting lsp commands, e.g. neovim and helix, can use tinymist.startDefaultPreview to start a browsing preview server directly.
  • Background Preview: The editors not supporting lsp commands can use the background preview feature to start a preview server in background. You can bind a shortcut editor to open the preview in browser.

See the Issue: Preview feature for all editors for unimplemented features.

  • Provided tinymist documentation in PDF format in #1485

Compiler

  • (Fix) Getting task options from configuration in #1449
  • (Fix) Displaying ProjectInsId without quoting in #1476
    • This made document summary not working.
  • (Perf) Parallelizing and synchronously waiting font loading in #1470

Code Analysis

  • (Fix) Identifying chained dot access when matching atomic expression in markup mode in #1488 and #1489
    • When completing #a.b.|, the second . was viewed as a text dot and failed to trigger the field completion. It now reparses correctly.
  • Made file type recognition by file extension case-insensitive in #1472
    • For example, IMAGE.PNG is recognized as an image file now.

Editor

  • (Fix) Combining VS Code language specific default settings into one block by @0risc in #1462

Completion

  • (Fix) Skipping argument completion when the cursor is on the right parenthesis in #1480
  • (Fix) Distinguished content value from content type in #1482
    • math.op("+") was wrongly inferred as an element function (type), instead of a value having the element type.
  • Adjusting range of label and reference completions in #1443 and #1444
    • It becomes more sensible when you request completions from anywhere on the labels or references.
  • Unifying and improving function and method completion in #1478
    • The was affecting show outline.entry. It was completing e| as entry() instead of entry.
  • Skip completion of types having no constructors or scopes in #1481
    • For example, content is not completed.
  • Completing std module in #1483
    • std is in neither global scope nor math scope, so we have to handle it manually.
  • Accepting arbitrary expressions in show rules in #1484
    • For example, show: s| now can be completed as show: std|, and so that further completed as show: std.scale(..). It was not working because modules were filtered out as not a valid show transform function.

Preview

  • Added support to run preview server in background in #1233
  • Added tinymist.startDefaultPreview and revised documentation about preview in #1448

Misc

Full Changelog: v0.13.4...v0.13.6

Download Binary

Install tinymist 0.13.6

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.13.6/tinymist-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy ByPass -c "irm https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.13.6/tinymist-installer.ps1 | iex"

Download tinymist 0.13.6

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

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

v0.13.6-rc2

12 Mar 09:07
a0140a6
Compare
Choose a tag to compare
v0.13.6-rc2 Pre-release
Pre-release

We has provided more ways of previewing documents for editors having poor lsp support.

  • Default Preview: The editors supporting lsp commands, e.g. neovim and helix, can use tinymist.startDefaultPreview to start a browsing preview server directly.
  • Background Preview: The editors not supporting lsp commands can use the background preview feature to start a preview server in background. You can bind a shortcut editor to open the preview in browser.

See the Issue: Preview feature for all editors for unimplemented features.

  • Provided tinymist documentation in PDF format in #1485

Compiler

  • (Fix) Getting task options from configuration in #1449
  • (Fix) Displaying ProjectInsId without quoting in #1476
    • This made document summary not working.
  • (Perf) Parallelizing and synchronously waiting font loading in #1470

Code Analysis

  • (Fix) Identifying chained dot access when matching atomic expression in markup mode in #1488 and #1489
    • When completing #a.b.|, the second . was viewed as a text dot and failed to trigger the field completion. It now reparses correctly.
  • Made file type recognition by file extension case-insensitive in #1472
    • For example, IMAGE.PNG is recognized as an image file now.

Editor

  • (Fix) Combining VS Code language specific default settings into one block by @0risc in #1462

Completion

  • (Fix) Skipping argument completion when the cursor is on the right parenthesis in #1480
  • (Fix) Distinguished content value from content type in #1482
    • math.op("+") was wrongly inferred as an element function (type), instead of a value having the element type.
  • Adjusting range of label and reference completions in #1443 and #1444
    • It becomes more sensible when you request completions from anywhere on the labels or references.
  • Unifying and improving function and method completion in #1478
    • The was affecting show outline.entry. It was completing e| as entry() instead of entry.
  • Skip completion of types having no constructors or scopes in #1481
    • For example, content is not completed.
  • Completing std module in #1483
    • std is in neither global scope nor math scope, so we have to handle it manually.
  • Accepting arbitrary expressions in show rules in #1484
    • For example, show: s| now can be completed as show: std|, and so that further completed as show: std.scale(..). It was not working because modules were filtered out as not a valid show transform function.

Preview

  • Added support to run preview server in background in #1233
  • Added tinymist.startDefaultPreview and revised documentation about preview in #1448

Misc

Full Changelog: v0.13.4...v0.13.6-rc2

Download Binary

Install tinymist 0.13.6-rc2

Install prebuilt binaries via shell script

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

Download tinymist 0.13.6-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.13.6-rc2

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

v0.13.6-rc1

11 Mar 05:16
57d6c8a
Compare
Choose a tag to compare
v0.13.6-rc1 Pre-release
Pre-release

We has provided more ways of previewing documents for editors having poor lsp support.

  • Default Preview: The editors supporting lsp commands, e.g. neovim and helix, can use tinymist.startDefaultPreview to start a browsing preview server directly.
  • Background Preview: The editors not supporting lsp commands can use the background preview feature to start a preview server in background. You can bind a shortcut editor to open the preview in browser.

See the Issue: Preview feature for all editors for unimplemented features.

  • Provided tinymist documentation in PDF format in #1485

Compiler

  • (Fix) Getting task options from configuration in #1449
  • (Fix) Displaying ProjectInsId without quoting in #1476
    • This made document summary not working in the previous version.
  • (Perf) Parallelizing and synchronously waiting font loading in #1470

Code Analysis

  • Made file type recognition by file extension case-insensitive in #1472
    • For example, IMAGE.PNG is recognized as an image file now.

Editor

  • (Fix) Combining VS Code language specific default settings into one block by @0risc in #1462

Completion

  • (Fix) Skipping argument completion when the cursor is on the right parenthesis in #1480
  • (Fix) Distinguished content value from content type in #1482
    • math.op("+") was wrongly inferred as an element function (type), instead of a value having the element type.
  • Adjusting range of label and reference completions in #1443 and #1444
    • It becomes more sensible when you request completions from anywhere on the labels or references.
  • Unifying and improving function and method completion in #1478
    • The was affecting show outline.entry. It was completing e| as entry() instead of entry.
  • Skip completion of types having no constructors or scopes in #1481
    • For example, content is not completed.
  • Completing std module in #1483
    • std is in neither global scope nor math scope, so we have to handle it manually.
  • Accepting arbitrary expressions in show rules in #1484
    • For example, show: s| now can be completed as show: std|, and so that further completed as show: std.scale(..). It was not working because modules were filtered out as not a valid show transform function.

Preview

  • Added support to run preview server in background in #1233
  • Added tinymist.startDefaultPreview and revised documentation about preview in #1448

Misc

Full Changelog: v0.13.4...v0.13.6-rc1

Download Binary

Install tinymist 0.13.6-rc1

Install prebuilt binaries via shell script

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

Download tinymist 0.13.6-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.13.6-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](https://github....
Read more

v0.13.4

02 Mar 15:47
78b80d4
Compare
Choose a tag to compare

Code Analysis

  • (Fix) Skipping context type checking of hash token in #1432

Preview

  • (Fix) Using the background rect to calculate cursor
    position in the page in #1427

Full Changelog: v0.13.2...v0.13.4

Download Binary

Install tinymist 0.13.4

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.13.4/tinymist-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy ByPass -c "irm https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.13.4/tinymist-installer.ps1 | iex"

Download tinymist 0.13.4

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

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.13.4-rc1

01 Mar 18:52
7f0131c
Compare
Choose a tag to compare
v0.13.4-rc1 Pre-release
Pre-release

Code Analysis

  • (Fix) Skipping context type checking of hash token in #1432

Preview

  • (Fix) Using the background rect to calculate cursor position in the page in #1427

Full Changelog: v0.13.2...v0.13.4-rc1

Download Binary

Install tinymist 0.13.4-rc1

Install prebuilt binaries via shell script

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

Download tinymist 0.13.4-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.13.4-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.13.2

27 Feb 11:15
5102017
Compare
Choose a tag to compare
  • Bumped MSRV to v1.83 and Rust to v1.85 in #1407
  • Bumped typst-ansi-hl to v0.4.0 in #1412
  • Bumped reflexo to v0.5.5-rc7 in #1414

Editor

  • (Fix) Deactivating features correctly when restarting server in #1397
  • Making tinymist.configureDefaultWordSeparator opt in, as discussed, in #1389

Compiler

  • (Fix) Letting tinymist::Config pull environment variables on start of server in #1390
  • Tested that TYPST_PACKAGE_CACHE_PATH should be applied on server start in #1391

CLI

  • (Fix) Ensured tinymist-cli's argument names unique in #1388
  • Added test about completion script generation in #1387

Code Analysis

  • (Fix) term math text as content instead of string in #1386
  • (Fix) Printing type representation of anonymous modules in #1385
    • This was causing crashes, introduced in typst v0.13.0
  • (Fix) Added more kind checking about MathText in #1415
  • (Fix) Completing type of type having constructors in #1419
  • (Fix) Forbidden type completion in string content in #1420
  • Adjusted builtin types for typst v0.13.0 in #1416
    • For example, par.first-line-indent can be a dictionary since v0.13.0.
  • Post checking element types of array and dictionary in #1417
  • Matched named argument parent first when the cursor is in the literal in #1418

Preview

  • (Fix) Uses new wasm renderer in #1398
  • (Fix) Corrected vscode.Uri usages when restoring preview in #1402
  • (Fix) Passing origin checking anyway in #1411
    • typst-preview.nvim uses a websocket client without setting Origin correctly.
    • This will become a hard error in the future.
  • Using jump_from_click from typst-ide in #1399

Typlite

  • (Fix) Exposed and defaulted to no-content-hint in typlite by @selfisekai in #1381
  • Added examples for --assets-path and --assets-src-path by @hongjr03 in #1396

Syntax Highlighting

  • Parsing Shebang syntax in #1400
  • Recognizing typst source files by shebang containing typst keyword in #1400
    • Specifically, it matches by regex ^#!/.*\\b(typst)[0-9.-]*\\b

Full Changelog: v0.13.0...v0.13.2

Download Binary

Install tinymist 0.13.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.13.2/tinymist-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy ByPass -c "irm https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.13.2/tinymist-installer.ps1 | iex"

Download tinymist 0.13.2

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

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

v0.13.2-rc2

27 Feb 10:48
0c89cd8
Compare
Choose a tag to compare
v0.13.2-rc2 Pre-release
Pre-release
  • Bumped MSRV to v1.83 and Rust to v1.85 in #1407
  • Bumped typst-ansi-hl to v0.4.0 in #1412
  • Bumped reflexo to v0.5.5-rc7 in #1414

Editor

  • (Fix) Deactivating features correctly when restarting server in #1397
  • Making tinymist.configureDefaultWordSeparator opt in, as discussed, in #1389

Compiler

  • (Fix) Letting tinymist::Config pull environment variables on start of server in #1390
  • Tested that TYPST_PACKAGE_CACHE_PATH should be applied on server start in #1391

CLI

  • (Fix) Ensured tinymist-cli's argument names unique in #1388
  • Added test about completion script generation in #1387

Code Analysis

  • (Fix) term math text as content instead of string in #1386
  • (Fix) Printing type representation of anonymous modules in #1385
    • This was causing crashes, introduced in typst v0.13.0
  • (Fix) Added more kind checking about MathText in #1415
  • (Fix) Completing type of type having constructors in #1419
  • (Fix) Forbidden type completion in string content in #1420
  • Adjusted builtin types for typst v0.13.0 in #1416
    • For example, par.first-line-indent can be a dictionary since v0.13.0.
  • Post checking element types of array and dictionary in #1417
  • Matched named argument parent first when the cursor is in the literal in #1418

Preview

  • (Fix) Uses new wasm renderer in #1398
  • (Fix) Corrected vscode.Uri usages when restoring preview in #1402
  • (Fix) Passing origin checking anyway in #1411
    • typst-preview.nvim uses a websocket client without setting Origin correctly.
    • This will become a hard error in the future.
  • Using jump_from_click from typst-ide in #1399

Typlite

  • (Fix) Exposed and defaulted to no-content-hint in typlite by @selfisekai in #1381
  • Added examples for --assets-path and --assets-src-path by @hongjr03 in #1396

Syntax Highlighting

  • Parsing Shebang syntax in #1400
  • Recognizing typst source files by shebang containing typst keyword in #1400
    • Specifically, it matches by regex ^#!/.*\\b(typst)[0-9.-]*\\b

Full Changelog: v0.13.0...v0.13.2-rc2

Download Binary

Install tinymist 0.13.2-rc2

Install prebuilt binaries via shell script

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

Download tinymist 0.13.2-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.13.2-rc2

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](https://github.com/Myriad-Dreamin/tinymist/releases/download/v0.13.2-rc2/tinymist-l...
Read more