Skip to content
This repository was archived by the owner on Apr 22, 2026. It is now read-only.

v0.5.0-dev.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Aug 14:49
· 0 commits to master since this release

Features

  • Added the workspace-wide symbol search feature. The default shortcut for that in VS Code is LCtrl + T #53
  • Added an ability to perform a symbol search in dependencies (including content0). This uses the workspace symbols feature described in the previous point and is enabled by default (languageServer.extendedSearchForWorkspaceSymbols setting) #54
  • Added support for the array initializer syntax. Array type fields in WitcherScript can be default-initialized with the following syntax: default myArray = {value1, value2, value3};

Fixes

  • Fixed missing lookup for methods and fields added through annotations

Configuration

  • Added a setting to extend the workspace symbol search feature beyond the workspace and into dependencies #54

Other changes

  • Redesigned the implementation of annotated symbols, which now should allow for using annotations with symbols declared inside the same package. It should also allow for the simultaneous use of @replaceMethod and @wrapMethod if that's useful. As a consequence, the same-content-annotation error code has been removed #49
  • Rewrote syntax node traversal to prepare it for the implementation of autocompletion. Watch out for possible bugs in previously existing features and please report them!

Documentation

  • Added information about script recompilation in editor features section
  • Added information about symbol search in editor and workspace