Skip to content

Commit

Permalink
update changelog
Browse files Browse the repository at this point in the history
bump version and submodule
  • Loading branch information
lukaszsamson committed Feb 21, 2024
1 parent b88d8c5 commit 02fb46c
Show file tree
Hide file tree
Showing 4 changed files with 24 additions and 6 deletions.
22 changes: 20 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,24 @@
### Unreleased

### v0.19.0: 21 January 2023
### v0.20.0: 21 February 2024

#### Highlights

- Selection ranges provider added. This provider handles expand/shrink selection editor commands in a semantic aware way
- Completions, hover and signature help providers now are able to display `@doc` and other attributes data from the currently edited buffer
- 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

#### Improvements

- ElixirLS updated to [v0.20.0](https://github.com/elixir-lsp/elixir-ls/blob/master/CHANGELOG.md#v0200)
- Quoted atoms and calls are now treated as unbalanced bracket scopes
- 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

### Breaking changes and deprecations

- 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`

### v0.19.0: 21 January 2024

#### Highlights

Expand All @@ -10,7 +28,7 @@

#### Improvements

- ElixirLS updated to [v0.19.0](https://github.com/elixir-lsp/elixir-ls/blob/master/CHANGELOG.md#v01890)
- ElixirLS updated to [v0.19.0](https://github.com/elixir-lsp/elixir-ls/blob/master/CHANGELOG.md#v0190)
- 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
- 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
- Tests are no longer run with with `--raise` flag
Expand Down
2 changes: 1 addition & 1 deletion elixir-ls
Submodule elixir-ls updated 31 files
+31 −0 CHANGELOG.md
+6 −1 README.md
+1 −1 VERSION
+409 −0 apps/language_server/lib/language_server/ast_utils.ex
+7 −1 apps/language_server/lib/language_server/diagnostics.ex
+26 −4 apps/language_server/lib/language_server/doc_links.ex
+10 −2 apps/language_server/lib/language_server/json_rpc.ex
+388 −2 apps/language_server/lib/language_server/markdown_utils.ex
+2 −0 apps/language_server/lib/language_server/parser.ex
+9 −0 apps/language_server/lib/language_server/protocol.ex
+10 −4 apps/language_server/lib/language_server/providers/code_lens/type_spec/contract_translator.ex
+7 −5 apps/language_server/lib/language_server/providers/completion.ex
+1 −1 apps/language_server/lib/language_server/providers/document_symbols.ex
+2 −2 apps/language_server/lib/language_server/providers/folding_range/comment_block.ex
+1 −1 apps/language_server/lib/language_server/providers/folding_range/indentation.ex
+13 −7 apps/language_server/lib/language_server/providers/folding_range/special_token.ex
+3 −3 apps/language_server/lib/language_server/providers/folding_range/token_pairs.ex
+6 −91 apps/language_server/lib/language_server/providers/hover.ex
+464 −0 apps/language_server/lib/language_server/providers/selection_ranges.ex
+12 −5 apps/language_server/lib/language_server/providers/workspace_symbols.ex
+183 −0 apps/language_server/lib/language_server/range_utils.ex
+42 −5 apps/language_server/lib/language_server/server.ex
+25 −1 apps/language_server/lib/language_server/source_file.ex
+497 −0 apps/language_server/test/ast_utils_test.exs
+223 −0 apps/language_server/test/markdown_utils_test.exs
+6 −0 apps/language_server/test/providers/completion_test.exs
+1 −1 apps/language_server/test/providers/folding_range_test.exs
+1,065 −0 apps/language_server/test/providers/selection_ranges_test.exs
+593 −0 apps/language_server/test/range_utils_test.exs
+1 −1 dep_versions.exs
+1 −1 mix.lock
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"author": "The Elixir community",
"license": "MIT",
"publisher": "JakeBecker",
"version": "0.19.0",
"version": "0.20.0",
"engines": {
"vscode": "^1.80.0"
},
Expand Down

0 comments on commit 02fb46c

Please sign in to comment.