Skip to content

Commit

Permalink
chore: add 0.10.0 changelog
Browse files Browse the repository at this point in the history
Signed-off-by: azerr <azerr@redhat.com>
  • Loading branch information
angelozerr committed Feb 10, 2025
1 parent c88ec96 commit 3878f66
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 4 deletions.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@
LSP4IJ is a free and open-source

* [Language Server protocol (LSP)](https://microsoft.github.io/language-server-protocol/) client compatible with all flavours of IntelliJ.
* [Debug Adapter Protocol](https://microsoft.github.io/debug-adapter-protocol/) support with [Debug Adapter Protocol Run/Debug configuration](./docs/dap/DAP.md).
* [Debug Adapter Protocol](https://microsoft.github.io/debug-adapter-protocol/) support with [Debug Adapter Protocol Run/Debug configuration](./docs/dap/UserGuide.md).

It allows you to integrate any `language server` that communicates with its client via `stdio`:

* by `developing an IntelliJ plugin` with LSP `extension points`:
* [com.redhat.devtools.lsp4ij.server](./docs/DeveloperGuide.md#declare-server-with-extension-point) extension point to define a language server.
* [com.redhat.devtools.lsp4ij.languageMapping](./docs/DeveloperGuide.md#declare-language-mapping-with-extension-point) to associate an IntelliJ language with a language server definition.
* [com.redhat.devtools.lsp4ij.server](./docs/DeveloperGuide.md#extension-point-declaration) extension point to define a language server.
* [com.redhat.devtools.lsp4ij.languageMapping](./docs/DeveloperGuide.md#declare-file-mappings) to associate an IntelliJ language with a language server definition.
* by manually adding [language server definitions](./docs/UserDefinedLanguageServer.md),
supporting custom server settings. This approach doesn't require developing a specific IntelliJ plugin.

Expand Down
6 changes: 6 additions & 0 deletions docs/dap/DAP.md → docs/dap/UserGuide.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,12 @@ you need to select `Trace` with `verbose`.

![Set verbose traces](./images/vscode-js-debug/set_traces.png)

## DAP settings

You can `create/remove/update` DAP servers with `Debug Adapter Protocol` entry:

![DAP settings](./images/DAP_settings.png)

## Templates

LSP4IJ provides DAP templates that allow to initialize a given DAP server very quickly:
Expand Down
Binary file added docs/dap/images/DAP_settings.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 13 additions & 1 deletion src/main/resources/META-INF/plugin.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,18 @@
<vendor email="developers@redhat.com" url="https://github.com/redhat-developer/lsp4ij/issues">Red-Hat</vendor>

<change-notes><![CDATA[
<h3>0.10.0</h3>
<ul>
<li><a href="https://github.com/redhat-developer/lsp4ij/blob/main/docs/dap/UserGuide.md" >Debug Adapter Protocol</a> support</li>
<li>LSP textDocument/onTypeFormatting support</li>
<li>On type formating client side, based on LSP selectionRanges / foldingRange</li>
<li>LSP Inlay Hints improvement by adopting no deprecated codeInsight.declarativeInlayProviderFactory extension point.</li>
<li>LSP API to customize file URI</li>
<li>LSP API to customize LSP progress</li>
<li>Fixing bugs</li>
</ul>
Learn more in the <a href="https://github.com/redhat-developer/lsp4ij/milestone/11?closed=1">changelog</a>.
<h3>0.9.0</h3>
<ul>
<li>Support for <a href="https://github.com/redhat-developer/lsp4ij/blob/main/docs/LSPSupport.md#selection-range">Selection Range</a></li>
Expand Down Expand Up @@ -105,7 +117,7 @@ L
<ul>
<li><a href="https://microsoft.github.io/language-server-protocol/">Language Server protocol (LSP)</a> client compatible with all flavors of IntelliJ.</li>
<li><a href="https://microsoft.github.io/debug-adapter-protocol/" >Debug Adapter Protocol</a> support
with <a href="https://github.com/redhat-developer/lsp4ij/blob/main/docs/dap/DAP.md" >Debug Adapter Protocol Run/Debug configuration</a>.</li>
with <a href="https://github.com/redhat-developer/lsp4ij/blob/main/docs/dap/UserGuide.md" >Debug Adapter Protocol Run/Debug configuration</a>.</li>
</ul>
</p>
Expand Down

0 comments on commit 3878f66

Please sign in to comment.