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]

Reply via email to