Skip to content

Commit

Permalink
Merge pull request #87 from erlang-ls/prepare-release-0.0.26
Browse files Browse the repository at this point in the history
Prepare release 0.0.26
  • Loading branch information
robertoaloi authored May 31, 2021
2 parents 270ceb0 + 8fa06bb commit a019aec
Show file tree
Hide file tree
Showing 5 changed files with 435 additions and 406 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ jobs:
uses: actions/setup-node@v1
with:
node-version: 14.x
- name: Setup Erlang/Elixir
uses: erlef/setup-elixir@v1
- name: Setup Erlang
uses: erlef/setup-beam@v1
with:
otp-version: 21.3
elixir-version: 1.11.3
rebar3-version: 3.15.2
- run: npm install
- run: npm run compile
- name: Install VSCE
Expand Down
25 changes: 25 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,30 @@
## Changelog

### 0.0.26

Extension:

- Fix debugger executable override path (thanks @RunyaoZhang)
- Execute debugger via `escript` to ensure it works on Windows (thanks @misaki214)

Server (0.15.0 -> 0.16.0):

- Support renaming for record names and record fields (thanks @gomoripeti)
- Correctly decode path to custom configuration on Windows (thanks @misaki214)
- Allow config file to be named erlang_ls.yaml in addition to erlang_ls.config (thanks @elbrujohalcon)
- Implement support for incremental text synchronization (thanks @plux)
- Fix finding references for types defined in header files (thanks @plux)
- Upgrade ranch dependency to 2.0.0 (thanks @plux)
- Fix scoping for macro and record referencing (thanks @gomoripeti)
- Use column numbers for Dialyzer diagnostics when available (thanks @plux)
- Fix Dialyzer diagnostics support for OTP 24 (thanks @plux)
- Truncate suggested spec titles (thanks @hellmean)
- Improve installation instructions (thanks @pierre-rouleau)
- Allow renaming functions when pointing at function references (thanks @plux)
- Fix crash in function references code lens (thanks @hellmean)
- Debugger support for conditions and hitconditions for breakpoints and logpoints (thanks @hajduakos)
- Use erlfmt for parsing (thanks @gomoripeti)

### 0.0.25

Extension:
Expand Down
2 changes: 1 addition & 1 deletion erlang_ls
Submodule erlang_ls updated 57 files
+6 −2 README.md
+4 −0 apps/els_core/include/els_core.hrl
+10 −2 apps/els_core/src/els_config.erl
+7 −9 apps/els_core/src/els_tcp.erl
+63 −0 apps/els_core/src/els_text.erl
+1 −1 apps/els_core/src/els_uri.erl
+21 −1 apps/els_core/src/els_utils.erl
+33 −13 apps/els_dap/src/els_dap_breakpoints.erl
+108 −33 apps/els_dap/src/els_dap_general_provider.erl
+130 −13 apps/els_dap/test/els_dap_general_provider_SUITE.erl
+1 −0 apps/els_lsp/priv/code_navigation/include/definition.hrl
+2 −0 apps/els_lsp/priv/code_navigation/include/rename.hrl
+2 −2 apps/els_lsp/priv/code_navigation/src/code_navigation.erl
+4 −0 apps/els_lsp/priv/code_navigation/src/code_navigation_types.erl
+9 −0 apps/els_lsp/priv/code_navigation/src/code_navigation_undefined.erl
+5 −0 apps/els_lsp/priv/code_navigation/src/hover_macro.erl
+8 −0 apps/els_lsp/priv/code_navigation/src/rename_usage1.erl
+1 −8 apps/els_lsp/src/els_bound_var_in_pattern_diagnostics.erl
+33 −17 apps/els_lsp/src/els_code_lens_suggest_spec.erl
+2 −2 apps/els_lsp/src/els_code_navigation.erl
+3 −44 apps/els_lsp/src/els_compiler_diagnostics.erl
+34 −44 apps/els_lsp/src/els_completion_provider.erl
+36 −0 apps/els_lsp/src/els_diagnostics_utils.erl
+9 −10 apps/els_lsp/src/els_dialyzer_diagnostics.erl
+7 −2 apps/els_lsp/src/els_docs.erl
+4 −0 apps/els_lsp/src/els_dt_references.erl
+786 −0 apps/els_lsp/src/els_erlfmt_ast.erl
+5 −0 apps/els_lsp/src/els_execute_command_provider.erl
+1 −1 apps/els_lsp/src/els_general_provider.erl
+110 −0 apps/els_lsp/src/els_index_buffer.erl
+5 −6 apps/els_lsp/src/els_indexing.erl
+1 −0 apps/els_lsp/src/els_lsp.app.src
+1 −8 apps/els_lsp/src/els_methods.erl
+447 −234 apps/els_lsp/src/els_parser.erl
+9 −120 apps/els_lsp/src/els_range.erl
+57 −10 apps/els_lsp/src/els_references_provider.erl
+30 −18 apps/els_lsp/src/els_rename_provider.erl
+79 −0 apps/els_lsp/src/els_scope.erl
+3 −0 apps/els_lsp/src/els_sup.erl
+50 −1 apps/els_lsp/src/els_text_synchronization.erl
+1 −1 apps/els_lsp/src/els_typer.erl
+31 −1 apps/els_lsp/test/els_completion_SUITE.erl
+1 −1 apps/els_lsp/test/els_definition_SUITE.erl
+29 −19 apps/els_lsp/test/els_diagnostics_SUITE.erl
+1 −1 apps/els_lsp/test/els_document_highlight_SUITE.erl
+11 −0 apps/els_lsp/test/els_hover_SUITE.erl
+0 −17 apps/els_lsp/test/els_io_string_SUITE.erl
+27 −17 apps/els_lsp/test/els_parser_SUITE.erl
+167 −1 apps/els_lsp/test/els_references_SUITE.erl
+118 −50 apps/els_lsp/test/els_rename_SUITE.erl
+2 −1 apps/els_lsp/test/els_server_SUITE.erl
+3 −0 apps/els_lsp/test/els_test_utils.erl
+157 −0 apps/els_lsp/test/els_text_SUITE.erl
+11 −0 apps/els_lsp/test/els_workspace_symbol_SUITE.erl
+4 −2 elvis.config
+2 −1 rebar.config
+7 −3 rebar.lock
Loading

0 comments on commit a019aec

Please sign in to comment.