The Apache Struts group is pleased to announce that the Apache Struts IntelliJ IDEA Plugin 262.19039.1 is available as a General Availability release.
The plugin provides full IDE integration for Apache Struts 2/6/7 in IntelliJ IDEA Ultimate: struts.xml configuration support, OGNL expression handling, validation files, JSP tag library assistance, and a read-only diagram view of your Struts configuration. This release targets IntelliJ IDEA 2026.2 (build 262). 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) - Add IntelliJ Show Diagram support for Struts 2 configs via com.intellij.diagram, alongside the existing Diagram editor tab for comparison (#117) - Show Diagram Struts config nodes use compact icon+label chrome instead of empty UML class boxes (#120) - Show Diagram uses a left-to-right hierarchic layout by default for Struts config graphs (#122) - Show Diagram action → result edges use directed arrowheads while keeping package → action as dashed dependencies (#125) - Show Diagram no longer auto-refreshes on struts.xml Dom edits; use the platform Refresh Data Model action after editing (#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) - Fix Show Diagram cramped multi-result edge labels under left-to-right layout (#128) Installation The plugin is available from the JetBrains Marketplace. In IntelliJ IDEA, open Settings -> Plugins, search for "Struts 2", and install/update it. The release is also available on the project releases page: * https://github.com/apache/struts-intellij-plugin/releases/tag/v262.19039.1 Should any issues arise with your use of the plugin, please post your comments to the user list and, if appropriate, file a tracking ticket under the "IDEA Plugin" component: * https://issues.apache.org/jira/browse/WW Best regards Lukasz on behalf of The Apache Struts group. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]

