Skip to content

Releases: penev92/Oraide.LanguageServer

v1.0.5

10 Dec 18:56
Compare
Choose a tag to compare
  • Language server:
    • Added support for OpenRA version release-20231010.
    • Fixed minor issues with SpriteSequence field handling.

server-v1.0.4

18 Sep 10:50
Compare
Choose a tag to compare
  • 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

21 Mar 18:10
Compare
Choose a tag to compare
  • Language server:
    • Fixed trait removal hover text.
    • Fixed parsing of boolean class fields always showing default value "false".

server-v1.0.2

21 Mar 01:57
Compare
Choose a tag to compare
  • 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

18 Mar 20:16
Compare
Choose a tag to compare
  • Language server:
    • Fixed a crash when there are multiple asset loader classes with the same name.

v1.0.0

17 Mar 20:48
1286c8d
Compare
Choose a tag to compare
  • 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.
  • 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

19 Jan 17:40
Compare
Choose a tag to compare
Bump version to 0.7.4

server-v0.7.3

19 Nov 16:48
Compare
Choose a tag to compare
  • 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

31 Oct 20:58
Compare
Choose a tag to compare
  • 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.

server-v0.7.1

24 Oct 03:36
9b1f22e
Compare
Choose a tag to compare
  • Language server:
    • Fixed loading of sprite sequence code symbols throwing on older OpenRA codebase versions.