Skip to content

Releases: Myriad-Dreamin/tinymist

v0.11.33

10 Oct 09:48
Compare
Choose a tag to compare

v0.11.32

09 Oct 17:49
Compare
Choose a tag to compare

Fix accidentally released nightly version.

v0.11.31

09 Oct 15:40
30ae7b1
Compare
Choose a tag to compare

v0.11.28

05 Oct 08:45
8eaa654
Compare
Choose a tag to compare

Nightly Tinymist

Tinymist now has two release channels:

  • Stable channel: releases with even patch number uses stable typst, like typst 0.11.1.
  • Nightly channel: releases with odd patch number uses recent typst, i.e. the main branch.

The versioning strategy is taken based on the one mentioned in Pre-release extensions.

In VS Code, you can get a nightly tinymist by clicking the "Switch to pre-release" button:

image

If some package registry, e.g. neovim's mason, upgrades to nightly tinymist without intention, there should be something wrong, either tinymist or the registry, which should be considered as a bug and can be submitted to GitHub Issue.

Compiler

  • (Fix) Allowing keeping garbage directories in the package directory in #622
    • The previous code asserts all directories in the package directory are typst packages, but this is not always true. Prints errors once and skips these directories.

Misc

  • Printing version information when starting lsp server in #614
    • Open server log to see the version information of the server. It is usually the first line of the log.

Full Changelog: v0.11.22...v0.11.28

v0.11.29

05 Oct 09:07
7a1d1f4
Compare
Choose a tag to compare
v0.11.29 Pre-release
Pre-release

v0.11.27

28 Sep 07:27
Compare
Choose a tag to compare
v0.11.27 Pre-release
Pre-release

Nightly Release (Fix release script of v0.11.23)

v0.11.23-rc1

28 Sep 04:32
Compare
Choose a tag to compare
v0.11.23-rc1 Pre-release
Pre-release
build: bump version to 0.11.23-rc1

v0.11.23

28 Sep 06:31
bde7699
Compare
Choose a tag to compare
v0.11.23 Pre-release
Pre-release

Nightly Release

v0.11.22

27 Sep 23:44
f3ccb4a
Compare
Choose a tag to compare

(New) Tinymist Nightly

This is a new release channel for Tinymist, which uses main branch of typst. Currently it is only available at nightly branch,, but we will set up nightly release in soon future.

  • Added compatibility layer for Typst stable and nightly APIs by @ParaN3xus in #573
  • Added compatibility for typst_syntax::LinkedNode.leaf_at by @ParaN3xus in #582

Compiler

  • (Fix) Deadlock when iterating dependencies in #568

    • This could happen when you are triggering workspace-level requests, like symbol or reference requests.
  • (Fix) Ignoring system fonts correctly in #597

  • Supported CA certificate customization by @ricOC3 in #592

    • by either passing the option as follows or setting TYPST_CERT:
    {
      "tinymist.typstExtraArgs": ["--cert=path/to/certificates"]
    }

Editor

  • Providing label view in #570
    • Indexing and navigating to labels in the whole workspace.

image

  • Providing package view and local documentation in #596
    • Goto the activitibar and click a package for viewing the locally generated documentation
    • The documentation is primarily for debugging the docstring extractor. This means that it is expected to show same information as that is usable by lsp completion and hover tips. If you find any incorrect information, it is welcomed to submit issues
    • Important Note!: We will assume and try to convert package docstrings by typst format for lsp completion and hover tips in next release, so the docstrings in markdown format might be broken.

image

2024-09-28.07-02-29.mp4

Preview

  • Listening data plane socket and serve frontend html on same address in #577
  • Added gitpod layer for previewing from remote host by @tani in #575

Syntax/Semantic Highlighting

  • (Fix) Ignoring invalid tokens in typst's syntax tree in #605
  • Improved theme settings for raw blocks in #606

Completion

  • (Fix) Refined label types to remove hacking citation filter in #603
  • (Fix) Deduplicating value completion correctly in #604

Folding Range

  • (Fix) Processing overlapping cases in line folding only mode (3ab4fa6) in #588
  • (Fix) Creating function scopes for nest symbols in #589

Document Symbol

  • (Fix) Showing symbols when pattern is not provided in #569

Commands/Tools

  • Showing first occurrence locations for used fonts by @hooyuser in #598

Misc

  • Added shell completions for Fig and Nushell by @T1mVo in #578

Full Changelog: v0.11.20...v0.11.22

0.11.22-rc1

20 Sep 07:43
1149551
Compare
Choose a tag to compare
0.11.22-rc1 Pre-release
Pre-release

(New) Tinymist Nightly

This is a new release channel for Tinymist, which uses main branch of typst. Currently it is only available at nightly branch,, but we will set up nightly release in soon future.

  • Added compatibility layer for Typst stable and nightly APIs by @ParaN3xus in #573
  • Added compatibility for typst_syntax::LinkedNode.leaf_at by @ParaN3xus in #582

Compiler

  • (Fix) Deadlock when iterating dependencies in #568
    • This could happen when you are triggering workspace-level requests, like symbol or reference requests.
  • (Fix) Ignoring system fonts correctly in #597
  • Supported CA certificate customization by @ricOC3 in #592

Editor

  • Providing label view in #570
  • Providing package view and local documentation in #596

Preview

  • Listening data plane socket and serve frontend html on same address in #577
  • Added gitpod layer for previewing from remote host by @tani in #575

Syntax/Semantic Highlighting

  • (Fix) Ignoring invalid tokens in typst's syntax tree in #605
  • Improved theme settings for raw blocks in #606

Completion

  • (Fix) Refined label types to remove hacking citation filter in #603
  • (Fix) Deduplicating value completion correctly in #604

Folding Range

  • (Fix) Processing overlapping cases in line folding only mode (3ab4fa6) in #588
  • (Fix) Creating function scopes for nest symbols in #589

Document Symbol

  • (Fix) Showing symbols when pattern is not provided in #569

Commands/Tools

  • Showing first occurrence locations for used fonts by @hooyuser in #598

Misc

  • Added shell completions for Fig and Nushell by @T1mVo in #578

Full Changelog: v0.11.20...v0.11.22-rc1