massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-json / node_modules / vscode-json-languageservice / CHANGELOG.md
1 4.1.0 / 2021-04-24
2 ================
3  * `SchemaConfiguration.fileMatch` now supports glob patterns (e.g. /foo/**/bar.json')
4
5 4.0.0 / 2020-12-14
6 ================
7  * Update to `vscode-languageserver-types@3.16`
8  * Removed deprecated `findColorSymbols`
9
10 3.11.0 / 2020-11-30
11 ================
12  * new API `FormattingOptions.insertFinalNewline`
13
14 3.10.0 / 2020-11-03
15 ================
16  * new API `findLinks` return links for local `$ref` links. Replaces `findDefinition` which no longer returns results ( kept for API compatibility)
17
18 3.9.0 / 2020-09-28
19 =================
20  * new API `DocumentLanguageSettings.schemaValidation`. The severity of problems from schema validation. If set to 'ignore', schema validation will be skipped. If not set, 'warning' is used.
21  * new API `DocumentLanguageSettings.schemaRequest`. The severity of problems that occurred while resolving and loading schemas. If set to 'ignore', schema resolving problems are not reported. If not set, 'warning' is used. 
22
23 3.8.0 / 2020-08-02
24 =================
25  * new API `LanguageService.getMatchingSchemas`. Matches a document against its schema and list all AST nodes along with the matching sub schemas. 
26
27 3.7.0 / 2020-06-04
28 ==================
29  * New API `JSONSchema.suggestSortText` to set the sort order of completion proposals (VS Code specific JSON schema extension)
30
31 3.6.0 / 2020-04-27
32 ==================
33  * New API `findDefinition` to find a definition of a `$ref` link
34
35 3.5.0 / 2020-02-20
36 ==================
37  * Support for exclusive file pattern starting with '!'. A file match consists of an array of patterns. A match succeeds when there is at least one pattern matching and last matching pattern does not start with '!'.
38
39 3.4.4 / 2019-11-04
40 ==================
41  * Using `vscode-languageserver-textdocument` for TextDocument
42
43 3.4.0 / 2019-10-28
44 ==================
45  * Added `DocumentSymbolsContext` and `ColorInformationContext` with `resultLimit` and `onResultLimitExceeded`. `onResultLimitExceeded` is called when the result was cropped.
46  * Added commit characters for completion proposals (if supported by ClientCapabilities)
47  * Warn when using draft-03 or draft-08 schemas
48
49 3.3.4 / 2019-09-20
50 ==================
51  * Renamed `schema.allowsTrailingCommas` -> `schema.allowTrailingCommas`
52
53 3.3.3 / 2019-08-29
54 ==================
55  * Schemas can configure whether comments and/or trailing commas are permitted.
56
57 3.3.0 / 2019-06-12
58 ==================
59  * New API `LanguageService.getSelectionRanges` to get semantic selection ranges.
60  * Manage schema dependencies so that `resetSchema` also resets schemas that depend on the schema.
61
62 3.2.0 / 2018-09-27
63 ==================
64  * New API `LanguageServiceParams.ClientCapabilities` to define what LSP capabilities the client supports.
65  * For the best experiences, clients should always use `LanguageServiceParams.ClientCapabilities.LATEST`, which has all the latest LSP capabilities enabled.
66  * `LanguageServiceParams.ClientCapabilities` can allow `MarkupKind.Markdown` as valid documentationFormat (used by completions if schemas use `markdownDescription` or `markdownEnumDescriptions`).
67  * Snippets can now provide the description also in markdown format.
68  * Bundled draft-07-schema with descriptions.
69  * Propose `examples` in code completions.
70
71 3.1.5 / 2018-08-14
72 ==================
73  * support for JSON schema draft-07
74  * New API `LanguageService.findDocumentSymbols2` to get document symbols as `DocumentSymbol[]`
75
76 3.1.2 / 2018-07-25
77 ==================
78  * New API `LanguageService.getFoldingRanges`
79  * doValidation can also be used with a given schema
80
81 3.1.0 / 2018-04-09
82 ==================
83  * new APIs: `newJSONDocument` to create a JSON document from a custom AST
84  * new API types: ObjectASTNode, PropertyASTNode, ArrayASTNode, StringASTNode, NumberASTNode, BooleanASTNode, NullASTNode that allow creating a custom AST
85
86 3.0.9 / 2018-03-07
87 ==================
88   * Provide ems modules in lib/esm
89
90 3.0.2 / 2017-01-27
91 ==================
92   * Added document specific validation parameters: `DocumentLanguageSettings`
93   * API to define the severity of reported comments and trailing commas (`DocumentLanguageSettings.comments`, `DocumentLanguageSettings.trailingCommas`)
94
95 3.0.0 / 2017-01-11
96 ==================
97   * Changed parameters of API `LanguageService.getColorPresentations` to separate color and range
98 .
99 2.0.19 / 2017-09-21
100 ===================
101   * New API `LanguageService.getColorPresentations` returning presentations for a given color. 
102   * New API type `ColorPresentation` added.
103   
104 2.0.15 / 2017-08-28
105 ===================
106   * New API `LanguageService.findDocumentColors` returning the location and value of all colors in a document. 
107   * New API types `ColorInformation` and `Color` added.
108   * Deprecated `LanguageService.findColorSymbols`. Use `LanguageService.findDocumentColors` instead.
109
110 2.0.8 / 2017-04-25
111 ==================
112   * error code for CommentsNotAllowed
113
114 2.0.5 / 2017-03-27
115 ==================
116   * Add new API findColorSymbols that returns all color values in a JSON document. To mark a value as a color, specify `"format": "color"` in the schema.
117
118 2.0.4 / 2017-02-27
119 ==================
120   * Support for custom schema property 'patternErrorMessage'. The message is used as error message if the object is of type string and has a 'pattern' property that does not match the object to validate.
121
122 2.0.1 / 2017-02-21
123 ==================
124   * Fixes for formatting content with errors
125
126 2.0.0 / 2017-02-17
127 ==================
128   * Updating to [language server type 3.0](https://github.com/Microsoft/vscode-languageserver-node/tree/master/types) API