Releases: disneystreaming/smithy-language-server
v0.0.22: Formatting
This release brings in formatting to the language server. This means that editor can leverage the language server to format Smithy file.
In VS Code, you can use the formatting action, shown below:
.
If you're using format on save, but want to disable it for Smithy, you can use the following setting:
{
"[smithy]": {
"editor.formatOnSave": false
}
}
The release is tagged 0.0.22
. By default the latest.stable
version is pulled by the extension but you can override this behaviour. For instance, if you'd like to keep using the previous version, you can tweak the behaviour of the extension using the following in smithy-build.json
at the root of your project:
{
"languageServer": "com.disneystreaming.smithy:smithy-language-server:x.x.x"
}
You can also use other language server jar like software.amazon.smithy:smithy-language-server:0.2.3
for example.
v0.0.21: Sync from upstream
This release should fix an issue where language server does not run custom validators when loading the model.
What's Changed
- Bump actions version by @daddykotex in #35
Full Changelog: v0.0.20...v0.0.21
v0.0.20: Sync from upstream
Includes a bunch of fixes: https://github.com/awslabs/smithy-language-server/blob/main/CHANGELOG.md#021-2022-09-29
Full Changelog: v0.0.19...v0.0.20
v0.0.19: Actual bug fix for collectLocations from upstream
v0.0.18 - Bumping smithy and a workaround fix
We bump smithy to 1.24.0 and we also introduce a fix for a NPE when loading a workspace.
What's Changed
- Temporary workaround to avoid NPE by @daddykotex in #34
Full Changelog: v0.0.17...v0.0.18
Support for hover from AWS
Smithy 2 support
First release supporting Smithy 2. It's build in the following PR: smithy-lang#61
A new release is expected when PR above has settled.
What's Changed
- Bump dependencies by @daddykotex in #32
- Beta Smithy 2 support by @daddykotex in #33
Full Changelog: v0.0.15...v0.0.16
Smithy 2 support
This is preliminary release. As such it won't be pulled by vscode-studio (using the default latest.release
) automatically. To use it, configure your extension to use latest.integration
instead.
You can also add the following entry in your smithy-build.json
: "languageServer": "com.disneystreaming.smithy:smithy-language-server:0.0.16-SNAPSHOT"
What's Changed
- Bump dependencies by @daddykotex in #32
- Beta Smithy 2 support by @daddykotex in #33
Full Changelog: v0.0.15...v0.0.16-SNAPSHOT
Merge from upstream
Full Changelog: v0.0.14...v0.0.15
Merge from upstream
Full Changelog: v0.0.13...v0.0.14