Skip to content

v0.11.34-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@Myriad-Dreamin Myriad-Dreamin released this 19 Oct 10:33
· 216 commits to main since this release
66fff06

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:

image

Rendered:

image

Document Link

  • Identifying static path references in documents in #658

image

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 and dirs::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

  • Passing to_multiline_tokens2 checking by copilot in #639
  • (Fix) Parsing for clause correctly in #642

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

  • dev: refactor analysis structure in #674
  • docs: fix typos in readme by @hougesen in #662
  • Incorporated with static function signature analysis in #688, #692, #696, and #699