Releases: Myriad-Dreamin/tinymist
v0.12.0-rc1
Fix two issues:
- Fixed the version to bump, which should be v0.12.x.
- Fixed test failures in CI.
v0.11.34-rc1
Full Changelog: v0.11.32...v0.11.34-rc1
Important Note!: Since this version, all documentation will be assumed to be in typst format. The documentation converter is now in state of early development, and we are welcomed to receive issues on GitHub. It can convert simple markups and equations:
Rendering:
Rendered:
Document Link
- Identifying static path references in documents in #658
Compiler
- Improved code quality of
sync-lsp
in #632- Removed some unwraps that some editors may not love.
- Using
DETACHED_ENTRY
if no entry is provided in #647 - Caching
dirs::data_dir
anddirs::cache_dir
in #659
Editor
- Added configuration to open exported file by system default app in #636
- Supported drag and drop of files into the typst editor in #635
2024-10-19.18-12-29.mp4
Profiling
- Sending trace data via http instead of lsp stdio in #660
Definition
- Recording and using span where the label is attached in #641
- Make go to definition more accurate.
2024-10-19.18-13-34.mp4
- Go to definition of module members in #644
2024-10-19.18-14-10.mp4
Rename
- Added support to rename modules by path in #645
- Issuing import changes request during
willRenameFiles
in #648
2024-10-19.18-14-39.mp4
Preview
- (Fix) Checking existence of
requestIdleCallback
before uses in #643
On Enter
- Adding indent on entering in empty block maths in #646
2024-10-19.18-15-14.mp4
Hover (Tooltip)
-
Made star import tooltip more human readable in #682
2024-10-19.18-16-34.mp4
-
Rendering hover docs with converted result in #701
2024-10-19.18-15-48.mp4
-
Providing parameter docs in hover tips in #702
2024-10-19.18-17-08.mp4
Syntax/Semantic Highlighting
Type Checking
- Implemented ord for
Ty
in #667 - Made elementary select checker in #668
- Made elementary tuple method checker in #669
- Checking call types with default bindings in #671 and #675
Type Checking (Docstring)
- Reading and checking type annotations in docstring (Part. 1) in #679, #680, and #681
- feat: type induction on runtime values in #694
Misc
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