tinymist/editors/vscode/CHANGELOG.md
Myriad-Dreamin 6aa9138131
build: bump version to 0.12.18-rc1 (#1132)
* build: bump version to 0.12.18-rc1

* docs: update announcement
2025-01-08 19:47:02 +08:00

5.6 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.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