Skip to content
This repository was archived by the owner on May 15, 2025. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
87154b0
Support projects in subdirectories (#167)
milesziemer Oct 28, 2024
85f2753
Update Smithy Version (#177)
smithy-automation Oct 30, 2024
3b1ea23
Track build file changes (#168)
milesziemer Nov 5, 2024
818acfb
Improve Location for Diagnostics (#179)
yasmewad Nov 6, 2024
6178d58
Bump version to 0.5.0 (#180)
milesziemer Nov 6, 2024
ab3a651
Fix document sync registrations on init (#181)
milesziemer Nov 6, 2024
30c386a
Update Smithy Version (#182)
smithy-automation Dec 2, 2024
5c9c72d
Add stubs for setTrace and cancelProgress (#183)
milesziemer Dec 18, 2024
1dd15b2
Upgrade completions, definition, hover (#166)
milesziemer Jan 17, 2025
224bc64
moved initializeParams to serverOptions class (#185)
divmeh-aws Jan 17, 2025
1e48800
Cleanup serverstate and project (#187)
milesziemer Jan 17, 2025
f2e3af7
Fix Smithy file watch patterns (#192)
milesziemer Feb 12, 2025
ca6c2d0
Build file diagnostics (#188)
milesziemer Feb 12, 2025
fcaa7d5
Update label details to include fully qualified name in description (…
yefrig Feb 13, 2025
6c4eef4
Add completions for for build files (#193)
milesziemer Feb 13, 2025
a39e65b
Added FoldingRange Feature to LSP (#190)
joewyz Feb 13, 2025
7ddd163
Fix rebuilding when SourceLocation is NONE (#196)
milesziemer Feb 13, 2025
795159b
Update Smithy Version (#186)
smithy-automation Feb 13, 2025
8999cb9
Fix trait application and empty string parsing (#197)
milesziemer Feb 13, 2025
b124b3d
Cleanup some noisy logs and debugging in tests (#198)
milesziemer Feb 13, 2025
a2f3125
Fix didopen for build files (#199)
milesziemer Feb 14, 2025
7c33ab1
Use 1.0 for smithy-build version completion (#203)
milesziemer Feb 25, 2025
958f8ab
Add hover for smithy-build.json (#202)
milesziemer Feb 25, 2025
4df11b4
Added Inlay Hint Feature for LSP (#200)
joewyz Feb 25, 2025
790f870
Add missing hover docs (#204)
milesziemer Feb 27, 2025
f714c13
Merge branch 'main' into upstream-into-dss-2025-02
kubukoz Feb 28, 2025
bfcbfe8
Update Smithy Version (#207)
smithy-automation Mar 6, 2025
753fa67
Fix idRef completions (#208)
milesziemer Mar 10, 2025
dcc4171
Change source location none comparison (#209)
milesziemer Mar 10, 2025
cb49245
Fix mixin parsing (#211)
milesziemer Mar 10, 2025
15ffa65
Bump version to 0.6.0 (#210)
milesziemer Mar 10, 2025
21f0d5c
Implement references and rename (#213)
milesziemer Mar 27, 2025
4941b50
Simplify NodeSearch (#215)
milesziemer Mar 27, 2025
86059a0
Remove diagnostics from hover (#214)
milesziemer Mar 27, 2025
77b522d
Properly implement document/documentSymbol (#206)
milesziemer Mar 27, 2025
86770ce
Fix registration check npe (#216)
milesziemer Mar 31, 2025
9c6ead3
Update Smithy Version (#217)
smithy-automation Apr 2, 2025
a47284a
Expand tests on parser to acheive higher coverage and minor fixs (#212)
joewyz Apr 10, 2025
6341ac7
Add runtime plugin for generating stand-alone images (#159)
haydenbaker Apr 11, 2025
3b681c8
Add missing modules to runtime (#219)
milesziemer Apr 11, 2025
5511ee5
Add argument parser feature to the LSP. (#218)
joewyz Apr 14, 2025
86088c0
Bump version to 0.7.0 (#220)
milesziemer Apr 15, 2025
ff3b7e0
Switch build scripts to kotlin (#221)
milesziemer Apr 16, 2025
c9fef10
Merge branch 'main' into upstream-into-dss-2025-02
kubukoz Apr 16, 2025
1012109
bump smithy
kubukoz Apr 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 0 additions & 36 deletions .github/workflows/deploy.yml

This file was deleted.

5 changes: 3 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,8 @@ project/project
.gradle

# Ignore Gradle build output directory
build
# Note: Only ignore the top-level build dir, tests use dirs named 'build' which we don't want to ignore
/build

bin

Expand All @@ -27,4 +28,4 @@ bin
*.smithy
!/src/test/resources/**/*.smithy
.ammonite
out/
out/
36 changes: 36 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,41 @@
# Smithy Language Server Changelog

## 0.7.0 (2025-04-15)

### Features
* Added standalone runtime images to GitHub release, to run the language server without a local Java installation. ([#159](https://github.com/smithy-lang/smithy-language-server/pull/159))
* Improved how the language server is launched from the CLI. ([#218](https://github.com/smithy-lang/smithy-language-server/pull/218))
* Added textDocument/rename support. ([#213](https://github.com/smithy-lang/smithy-language-server/pull/213))
* Added textDocument/references support. ([#213](https://github.com/smithy-lang/smithy-language-server/pull/213))
* Made textDocument/documentSymbol return hierarchical symbols. ([#206](https://github.com/smithy-lang/smithy-language-server/pull/206))

### Bug fixes
* Fixed possible crash on initialization. ([#216](https://github.com/smithy-lang/smithy-language-server/pull/216))
* Removed extraneous validation events from hover content. ([#214](https://github.com/smithy-lang/smithy-language-server/pull/214))

## 0.6.0 (2025-03-10)

### Features
* Improved completions, definition, and hover for everything in the IDL. ([#166](https://github.com/smithy-lang/smithy-language-server/pull/166))
* Diagnostics for smithy-build.json. ([#188](https://github.com/smithy-lang/smithy-language-server/pull/188))
* Completions for smithy-build.json. ([#193](https://github.com/smithy-lang/smithy-language-server/pull/193))
* Hover for smithy-build.json. ([#202](https://github.com/smithy-lang/smithy-language-server/pull/202))
* Folding range for traits and shape blocks. ([#190](https://github.com/smithy-lang/smithy-language-server/pull/190))
* Inlay hints of the name of inline operation input/output. ([#200](https://github.com/smithy-lang/smithy-language-server/pull/200))

### Bug fixes
* Fixed crash when calling setTrace or cancelProgress. ([#183](https://github.com/smithy-lang/smithy-language-server/pull/183))
* Fixed potential conflicting trait definition when rebuilding. ([#196](https://github.com/smithy-lang/smithy-language-server/pull/196))

## 0.5.0 (2024-11-06)

### Features
* Added support for projects nested in subdirectories of a workspace. The server can now load multiple projects within the same workspace. ([#167](https://github.com/smithy-lang/smithy-language-server/pull/167))
* Improved location of diagnostics. Diagnostics now appear only on the token, rather than including a bunch of whitespace. ([#179](https://github.com/smithy-lang/smithy-language-server/pull/179))

### Bug fixes
* Fixed potential deadlock in `didChangeWorkspaceFolders`. ([#167](https://github.com/smithy-lang/smithy-language-server/pull/167))

## 0.4.1 (2024-09-09)

### Features
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.4.1
0.7.0
269 changes: 0 additions & 269 deletions build.gradle

This file was deleted.

Loading