- Upgraded Smithy version to 1.40.0 (#128)
- Added setting to enable LspLog (#125)
- Added formatting with smithytranslate-formatter (#117)
- Added Smithy CLI maven resolution (#113)
- Added basic textDocument/documentSymbol (#99)
- Fixed matching inline inputs and outputs with operations (#111)
- Fixed loading of workspaces (#101)
- Fixed location of elided members (#98)
- Added formatter to apply style guide to model files (#89)
- Added diagnostic and code action to define or update to IDL 2 (#86)
- Fix bug where validators from external jars were not being used (#82)
- Display error message in hover content when hovering on a shape with unknown traits (#74)
- Allow definition and hover to continue working in a model with unknown traits (#74)
- Fix crashes when trying to hover in a model with unknown traits (#74)
- Fix crashes caused by using an apply statement on mixed in members from another namespace (#70)
- Added Smithy IDL 2 support (#61)
- Added support for hovering over shapes to show their definitions (#63)
- Initial Language Server implementation handling server initialization and shutdown. (#1)
- Added auto-completions, including context aware trait completions. (#1, #45)
- Added jump to definition for shapes defined within a workspace. (#1, #35)
- Added returning model validation events as code diagnostics. (#1)
- Added jump to definition for shapes defined in dependency jar. (#7)
- Maven configuration for smithy-build.json to make model dependencies available to Language Server. ((#32, #34
- Added Language Server extension to allow language client to run selector expression on a model. (#36