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
Copy file name to clipboardexpand all lines: CHANGELOG.md
+6
Original file line number
Diff line number
Diff line change
@@ -12,17 +12,22 @@
12
12
13
13
## master
14
14
15
+
## 1.20.0
16
+
15
17
#### :rocket: New Feature
16
18
17
19
- Add support for syntax highlighting in `%raw` and `%ffi` extension points. https://github.com/rescript-lang/rescript-vscode/pull/774
18
20
- Add completion to top level decorators. https://github.com/rescript-lang/rescript-vscode/pull/799
19
21
- Add code action for wrapping patterns where option is expected with `Some`. https://github.com/rescript-lang/rescript-vscode/pull/806
20
22
- Better completion from identifiers with inferred types. https://github.com/rescript-lang/rescript-vscode/pull/808
23
+
- Make suggested template functions async when the target function returns a promise. https://github.com/rescript-lang/rescript-vscode/pull/816
24
+
- Fix code action for inserting undefined record fields in ReScript v11. https://github.com/rescript-lang/rescript-vscode/pull/817
21
25
22
26
#### :nail_care: Polish
23
27
24
28
- Revamp "Insert missing cases" code action to make it apply in more cases and be much more robust. https://github.com/rescript-lang/rescript-vscode/pull/804
25
29
- Make the completion engine understand async/await. https://github.com/rescript-lang/rescript-vscode/pull/813
30
+
- Comments are now automatically closed and indented. https://github.com/rescript-lang/rescript-vscode/pull/815
26
31
27
32
#### :bug: Bug Fix
28
33
@@ -33,6 +38,7 @@
33
38
- Fix signature help in uncurried mode. https://github.com/rescript-lang/rescript-vscode/pull/809
34
39
- Fix various issues in uncurried mode. https://github.com/rescript-lang/rescript-vscode/pull/810
35
40
- Fixes a bug in pattern completion where for example `result` wouldn't complete, due to type variables getting lost/not being instantiated. https://github.com/rescript-lang/rescript-vscode/pull/814
41
+
- Fix bug where pipes would not be considered in certain cases when completing for single unlabelled function arguments. https://github.com/rescript-lang/rescript-vscode/pull/818
CRecordFieldFollow: type of field ("nested") to follow: option<nestedRecord>
179
-
CRecordFieldFollow: type of field ("maybeVariant") to follow: someVariant
180
-
CVariantPayload: found payload type: option<someVariant>
181
+
CVariantPayload(constructorName: Some, itemNum: 0): some other type than a variant found at variant ctx path: type someRecord = {nested: option<nestedRecord>, variant: someVariant, someString: string}
182
+
CVariantPayload: did not find type at variant ctx path
181
183
[{
182
-
"label": "Some(_)",
183
-
"kind": 12,
184
-
"tags": [],
185
-
"detail": "someVariant",
186
-
"documentation": null,
187
-
"sortText": "A Some(_)",
188
-
"insertText": "Some(${1:_})",
189
-
"insertTextFormat": 2
190
-
}, {
191
184
"label": "Sort",
192
185
"kind": 9,
193
186
"tags": [],
@@ -230,25 +223,13 @@ CRecordFieldFollow: type of field ("variant") to follow: someVariant
CRecordFieldFollow: type of field ("nested") to follow: option<nestedRecord>
238
-
CRecordField: found record: nestedRecord
239
-
[{
240
-
"label": "on",
241
-
"kind": 5,
242
-
"tags": [],
243
-
"detail": "on: bool\n\nnestedRecord",
244
-
"documentation": null
245
-
}, {
246
-
"label": "off",
247
-
"kind": 5,
248
-
"tags": [],
249
-
"detail": "off?: bool\n\nnestedRecord",
250
-
"documentation": null
251
-
}]
230
+
CVariantPayload(constructorName: Some, itemNum: 0): some other type than a variant found at variant ctx path: type someRecord = {nested: option<nestedRecord>, variant: someVariant, someString: string}
0 commit comments