Releases: penev92/Oraide.LanguageServer
Releases · penev92/Oraide.LanguageServer
v1.0.5
server-v1.0.4
- Language server:
- Added support for more modern C# expressions (for loading code symbols).
- Fixed an exception when changing files from a "mod without symbols".
- Changed an obscure error message when code symbols can't be loaded.
server-v1.0.3
- Language server:
- Fixed trait removal hover text.
- Fixed parsing of boolean class fields always showing default value "false".
server-v1.0.2
- Language server:
- Fixed exceptions that would sometimes happen when hovering over comments.
- Fixed parsing of custom attributes' values when they don't use nameof().
server-v1.0.1
- Language server:
- Fixed a crash when there are multiple asset loader classes with the same name.
v1.0.0
- OpenRA Mod support:
- Added partial support for mod.yaml files.
- Added LSP features support for referenced files lists.
- Added LSP features support for asset loaders (Sprite, Sound, Video).
- Added partial support for chrome layout (UI/widget) files.
- Added LSP features support for Widgets and their fields.
- Added LSP features support for ChromeLogic types.
- Added partial support for mod.yaml files.
- Language server:
- Added proper support for different OpenRA versions.
- Reworked how code symbol and YAML symbol parsing/generation works.
- Reworked how LSP requests are handled.
- Fixed some preexisting bugs.
- Removed excessive logging to the editor's Output console.
server-v0.7.4
Bump version to 0.7.4
server-v0.7.3
- Language server:
- Added a hack to trait parsing from code to enable support for old engine versions.
- Added support for a new VariableDeclarationSyntax to trait parsing to match recent OpenRA engine changes.
server-v0.7.2
- Language server:
- Fixed hover tooltip showing for WDist fields only in the
0c0
format. - Updated trait/projectile/warhead hover tooltip links to the documentation website to reflect its recent changes.
- Fixed hover tooltip showing for WDist fields only in the
server-v0.7.1
- Language server:
- Fixed loading of sprite sequence code symbols throwing on older OpenRA codebase versions.