Skip to content
This repository has been archived by the owner on Nov 2, 2022. It is now read-only.

Releases: YarnSpinnerTool/LanguageServer

v2.0.0-beta.6.1

06 Dec 06:16
Compare
Choose a tag to compare
v2.0.0-beta.6.1 Pre-release
Pre-release

We now have Yarn.Compiler as a dependency instead of relying on a forked version of the parser! This means we'll be in sync with any changes to the language as it gets closer to a full 2.0 release. Many thanks to @desplesda for the work on both this repo and the main YarnSpinnerTool repo to make this happen!

v2.0.0-beta.5.8

23 Oct 08:51
Compare
Choose a tag to compare
v2.0.0-beta.5.8 Pre-release
Pre-release

When multiple possible C# methods can match a yarnName, prioritize the following order: in structured comment, [YarnCommand] attribute, AddCommandHandler call.

v2.0.0-beta.5.6

27 Sep 06:03
Compare
Choose a tag to compare
v2.0.0-beta.5.6 Pre-release
Pre-release

Added Rename Symbol handler, reload info from .cs/.ysls.json files on save/delete, and show default values in signature help.

v2.0.0-beta.5.5

24 Sep 02:45
Compare
Choose a tag to compare
v2.0.0-beta.5.5 Pre-release
Pre-release

Incremental improvements to completions, hover texts, and not crashing on bad input.

v2.0.0-beta.5.4

23 Sep 07:04
e0a087b
Compare
Choose a tag to compare
v2.0.0-beta.5.4 Pre-release
Pre-release

Added support for user provided ysls.json files.

C# handler should be better at finding Command/Function definitions even if they are spread across multiple files (ie call to AddCommandHandler("foo", bar) is in a different file than "bar()" is defined in).

Also added support for tagging methods as yarn commands/functions with the XML documentation comments "yarncommand" and "yarnfunction". Credit to @fmoo for the idea, thanks! See example of this in action below:

image

Documentation on all the different ways the language server can match up yarn commands / functions with their definitions will be added soon (so you won't have to scrub through github release notes to know about them).

v2.0.0-beta.5.3

20 Sep 20:13
Compare
Choose a tag to compare
v2.0.0-beta.5.3 Pre-release
Pre-release

Bug fix for params [], min/max parameter limits, and commands registered via lambdas / actions (full info still not available, but won't get extraneous "command not defined" warnings).

v2.0.0-beta.5.2

18 Sep 00:37
Compare
Choose a tag to compare
v2.0.0-beta.5.2 Pre-release
Pre-release

Quick fix for initial release of Yarn Spinner Language Server, targeting Yarn Spinner V2.0.0 Beta 5. This release just includes an extension for VSCode, but future releases will include extensions for VS2019 and VS2022.

v2.0.0-beta.5.1

17 Sep 22:11
Compare
Choose a tag to compare
v2.0.0-beta.5.1 Pre-release
Pre-release

Here's the initial release of the Yarn Spinner Language Server, targeting Yarn Spinner V2.0.0 Beta 5. This release just includes an extension for VSCode, but future releases will include extensions for VS2019 and VS2022.