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.

Reply via email to