Skip to content

v0.12.8

Compare
Choose a tag to compare
@Myriad-Dreamin Myriad-Dreamin released this 03 Dec 14:29
· 54 commits to main since this release
27460a9

v0.12.6 was wrongly released as v0.12.6-rc3. This release is to fix the version number.

Compiler

  • Added package related arguments to typstExtraArgs in #923

Editor

Code Analysis

  • Improved definition finder of builtin values and field accesses in #919 and #920
    • Previously, tinymist cannot resolve definitions of items such as math.equation and list.item, so some functions did not work on them, like signature help or hover. Here, math is a builtin value. list is a element as well as a scope owning a item field (element).
  • Resolving constant references in import at syntax level in #933
    • To solve wildcard imports like: import cetz.draw: *.
  • Dynamically analyzing import source for wildcard imports in #935
    • To solve more static imports like: let draw = cetz.draw; import draw: *.
    • To solve more static imports like: import ("draw" + ".typ"): *.
  • (Fix) Replaced two touched panics with log::warn in signature checker in #934

Preview

  • (Fix) Corrected function references in HTML in #896
    • which broke functionality that opens preview after restarting the VS Code.

Completion

  • (Fix) Detecting surrounding syntax of argument lists in show rule in #914

Syntax/Semantic Highlighting

  • (Fix) Removed buggy term list parsing in #897
  • (Fix) Matching braces in math mode as content in #901
  • (Fix) Stopping import-as clause parsing before colon in #908
  • (Fix) Parsing atomic func/method call expression in markup mode in #909
  • (Fix) Parsing show transformer until new line or code terminator in #910
  • Recursively parsing markup link according to typst syntax in #911

Misc

Full Changelog: v0.12.4...v0.12.6