0.6.0
Pre-release
Pre-release
·
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)
-
Implemented LSP Workspace Symbols #148
-
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).