v2.1.0
Features
- language-service: more reliable embedded code formatting #138
Refactors
- test-utils: server tester support
ClientCapabilities
param forinitialize()
API - test-utils: server tester expose
sendDocumentRangeFormattingRequestRequest()
andshutdown()
API - language-core: make embeddedCodes optional in VirtualCode #137
- language-server: SemanticTokens requests are no longer delayed by 200ms
- language-server: APIs updates #140
Bug Fixes
- language-server: language features not working for untitled documents #135
- language-server:
pushDiagnostics
should not be notified when closing a file if server push diagnostics are not enabled - language-service
provideSelectionRanges
API multiple result merging method is inconsistent with VSCode - language-service
provideDocumentSemanticTokens
API'srange
param is not mapped to virtual code - language-service
provideDocumentFormattingEdits
API'srange
param is not accurately mapped to virtual code #136 - language-service fix caching of semantic diagnostics #141
- test-utils: invalidate cache when calling
openInMemoryDocument()
- monaco:
insertText
andrange
properties of completion item not converted correctly - typescript:: ts plugin incorrectly resolve module name
Please refer to CHANGELOG.md for details.
(This project is mainly supported by StackBlitz)