Releases: Myriad-Dreamin/tinymist
v0.11.33
This version is at build: bump node version to 22 (#654), using ParaN3xus/typst tinymist-typst-0.12-rc1, a.k.a. typst/typst v0.12.0-rc1.
v0.11.32
Fix accidentally released nightly version.
v0.11.31
Nightly Release at fix: pass to_multiline_tokens2 checking by copilot (#639), using ParaN3xus/typst v0.11.31, a.k.a. typst/typst v0.12.0-rc1.
v0.11.28
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:
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
Nightly Release, using ParaN3xus/typst v0.11.29, a.k.a. typst/typst b791aede: Adjust line number clearance #5093.
v0.11.27
Nightly Release (Fix release script of v0.11.23)
v0.11.23-rc1
build: bump version to 0.11.23-rc1
v0.11.23
Nightly Release
v0.11.22
(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
orreference
requests.
- This could happen when you are triggering workspace-level requests, like
-
(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"] }
- by either passing the option as follows or setting
Editor
- Providing label view in #570
- Indexing and navigating to labels in the whole workspace.
- 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.
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
Misc
Full Changelog: v0.11.20...v0.11.22
0.11.22-rc1
(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
orreference
requests.
- This could happen when you are triggering workspace-level requests, like
- (Fix) Ignoring system fonts correctly in #597
- Supported CA certificate customization by @ricOC3 in #592
Editor
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
Misc
Full Changelog: v0.11.20...v0.11.22-rc1