Skip to content

v0.12.4

Latest
Compare
Choose a tag to compare
@Myriad-Dreamin Myriad-Dreamin released this 23 Nov 08:05
· 2 commits to main since this release
ce125a2
  • Updated roadmap (typst v0.13.0+) in #876

Announcement: New Maintainers

We have added maintainers to GitHub since 2024-11-22:

  • @ParaN3xus has become a maintainer of the "Nightly Releases" feature in #783
  • @max397574 has become a maintainer of the "Editor integration" feature in #784
  • @Eric-Song-Nop has become a maintainer of the "Language Service" feature in #796
  • @alerque has become a maintainer of the "Neovim integration" feature in #810

Compiler

  • Added package related arguments to typstExtraArgs in #832 and #833
    • (Help Wanted) Reverted because of the OpenSSL problem. See #885.
  • Taking configuration items from tinymist section in #835
    • Some editors, e.g. Emacs, use a shared configuration object for all language servers, so it would be better to allow wrapping all configuration items in a single object.

Editor

  • Statically registering formatting and semantic tokens capabilities by @MrLego8-9 in #814
    • Some editors, e.g. Kate, support neither to dynamic register formatting and semantic tokens capabilities nor pass configuration when initialization, which causes problem.
  • Opening exported files using rust's open crate in #838 and #855
    • Check #837 for more information.

Completion

  • Added more completion tests in #845

  • Completing bracket if the function accepts an only content argument in #848, #860, #867, and #870

    2024-11-22.16-46-24.mp4
  • Providing UFCS-style completion on content types in #849

    2024-11-22.16-47-47.mp4
  • Providing postfix completion on values in #850 and #880

    2024-11-22.16-49-34.mp4
  • Improved and filtered completion in show/set syntax in #858 and #859

  • (Fix) Using correct base directory for path completion by @Eric-Song-Nop in #854

  • Preferring to guide coding by signature help than completion list in #874

  • (Fix) Skipping code completion when editing length in #882

Docstring

  • Checking union type annotation in #842

Syntax/Semantic Highlighting

  • (Fix) match brackets in content block recursively in #856

Rename

  • Added search index to quickly filter unrelated files in #864
  • Added support to rename resource paths in files in #869

References

  • Added search index to quickly filter unrelated files in #864

Code Action

  • Added code action to wrap content blocks in #881

Misc

  • Caching link expressions in #866
  • Improved caches of calls and module exports type checking in #847

Full Changelog: v0.12.2...v0.12.4