Skip to content

Commit 0441a64

Browse files
committed
Prepare for new release
1 parent ffdd918 commit 0441a64

File tree

3 files changed

+21
-10
lines changed

3 files changed

+21
-10
lines changed

CHANGELOG.md

+18-9
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
1-
## master
2-
- ppx autocomplete: handle more atomic expressions to the rhs of `=` without braces (variant, polymorphic variant, function call, list literal, nested component, characters, templates).
3-
- Autocomplete for function calls: only suggest labeled args that were not yet assigned.
4-
- Add support for recursive modules.
5-
- Add support for transitive module references.
6-
- Add heuristic for lowercase jsx.
7-
- Add autocomplete for lowercase jsx.
8-
- Add support for pipe autocompletion where the lhs is a record path.
9-
- Add support for rename requests.
1+
## 1.1.2
2+
3+
Features:
4+
5+
- Rename has landed! Works across-files!
6+
- More autocomplete improvements.
7+
- Wider Linux support.
108

119
## 1.1.1
1210

1311
This update contains _lots_ of autocomplete, hover and jump-to-definition improvements. We'll list only a few below.
1412

1513
Fixes:
14+
1615
- Jump-to-definition on some Windows paths.
1716
- `->` autocomplete overruled `.`.
1817
- Hover on components in interface files.
1918

2019
Features:
20+
2121
- Show References! Works cross-files too.
2222
- Hover now supports markdown docs.
2323
- Hover on labels in component functions with compiler version 9.1, and labels with type annotation.
@@ -27,25 +27,30 @@ Features:
2727
- Slimmer download.
2828

2929
Breakages:
30+
3031
- Very old linux versions are no longer supported.
3132
- Hover: no more odoc format support (but it'll still display as text).
3233

3334
## 1.0.8
3435

3536
Fixes:
37+
3638
- Diagnostics display for long lines.
3739

3840
Features:
41+
3942
- Full support for the newest `rescript` npm package!
4043
- Highlight type parameters.
4144

4245
## 1.0.7
4346

4447
Fixes:
48+
4549
- Highlighting for some decorators and keywords.
4650
- Various hover & autocomplete opportunities.
4751

4852
Features:
53+
4954
- Autocomplete for `->` pipe!
5055
- Autocomplete for decorators such as `@module` and `@val` and `@deprecated`.
5156
- Autocomplete for labels `func(~...)`.
@@ -54,11 +59,13 @@ Features:
5459
## 1.0.6
5560

5661
Fixes:
62+
5763
- Diagnostics crashing when a file's range isn't found (advice: use fewer ppxes that cause these bugs!). See [#77](https://github.com/rescript-lang/rescript-vscode/issues/77).
5864
- Weird behaviors when project path contains white space.
5965
- Proper audit of the windows bugs. Windows is now officially first-class!
6066

6167
Syntax colors:
68+
6269
- Highlight operators for default VSCode dark+ theme. This means slightly less diverse highlight for the other themes that previously already highlighted operators.
6370
- Worked with [One Dark Pro](https://marketplace.visualstudio.com/items?itemName=zhuangtongfa.Material-theme) and [Mariana Pro](https://marketplace.visualstudio.com/items?itemName=rickynormandeau.mariana-pro). We now officially recommend these 2 themes, in addition to the existing recommendations in README.
6471
- Highlight deprecated elements using the deprecation scopes.
@@ -67,11 +74,13 @@ Syntax colors:
6774
## 1.0.5
6875

6976
Features:
77+
7078
- Custom folding. See README.
7179
- Support for doc strings when hovering on modules.
7280
- Jump to type definition for types defined in inner modules.
7381

7482
Fixes:
83+
7584
- Properly highlight nested comments.
7685
- Windows diagnostics!
7786
- Removed a potential infinite loop issue in autocomplete.

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ The plugin activates on `.res` and `.resi` files. If you've already got Reason-L
4444
- Jump to definition.
4545
- Autocomplete.
4646
- Find references.
47+
- Rename.
4748
- Snippets to ease a few syntaxes:
4849
- `external` features such as `@bs.module` and `@bs.val`
4950
- `try`, `for`, etc.
@@ -54,6 +55,7 @@ The plugin activates on `.res` and `.resi` files. If you've already got Reason-L
5455
This repo also contains a language server that can power other editors. **However, the language server in this project is a pure implementation detail. We don't guarantee its stability for other editors' consumption** apart from Vim and Sublime Text.
5556

5657
Still, if you'd like to use this language-server with other editors:
58+
5759
- Get the release binaries from the Github Releases page.
5860
- Unzip the `.vsix` and get the `server` folder. That's the only folder you need.
5961
- The language server will be at `server/out/server.js`. Call it through node, and optionally pass `--stdio` if your editor doesn't support the default JSONRPC.

server/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "rescript-language-server",
33
"description": "ReScript's language-server",
4-
"version": "1.1.1",
4+
"version": "1.1.2",
55
"author": "chenglou",
66
"license": "MIT",
77
"engines": {

0 commit comments

Comments
 (0)