tinymist/editors/vscode/CHANGELOG.md
ParaN3xus ff76fb17d6
Some checks failed
tinymist::auto_tag / auto-tag (push) Has been cancelled
tinymist::ci / Duplicate Actions Detection (push) Has been cancelled
tinymist::ci / Check Clippy, Formatting, Completion, Documentation, and Tests (Linux) (push) Has been cancelled
tinymist::ci / Check Minimum Rust version and Tests (Windows) (push) Has been cancelled
tinymist::ci / prepare-build (push) Has been cancelled
tinymist::gh_pages / build-gh-pages (push) Has been cancelled
tinymist::ci / announce (push) Has been cancelled
tinymist::ci / build (push) Has been cancelled
build: bump version to 0.14.6-rc1 (#2293)
+tag v0.14.6-rc1
2025-12-04 05:26:48 +08:00

61 KiB

Change Log

All notable changes to the "tinymist" extension will be documented in this file.

Check Keep a Changelog for recommendations on how to structure this file.

The changelog lines unspecified with authors are all written by the @Myriad-Dreamin.

v0.14.6 - [2025-12-02]

Code Analysis

Preview

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.14.4...v0.14.6

v0.14.4 - [2025-11-25]

Server

Preview

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.14.2...v0.14.4

v0.14.2 - [2025-11-22]

Server

Editor

Code Analysis

Preview

Misc

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.14.0...v0.14.2

v0.14.0 - [2025-11-02]

Server

Typlite

Code Analysis

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.13.30...v0.14.0

v0.13.30 - [2025-10-27]

Server

Editor

LSIF (New)

Code Analysis

Typlite

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.13.28...v0.13.30

v0.13.28 - [2025-09-29]

Code Analysis

Folding Range

Preview

Misc

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.13.26...v0.13.28

v0.13.26 - [2025-09-13]

CLI

Server

Code Action

Preview

Editor Tools

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.13.24...v0.13.26

v0.13.24 - [2025-08-26]

Server

tinymist.lock

Formatting

Completion

Docstring

On Enter

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.13.22...v0.13.24

v0.13.22 - [2025-08-06]

Server

Misc

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.13.20...v0.13.22

v0.13.20 - [2025-08-05]

Editor

Server

"Server Features" Were named "Compiler Features"

Misc

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.13.18...v0.13.20

v0.13.18 - [2025-08-03]

Compiler

Symbols

Typlite

Preview

Misc

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.13.16...v0.13.18

v0.13.16 - [2025-07-29]

Editor

Compiler

Export

Completion

Code Analysis

Docstring

Preview

Syntax/Semantic Highlighting

Misc

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.13.14...v0.13.16

v0.13.14 - [2025-06-08]

With new approach to converting typst to other markup, we provide unofficial support to export LaTeX, DocX, and Plain Text, with full power of typst scripting.

There is a sample workspace (Permalink) to test the LaTeX export for creating IEEE papers.

Editor

Compiler

Code Analysis

Typlite

Code Action

Completion

Signature Help

Docstring

Syntax/Semantic Highlighting

Preview

Misc

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.13.12...v0.13.14

v0.13.12 - [2025-04-30]

Server

Compiler

Editor

Linting (New)

Export

Code Analysis

Preview

Hover

Definition

Folding Range

Diagnostics

Document Highlighting

Completion

Misc

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.13.10...v0.13.12

v0.13.10 - [2025-03-23]

CLI

Editor

Testing

Localization

Export

Diagnostics

Code Analysis

Completion

Preview

Misc

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.13.8...v0.13.10

v0.13.8 - [2025-03-13]

Completion

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.13.6...v0.13.8

v0.13.6 - [2025-03-13]

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.

Compiler

Code Analysis

Editor

Completion

Preview

Misc

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.13.4...v0.13.6

v0.13.4 - [2025-03-02]

Code Analysis

Preview

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.13.2...v0.13.4

v0.13.2 - [2025-02-27]

Editor

Compiler

CLI

Code Analysis

Preview

Typlite

Syntax Highlighting

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.13.0...v0.13.2

v0.13.0 - [2025-02-23]

Editor

HTML Export

Misc

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.12.20...v0.13.0

v0.12.22 - [2025-02-23]

Compiler

Preview

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.12.20...v0.12.22

v0.12.21 - [2025-02-20]

Nightly Release at feat: split tinymist-task (#1277), using ParaN3xus/typst tinymist-nightly-v0.12.21-content-hint, a.k.a. typst/typst 0.13 changelog (#5801).

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.12.19...v0.12.21

v0.12.20 - [2025-02-21]

We massively changed the internal world implementation. This unblocks many new features:

  • It computes dependencies of compilation accurately. It was not correct because compilations and analyzers runs on a same world at the same time.
  • It only compiles documents when file changes really affect the compilation, because we now tracks dependencies correctly.
  • It now adds new project model with a tinymist.lock to help manage documents and their dependencies on large multiple-files projects. This is still experimental and disabled by default.
  • The tinymist.lock along with the browsing preview is expected to greatly help people work on large and complex projects using any of their faviorite editors.

For tinymist.lock feature, please check the tinymist.projectResolution = "lockDatabase". This is still experimental for multiple-files projects.

CLI

Compiler

Editor

Drop and Paste

Label View

Typlite

Preview

Code Analysis

Crityp (New)

Codelens

Wasm

tinymist.lock

Misc

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.12.18...v0.12.20

v0.12.19 - [2025-02-03]

Nightly Release at feat: generate declarative project lock file (#1133), using ParaN3xus/typst tinymist-nightly-v0.12.19-rc2-content-hint, a.k.a. typst/typst Support first-line-indent for every paragraph (#5768).

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.12.18...v0.12.19

v0.12.18 - [2025-01-09]

We have added maintainers to GitHub since 2025-01-09:

After a super long time of development, we have finished an usable typst grammar for VS Code and GitHub. The grammar can now successfully parse all code, markup and math syntax of source files from typst/packages (1200k LoCs) and typst/typst (17k LoCs) without failure. A failure means the grammar produces any visible parse error but the official parser doesn't complain. However, it can still only parse a subset of typst syntax correctly:

  • For example, all braces in #if {}=={}{}{} (without spaces) are identified as code braces.
  • For example, It hasn't identified the ";" syntax in math calls. But I believe it will not affect us much :).

Most importantly, ideally GitHub will use the grammar to highlight typst code on GitHub in next season. It would be appreciated if people could check and test the grammar before GitHub's integration. the grammar and two ways to test it:

Editor

Code Analysis

Completion

Hover

Syntax Highlighting

Misc

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.12.16...v0.12.18

v0.12.16 - [2025-01-02]

We are going to add maintainers to GitHub since 2025-01-07 (in 7 days):

Please reply in PRs or DM @Myriad-Dreamin if you have any concerns about adding the maintainer to list.

Completion

Rename

Folding Range

Full Changelog: https://github.com/Myriad-Dreamin/tinymist/compare/v0.12.14...v0.12.16