Skip to content

Commit a41770d

Browse files
committed
chore: cleanup CHANGES
1 parent bb73b9b commit a41770d

File tree

1 file changed

+23
-11
lines changed

1 file changed

+23
-11
lines changed

CHANGES.md

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,36 @@
22

33
## Features
44

5+
- Enable [semantic highlighting](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_semanticTokens)
6+
support by default (#933)
7+
58
- Support connecting over pipes and socket. Pipes on Windows aren't yet
69
supported (#946)
710

8-
- Semantic highlighting support is enabled by default (#933)
11+
[More](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#implementationConsiderations)
12+
about communication channels in LSP specification.
913

10-
- Re-enable `ocamlformat-rpc` for formatting code snippets (but not files) (#920, #939)
14+
- Re-enable `ocamlformat-rpc` for formatting code snippets (but not files and
15+
not on Windows) (#920, #939)
1116

12-
One needs to have either `ocamlformat` version > 0.21.0 or, otherwise,
13-
`ocamlformat-rpc` package installed.
17+
One needs to have installed either `ocamlformat` package version > 0.21.0 or,
18+
otherwise, `ocamlformat-rpc` package. Note that previously `ocamlformat-rpc`
19+
came in a standalone OPAM package, but since `ocamlformat` version > 0.21.0,
20+
it comes within `ocamlformat` package.
1421

15-
- Add custom ocamllsp/hoverExtended request (#561)
22+
- Add custom
23+
[`ocamllsp/hoverExtended`](https://github.com/ocaml/ocaml-lsp/blob/e165f6a3962c356adc7364b9ca71788e93489dd0/ocaml-lsp-server/docs/ocamllsp/hoverExtended-spec.md#L1)
24+
request (#561)
1625

1726
- Support utf-8 position encoding clients (#919)
1827

19-
- Upgrade to merlin 4.7 and use merlin's `verbosity=smart` by default, which
20-
allows unwrapping module alias types (#942)
28+
[More](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#position) about position encoding in LSP specification.
2129

22-
## Fixes
30+
- Show unwrapped module alias types on hovering over module names. This is due
31+
to upgrading to merlin 4.7 and using merlin's `verbosity=smart` by default
32+
(#942)
2333

24-
- Fix document syncing for ranges that span an entire line (#927)
34+
## Fixes
2535

2636
- Respect the client's completion item resolve and preSelect capabilities
2737
(#925, #936)
@@ -30,8 +40,10 @@
3040

3141
- Fix semantic highlighting of "long identifiers," e.g., `Foo.Bar.x` (#932)
3242

33-
- Fix syncing of document contents. Previously, whole line edits would
34-
incorrectly eat the newline characters. (#971)
43+
- Fix syncing of document contents:
44+
45+
- For ranges that span an entire line (#927)
46+
- Previously, whole line edits would incorrectly eat the newline characters (#971)
3547

3648
# 1.14.2
3749

0 commit comments

Comments
 (0)