vscode-css-languageservice
Version:
Language service for CSS, LESS and SCSS
58 lines (48 loc) • 2.92 kB
Markdown
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 syetem (currenly 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 pesudo-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.