Skip to content

Releases: aml-org/als

Changes in v3.1.0

24 Sep 19:15
Compare
Choose a tag to compare

Released Sep 24, 2020.

JS asset

JVM asset

Improved error recovery

In last ALS 3.0.2 release , a new SYAML version was included through AMF 4.3.0. This YAML parser release improved the completeness of a document process without aborting if a critical YAML error is found. Since ALS works in the edition tooling ecosystem this has always been critical for allowing editors to provide a consistent experience to developers working on a spec.
In this new ALS release we natively adopted these new features for YAML, removing code that was handling this error recovery logic at AML Language Server layer.

Actions

ALS improves in this release the supported actions set by including Hover, File rename and element extraction to declaration.

AMF 4.3.1 is also included in the release.

Stories:

Bugs:

Changes in v3.0.2

28 Aug 22:01
Compare
Choose a tag to compare

Released Aug 28, 2020.

JS asset

JVM asset

This release contains improvements over Rename and Hover features the new version of AMF (4.3.0):

AMF 4.30: Comes with major version of SYAML 1.0.282 with recovery logic improved

Stories:

Enhancement Request:

Bugs:

SYAML 1.0.282 impacts on ALS in case of a syntactic error:

Whereas before, in case of a syntax error it would mark the rest of the document invalid and ALS could provide no functionality on this segment, now the invalid part is reduced to the node, and ALS is able to provide functionality on the rest of the document.
  • Diagnostics: in case of an invalid document there could be more Diagnostics (the document continues to validate even after a syntactic error, more info on this in AMF)
  • Document Symbol: the model after SYAML recovery is now shown
  • Folding Ranges/Document Highlighting/Selection Range: is now available after a syntactic error
  • Document Links, "Go To", "Find" and Rename actions are now aware of the recovered part of the document

Changes in v3.0.1-1

13 Aug 12:39
Compare
Choose a tag to compare

Released Aug12, 2020.

JS asset

JVM asset

This is a HF to adopt AMF HF4.2.0-0:

Changes in v3.0.1-0

Changes in v3.0.1

31 Jul 14:04
Compare
Choose a tag to compare

Released July 31, 2020.

JS asset

JVM asset

This release contains the new version of AMF (4.2.0) and some bug fixes

Story

Bugs

Changes in v3.0.0

03 Jul 20:30
Compare
Choose a tag to compare

Released Jul 3, 2020.

JS asset

JVM asset

This is a mayor version with breaking Changes.

This version comes with new LSP 3.15, adopt AMF 4.1.3 and a new set of "EyeCandy" actions.

Breaking changes:

  • Move from language server protocol version 3.14 to 3.15.
  • JVM: move from lsp4j 0.7.2 to lsp4j 0.9: https://github.com/eclipse/lsp4j/releases/tag/v0.9.0
  • JS: move from "vscode-languageserver-protocol" 3.14.1 to 3.15.3 and "vscode-jsonrpc" 4.0.0 to 5.0.1
  • Parameters for the following requests have been changed from TextDocumentPositionParams:
    textDocument/declaration changed to DeclarationParams
    textDocument/definition changed to DefinitionParams
    textDocument/typeDefinition changed to TypeDefinitionParams
    textDocument/implementation changed to ImplementationParams
  • JVM: The LSP's Protocol Diagnostic field code was previouslyt incorrectly declared as String, it is now correctly declared as Either<String, Number>
  • Telemetry: MessageTypes field changed from Integer to string.

Features

EyeCandy:

LSP 3.15:

Stories:

Bugs:

Changes in v2.4.1-0

11 Jun 21:52
Compare
Choose a tag to compare

Changes in v2.4.1

Changes in v2.4.0-0

01 Jun 18:31
50cc4b4
Compare
Choose a tag to compare

Changes in v2.4.0

22 May 21:44
Compare
Choose a tag to compare

Released May 22, 2020.

JS asset

JVM asset

This release contains AsyncApi 2.0 support based on AMF beta support:

Story

Bug