Skip to content

Commit 31cd0d8

Browse files
committed
Update plugin metadata
1 parent 696fc29 commit 31cd0d8

File tree

3 files changed

+91
-5
lines changed

3 files changed

+91
-5
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# IntelliJ OpenVADL plugin
1+
# IntelliJ OpenVADL plugin
22

33
Provides language support for the OpenVADL language in IntelliJ IDEA.
44

@@ -8,7 +8,7 @@ Provides language support for the OpenVADL language in IntelliJ IDEA.
88

99
## Requirements
1010

11-
This plugin requires the OpenVADL LSP to be installed on your system. The `openvadl` command must be available in your PATH.
11+
This plugin requires the OpenVADL LSP to be installed on your system.
1212

1313
## Quirks
1414

build.gradle.kts

Lines changed: 71 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ repositories {
1414
}
1515
}
1616

17-
// Read more: https://plugins.jetbrains.com/docs/intellij/tools-intellij-platform-gradle-plugin.html
17+
1818
dependencies {
1919
intellijPlatform {
2020
intellijIdea("2025.2.1")
@@ -33,7 +33,76 @@ intellijPlatform {
3333
}
3434

3535
changeNotes = """
36-
Initial version
36+
<h1 id="005">0.0.5</h1>
37+
<h2 id="new-features">New Features</h2>
38+
<ul>
39+
<li>Dialog with information when the server crashes</li>
40+
<li>Automatic restarting the server if the settings change</li>
41+
<li>Change recommended custom build to JLink</li>
42+
</ul>
43+
<h2 id="requirements">Requirements</h2>
44+
<ul>
45+
<li>This plugin works only on IntelliJ &gt;= 2025.2.1</li>
46+
<li>Local installation of the openvadl compiler</li>
47+
</ul>
48+
<h1 id="004">0.0.4</h1>
49+
<h2 id="new-features">New Features</h2>
50+
<ul>
51+
<li>No OS nor architecture dependency</li>
52+
<li>Drop IntelliJ required version from 2025.3 to 2025.2.1</li>
53+
</ul>
54+
<p>This release switches the language server strategy from bundling the
55+
LS with the plugin to requiring that the compiler is somewhere on the
56+
developer machine. By default the plugin will try to load it from the
57+
PATH but users can specify custom locations.</p>
58+
<p>The whole discussion can be found <a
59+
href="https://github.com/OpenVADL/openvadl/issues/674">here</a>.</p>
60+
<h2 id="requirements">Requirements</h2>
61+
<ul>
62+
<li>This plugin works only on IntelliJ &gt;= 2025.2.1</li>
63+
<li>Local installation of the openvadl compiler</li>
64+
</ul>
65+
<h1 id="003">0.0.3</h1>
66+
<h2 id="warning-warning">WARNING ⚠️</h2>
67+
<p>This release only works on macOS-arm. This wasn't intentional and a
68+
mistake during the packaging setup. Fixed in the next release</p>
69+
<h2 id="new-features-1">New Features</h2>
70+
<ul>
71+
<li>No longer is it required that the user has a Java25
72+
installation</li>
73+
<li>Updated underlying LSP (more and better diagnostics)</li>
74+
</ul>
75+
<h2 id="requirements-1">Requirements</h2>
76+
<ul>
77+
<li>This plugin works only on IntelliJ &gt;= 2025.3</li>
78+
<li>macOS with arm chip</li>
79+
</ul>
80+
<h1 id="002">0.0.2</h1>
81+
<h2 id="new-features-2">New Features</h2>
82+
<ul>
83+
<li>Windows support</li>
84+
<li>Icons</li>
85+
</ul>
86+
<h2 id="requirements-2">Requirements</h2>
87+
<ul>
88+
<li>This plugin works only on IntelliJ &gt;= 2025.3</li>
89+
<li>This version requires you to have Java25 in your ${'$'}JAVA_HOME</li>
90+
</ul>
91+
<p>The plugin comes bundled with the LSP so no other setup, just be
92+
aware if you work on the LSP you <strong>need to disable this
93+
plugin</strong>. Because both will try to acquire port 10999.</p>
94+
<h1 id="001">0.0.1</h1>
95+
<p>This is the initial version of the language support plugin for
96+
IntelliJ.</p>
97+
<p>You can download the zip below and then go to Settings -&gt; Plugins
98+
-&gt; Install Plugin from Disk.</p>
99+
<p>The plugin comes bundled with the LSP so no other setup, just be
100+
aware if you work on the LSP you <strong>need to disable this
101+
plugin</strong>. Because both will try to acquire port 10999.</p>
102+
<p><strong>WARNING:</strong> This version has no Windows support
103+
<strong>WARNING:</strong> This version requires you to have Java25 in
104+
your ${'$'}JAVA_HOME <strong>WARNING:</strong> This version only works in
105+
IntelliJ 2025.3</p>
37106
""".trimIndent()
38107
}
39108
}

src/main/resources/META-INF/plugin.xml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,24 @@
1313
<!-- Description of the plugin displayed on the Plugin Page and IDE Plugin Manager.
1414
Guidelines: https://plugins.jetbrains.com/docs/marketplace/best-practices-for-listing.html#plugin-description -->
1515
<description><![CDATA[
16-
Provides support for the OpenVADL language.
16+
<p>Provides language support for the OpenVADL language in IntelliJ IDEA.</p>
17+
<h2 id="features">Features</h2>
18+
<ul>
19+
<li>Syntax highlighting</li>
20+
<li>Diagnostics</li>
21+
</ul>
22+
<h2 id="requirements">Requirements</h2>
23+
<p>This plugin requires the OpenVADL LSP to be installed on your
24+
system.</p>
25+
<h2 id="quirks">Quirks</h2>
26+
<ol type="1">
27+
<li>This is an early implementation and at the moment mostly targeted
28+
for OpenVADL developers.</li>
29+
<li>You can only have a single instance of the lsp running on your
30+
machine.</li>
31+
<li>Diagnostics are reported in a single line (further investigation
32+
needed).</li>
33+
</ol>
1734
]]></description>
1835

1936
<!-- Product and plugin compatibility requirements.

0 commit comments

Comments
 (0)