+1 GA (binding)
Thanks Lukasz!
Regards
René
Am 28.07.26 um 20:58 schrieb Lukasz Lenart:
The Apache Struts IntelliJ IDEA plugin v262.19039.1 is now available
as a pre-release on Github. This version mostly adds support for the
latest IDEA IntelliJ version 2026.2, plus extends drawing Diagrams out
of struts.xml files. You can test the plugin by downloading it from
the release page and installing it in IDEA.
Please see the changelog:
https://github.com/apache/struts-intellij-plugin/releases/tag/v262.19039.1
[ ] Leave at test build
[ ] Alpha
[ ] Beta
[ ] General Availability (GA)
Everyone who has tested the build is invited to vote. Votes by PMC
members are considered binding. A vote passes if there are at least
three binding +1s and more +1s than -1s.
The vote will remain open for at least 72 hours, longer upon request.
I also assume a silent consensus after this period.
Thanks in advance
Łukasz
---------- Forwarded message ---------
Od: *github-actions[bot]* <[email protected]>
Date: wt., 28 lip 2026 o 20:53
Subject: [apache/struts-intellij-plugin] Pre-release v262.19039.1 -
v262.19039.1
To: apache/struts-intellij-plugin
<[email protected]>
Cc: Subscribed <[email protected]>
v262.19039.1
<https://github.com/apache/struts-intellij-plugin/releases/tag/v262.19039.1>
Repository: apache/struts-intellij-plugin
<https://github.com/apache/struts-intellij-plugin> · Tag: v262.19039.1
<https://github.com/apache/struts-intellij-plugin/tree/v262.19039.1> ·
Commit: 692766c
<https://github.com/apache/struts-intellij-plugin/commit/692766c0ca1c6232702f5289a21ba5a7aca41775>
· Released by: github-actions[bot]
<https://github.com/apps/github-actions>
Release candidate 262.19039.1
This is a release candidate for PMC review and voting.
Changes
Changed
* Update |platformVersion| to |2026.2|
* Change since/until build to |262-262.*| (2026.2 only)
* Upgrade JVM toolchain and CI Java version to |25|
* Dependencies - upgrade |org.jetbrains.intellij.platform| to |2.18.1|
* Dependencies - upgrade |org.jetbrains.kotlin.jvm| to |2.3.0|
* Dependencies - upgrade Qodana linter image to
|jetbrains/qodana-jvm:2026.2-eap|
* Dependencies - declare IntelliJ Platform 2026.2 v2 content modules
|intellij.javascript.parser|, |intellij.javascript.backend|,
|intellij.javaee.jsp.shared|, |intellij.css|, and
|intellij.css.backend| (#103
<https://github.com/apache/struts-intellij-plugin/issues/103>)
* Add IntelliJ *Show Diagram* support for Struts 2 configs via
|com.intellij.diagram|, alongside the existing Diagram editor tab
for comparison (#117
<https://github.com/apache/struts-intellij-plugin/issues/117>)
* Show Diagram Struts config nodes use compact icon+label chrome
instead of empty UML class boxes (#120
<https://github.com/apache/struts-intellij-plugin/issues/120>)
* Show Diagram uses a left-to-right hierarchic layout by default for
Struts config graphs (#122
<https://github.com/apache/struts-intellij-plugin/issues/122>)
* Show Diagram action → result edges use directed arrowheads while
keeping package → action as dashed dependencies (#125
<https://github.com/apache/struts-intellij-plugin/issues/125>)
* Show Diagram no longer auto-refreshes on |struts.xml| Dom edits;
use the platform Refresh Data Model action after editing (#126
<https://github.com/apache/struts-intellij-plugin/issues/126>)
* Replace remaining deprecated
|ReadAction.compute(ThrowableComputable)| Show Diagram call sites
with |ReadAction.nonBlocking().executeSynchronously()|
* Drop deprecated |DiagramExtras.createNodeComponent(..., Point,
...)| override; keep the |NodeRealizer| overload for compact Show
Diagram nodes
* Dependencies - hard-depend on |com.intellij.diagram| (Ultimate
Diagrams)
Fixed
* Fix Show Diagram stale result path labels after Refresh Data Model
following copy-paste / path edits (#126
<https://github.com/apache/struts-intellij-plugin/issues/126>)
* Fix Show Diagram cramped multi-result edge labels under
left-to-right layout (#128
<https://github.com/apache/struts-intellij-plugin/issues/128>)
Installation
Download the plugin zip file and install it manually in IntelliJ IDEA via:
|Settings → Plugins → ⚙️ → Install Plugin from Disk...|
Voting
Once testing is complete, promote this pre-release to a full release to
trigger publication to the JetBrains Marketplace Stable channel.
—
This release has 3 assets:
* struts2-262.19039.1.zip
* Source code (zip)
* Source code (tar.gz)
Visit the release page
<https://github.com/apache/struts-intellij-plugin/releases/tag/v262.19039.1>
to download them.
--
René Gielen
https://about.me/rgielen