Releases: Myriad-Dreamin/tinymist
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
v0.11.20
- Bumped typstyle to v0.11.32 by @Enter-tainer in #551
- Bumped typst.ts to v0.5.0-rc7 in #554
Compiler
- Performing simple rate limit on heavy dynamic analysis in #532
Editor
-
Provide contextual action to export text in range as ansi highlighted code in #526 and #544
- this helps you ask questions on discord with highlighted color.
2024-08-27.00-06-16.mp4
-
Fixed invalid merged command options in #564
Commands/Tools
Preview
- Removed useless
tinymist.preview.showInActivityBar
in #543
Hover (Tooltip)
- (Fix) Removed feature texmath by @Eric-Song-Nop in #535
- Displaying all imported definitions for wildcard imports in #565
References
- Finding references for
Ref
andLabel
by @Eric-Song-Nop in #527
2024-08-27.00-13-27.mp4
Syntax/Semantic Highlighting
- (Fix): parse dot issue 492 again in #557
- Improved numeric literal parsers in #558
- (Fix): parse quotes near the atomic hash expression in #559
Misc
- Added test for
goto_definition
for label by @Eric-Song-Nop in #510 - Generating shell completion by @Eric-Song-Nop in #525
- Added installation and configuration instruction for Emacs by @Ziqi-Yang in #538
- Added document preview feature documentations for non-vscode clients in #560
- Added root path hints in documentation for neovim users in #561
- Added notes to stateful pin commands in documentation in #562
Full Changelog: v0.11.19...v0.11.20
v0.11.20-rc1
- Bumped typstyle to v0.11.32 by @Enter-tainer in #551
- Bumped typst.ts to v0.5.0-rc7 in #554
Compiler
- Performing simple rate limit on heavy dynamic analysis in #532
Editor
- Provide contextual action to export text in range as ansi highlighted code in #526 and #544
- Fixed invalid merged command options in #564
Preview
- Removed useless
tinymist.preview.showInActivityBar
in #543
Hover (Tooltip)
- (Fix) Removed feature texmath by @Eric-Song-Nop in #535
References
- Finding references for
Ref
andLabel
by @Eric-Song-Nop in #527
Syntax/Semantic Highlighting
- (Fix): parse dot issue 492 again in #557
- Improved numeric literal parsers in #558
- (Fix): parse quotes near the atomic hash expression in #559
Misc
- Added test for
goto_definition
for label by @Eric-Song-Nop in #510 - Generating shell completion by @Eric-Song-Nop in #525
- Added installation and configuration instruction for Emacs by @Ziqi-Yang in #538
- Added document preview feature documentations for non-vscode clients in #560
- Added root path hints in documentation for neovim users in #561
- Added notes to stateful pin commands in documentation in #562