Skip to content

0.6.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@EliotVU EliotVU released this 26 Jan 20:52
· 231 commits to develop since this release

Changelog

Full Changelog: https://github.com/EliotVU/UnrealScript-Language-Service/commits/pre-release-0.6.0

  • Implemented LSP Semantic-Tokens #137 (References to a class will now be highlighted as such even where the tmLanguage cannot determine the identifier's type)

    • image
  • Implemented LSP Workspace Symbols #148

    • image
  • Added UnrealScript snippets #149.

  • Typing, major improvements have been made to the type-checking system, there are almost no false-positive errors anymore!

  • Archetypes, overall better support for "begin object" constructions.

  • Better and more responsive auto-completion suggestions.

  • Quality of Life

    • Overall improvements have been made to UnrealScript parsing.
    • Overall improvements to UnrealScript syntax highlighting.
    • Fixed (DefaultProperties) Issue with structs written on multiple lines.
    • Fixed an issue where a Function call in a member context Outer.SomeIdentifier(...) could mismatch a Class's name.
    • Partially fixed an issue (in some cases) where a Function/Class invocation could be mistaken for one another.
    • Fixed LSP/documentSymbol VSCode's Sticky scroll feature.
    • Fixed an issue that caused the document transformer to abort when trying to build a property with bad type-grammar (actually usually triggered by use of macros).

How to Install .VSIX