astro-ghostcms/.pnpm-store/v3/files/58/f33821963c6dbd49f32a5370ea5...

74 lines
3.9 KiB
Plaintext

5.1.0 / 2022-09-11
================
* Added `LanguageService.findDocumentSymbols2`. Returns the symbols found in a document as `DocumentSymbol[]`.
5.0.0 / 2022-05-18
================
* Update to `vscode-languageserver-types@3.17`
4.2.0 / 2021-11-29
==================
* 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.
4.0.0 / 2020-12-14
==================
* Update to `vscode-languageserver-types@3.16`
3.2.0 / 2020-11-30
==================
* 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](https://developer.mozilla.org/de/docs/Web/HTML/Element/base). `DocumentContext.resolveReference` now gets the base URI to take into account when resolving a reference. Refer to [links.test.ts](https://github.com/Microsoft/vscode-html-languageservice/blob/master/src/test/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)+`.
2.0.0 / 2017-02-17
==================
* Updating to [language server type 3.0](https://github.com/Microsoft/vscode-languageserver-node/tree/master/types) API