- Fixed a bug where the LSP server would start before the client was ready and then die.
- Updated bundled Alloy to version 6.1, thanks to great work by Alejandro Serrano.
- Updated bundled Alloy to version 5.1
- Cleaned up the side panel output
- Added support for Alloy Markdown files
- Added the command
executeCommandUnderCursor
(Ctrl+Shift+A E) - Added key bindings for Alloy extension commands
- Added document and workspace symbol search support
- Improved find references support
- Implemented full rename support
- Added hover, definition, and rename support for macros
- Added
Find All References
support
- Performance improvements
- Added the option to highlight commands as links :
alloy.commandHighlightMode
- Added limited renaming support
- Added "Open latest instance" command
- Support for unsat cores
- Support for
Go to definition
to built-in definitions (Ordering, etc.)
- Improvements to
Go to definition
and hover support - Updated bundled Alloy analyzer
- Added
Go to definition
and hover support
- Added "List Alloy Commands" and "Execute All Alloy Commands" commands
- Initial release