Skip to content

Commit 02fb46c

Browse files
committed
update changelog
bump version and submodule
1 parent b88d8c5 commit 02fb46c

File tree

4 files changed

+24
-6
lines changed

4 files changed

+24
-6
lines changed

CHANGELOG.md

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,24 @@
11
### Unreleased
22

3-
### v0.19.0: 21 January 2023
3+
### v0.20.0: 21 February 2024
4+
5+
#### Highlights
6+
7+
- Selection ranges provider added. This provider handles expand/shrink selection editor commands in a semantic aware way
8+
- Completions, hover and signature help providers now are able to display `@doc` and other attributes data from the currently edited buffer
9+
- Hover provider now returns markdown with working links to hexdocs and erlang documentation. Support for [ExDoc autolinking](https://hexdocs.pm/ex_doc/readme.html#auto-linking) and [erlang see tags](https://www.erlang.org/doc/apps/erl_docgen/inline_tags#%3Csee*%3E---see-tags) has been added
10+
11+
#### Improvements
12+
13+
- ElixirLS updated to [v0.20.0](https://github.com/elixir-lsp/elixir-ls/blob/master/CHANGELOG.md#v0200)
14+
- Quoted atoms and calls are now treated as unbalanced bracket scopes
15+
- Improved syntax highlighting of underscored typespecs and typespecs without parens. Previously those were matched as `comment.unused.elixir`, `variable.other.readwrite.elixir`, `entity.name.function.call.local.elixir`. A scope `meta.type.definition.elixir` has been introduced
16+
17+
### Breaking changes and deprecations
18+
19+
- Typespecs are now matched as `entity.name.function.typespec.elixir`. Previously those would match as `comment.unused.elixir`, `variable.other.readwrite.elixir` and `entity.name.function.call.local.elixir`
20+
21+
### v0.19.0: 21 January 2024
422

523
#### Highlights
624

@@ -10,7 +28,7 @@
1028

1129
#### Improvements
1230

13-
- ElixirLS updated to [v0.19.0](https://github.com/elixir-lsp/elixir-ls/blob/master/CHANGELOG.md#v01890)
31+
- ElixirLS updated to [v0.19.0](https://github.com/elixir-lsp/elixir-ls/blob/master/CHANGELOG.md#v0190)
1432
- Added highlighting of matching `do|fn` `end` pairs. This was added in v0.15.0 and reverted in v0.15.1. The previous attempt broke on `do:` and other atoms. This problem is now resolved with `constant.language.symbol.elixir` added to unbalanced scopes
1533
- Added highlighting of matching `<<` `>>` pairs. This was added in v0.15.0 and reverted in v0.15.1. The previous attempt broke on bitwise operators. This problem is now resolved with `keyword.operator.bitwise.elixir` and `keyword.operator.other.unbalanced.elixir` added to unbalanced scopes
1634
- Tests are no longer run with with `--raise` flag

elixir-ls

Submodule elixir-ls updated 31 files

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"author": "The Elixir community",
1212
"license": "MIT",
1313
"publisher": "JakeBecker",
14-
"version": "0.19.0",
14+
"version": "0.20.0",
1515
"engines": {
1616
"vscode": "^1.80.0"
1717
},

0 commit comments

Comments
 (0)