You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added new API htmlLanguageService.doQuoteComplete. Called after an attribute=, it will compute either "" or '' depending on CompletionConfiguration.attributeDefaultValue or null, if no quote completion should be performed.
4.1.0 / 2021-09-27
New settings CompletionConfiguration.attributeDefaultValue. Defines how attribute values are completed: With single or double quotes, or no quotes.
New parameter HoverSettings for LanguageService.doHover: Defines whether the hover contains element documentation and/or a reference to MDN.
Deprecated LanguageService.findOnTypeRenameRanges, replaced by New API LanguageService.findLinkedEditingRanges.
3.1.0 / 2020-07-29
Use TextDocument from vscode-languageserver-textdocument
Fix formatting for <p> tags with optional closing
New API LanguageService.findOnTypeRenameRanges. For a given position, find the matching close tag so they can be renamed synchronously.
New API LanguageServiceOptions.customDataProviders to add the knowledge of custom tags, attributes and attribute-values and LanguageService.setDataProviders to update the data providers.
New API getDefaultHTMLDataProvider to get the default HTML data provider and newHTMLDataProvider to create a new provider from data.
New API LanguageServiceOptions.fileSystemProvider with FileSystemProvider to query the file system (currently used for path completion)
New API LanguageService.doComplete2 which is synchronous and also returns path completion proposals when LanguageServiceOptions.fileSystemProvider is provided.
3.0.3 / 2019-07-25
DocumentContext.resolveReference can also return undefined (if the ref is invalid)
3.0.0 / 2019-06-12
Added API htmlLanguageService.getSelectionRanges returning selection ranges for a set of positions
New API newHTMLDataProvider
2.1.3 / 2018-04-16
Added API htmlLanguageService.getFoldingRanges returning folding ranges for the given document
2.1.0 / 2018-03-08
Added API htmlLanguageService.setCompletionParticipants that allows participation in code completion
provide ES modules in lib/esm
2.0.6 / 2017-08-25
Added new API htmlLanguageService.doTagComplete. Called behind a > or \, doTagComplete will compute a closing tag. The result is a snippet string that can be inserted behind the position, or null, if no tag completion should be performed.
New settings CompletionConfiguration.hideAutoCompleteProposals. If set, doComplete will not propose a closing tag proposals on >.
These APIs are experimental and might be improved.
2.0.3 / 2017-03-21
Fix indentation issues when formatting a range
2.0.1 / 2017-02-21
Support for base URLs. DocumentContext.resolveReference now gets the base URI to take into account when resolving a reference. Refer to links.test.ts for guidance on how to implement a DocumentContext.
Added htmlLanguageService.findDocumentSymbols: Returns a symbol for each tag in the document. Symbol name is in the form tag(#id)?(.class)+.