108 lines
No EOL
4.8 KiB
Markdown
108 lines
No EOL
4.8 KiB
Markdown
6.2.0 / 2022-11-09
|
|
================
|
|
* new API `LanguageService.prepareRename`, returning `Range`
|
|
|
|
6.1.0 / 2022-09-02
|
|
================
|
|
* new API `LanguageService.findDocumentSymbols2`, returning `DocumentSymbol[]`
|
|
|
|
6.0.0 / 2022-05-18
|
|
================
|
|
* Update to `vscode-languageserver-types@3.17`
|
|
|
|
5.4.0 / 2022-04-01
|
|
==================
|
|
* new formatter settings: `braceStyle`, `preserveNewLines`, `maxPreserveNewLines`, `wrapLineLength`, `indentEmptyLines`
|
|
|
|
5.3.0 / 2022-03-23
|
|
==================
|
|
* renamed `CSSFormatConfiguration.selectorSeparatorNewline` to `CSSFormatConfiguration.newlineBetweenSelectors`
|
|
|
|
5.2.0 / 2022-03-17
|
|
==================
|
|
* new API `LanguageService.format`, based on the the css formatter from JS Beautifier (https://github.com/beautify-web/js-beautify)
|
|
* new API `CSSFormatConfiguration`
|
|
|
|
5.1.0 / 2021-02-05
|
|
==================
|
|
* new API `LanguageSettings.hover`
|
|
* New parameter `CompletionSettings` for `LanguageService.doComplete` and `LanguageService.doComplete2`
|
|
|
|
5.0.0 / 2020-12-14
|
|
==================
|
|
* Update to `vscode-languageserver-types@3.16`
|
|
* Removed deprecated `findColorSymbols`
|
|
|
|
4.4.0 - 2020-11-30
|
|
===================
|
|
* New parameter `HoverSettings` for `LanguageService.doHover`: Defines whether the hover contains element documentation and/or a reference to MDN.
|
|
|
|
4.3.0 - 2020-06-26
|
|
===================
|
|
* module resolving in urls (`~foo/hello.html`) when using `LanguageService.findDocumentLinks2` and if `fileSystemProvider` is provided.
|
|
* new API `LanguageService.doComplete2`. Support path completion if `fileSystemProvider.readDirectory` is provided.
|
|
* `DocumentContext.resolveReference` can also return undefined (if the ref is invalid)
|
|
|
|
4.2.0 - 2020-05-14
|
|
===================
|
|
* new API `LanguageServiceOptions.useDefaultDataProvider` to control whether the default data provider is used. Defaults to true
|
|
* new API `LanguageService.setDataProviders` to update the data providers.
|
|
|
|
4.1.0 - 2020-02-23
|
|
===================
|
|
* markdown descriptions in completions and hover
|
|
* new API `LanguageServiceOptions.clientCapabilities` with `ClientCapabilities` for completion documentationFormat and hover content
|
|
* extended format of CustomData (version 1.1) with MarkupContent contents and reference links
|
|
* dynamically resolved links for scss include statements
|
|
* new API `LanguageService.findDocumentLinks2`: Also returns dynamically resolved links if `fileSystemProvider` is provided
|
|
* new API `LanguageServiceOptions.fileSystemProvider` with `FileSystemProvider` to query the file system (currently used to resolve the location of included files)
|
|
* new API `CompletionSettings.completePropertyWithSemicolon`
|
|
* new API `ICompletionParticipant.onCssMixinReference`
|
|
* Switch to `TextDocument` from `vscode-languageserver-textdocument` (reexported from the main module)
|
|
|
|
4.0.0 / 2019-06-12
|
|
===================
|
|
* `LanguageServiceOptions.customDataProviders` allows you to use custom datasets for properties, at-properties, pseudo-classes and pseudo-elements.
|
|
* New API `LanguageService.getSelectionRanges`
|
|
|
|
3.0.12 / 2018-10-29
|
|
===================
|
|
* Selector hover shows specificity
|
|
* New linter setting `validProperties`: a comma separated list of all properties not to be included in validation checking.
|
|
|
|
3.0.10 / 2018-08-27
|
|
===================
|
|
* New API `ICompletionParticipant.onCssImportPath` to participate on @import statement.
|
|
* New API `LanguageService.doCodeActions2` returning code actions as `CodeAction[]`.
|
|
|
|
3.0.9 / 2018-07-25
|
|
==================
|
|
* Use MDN data for to enhance CSS properties definition. See [#91](https://github.com/Microsoft/vscode-css-languageservice/pull/91).
|
|
* New API `LanguageService.getFoldingRanges` returning folding ranges in the given document.
|
|
|
|
3.0.8 / 2018-03-08
|
|
==================
|
|
* Provide ems modules in lib/esm
|
|
|
|
3.0.0 / 2017-01-11
|
|
==================
|
|
* Changed API `LanguageService.getColorPresentations`: separate parameters `range` and `color` (to match LS API)
|
|
|
|
2.1.7 / 2017-09-21
|
|
==================
|
|
* New API `LanguageService.getColorPresentations` returning presentations for a given color.
|
|
* New API type `ColorPresentation` added.
|
|
|
|
2.1.4 / 2017-08-28
|
|
==================
|
|
* New API `LanguageService.findDocumentColors` returning the location and value of all colors in a document.
|
|
* New API types `ColorInformation` and `Color` added.
|
|
* Deprecated `LanguageService.findColorSymbols`. Use `LanguageService.findDocumentColors` instead.
|
|
|
|
2.1.3 / 2017-08-15
|
|
==================
|
|
* New argument `documentSettings` to `LanguageService.doValidation` to support resource specific settings. If present, document settings are used instead of the options passed in configure.
|
|
|
|
2.0.0 / 2017-02-17
|
|
==================
|
|
* Updating to [language server type 3.0](https://github.com/Microsoft/vscode-languageserver-node/tree/master/types) API. |