Re: [VOTE] Release Apache Struts IntelliJ IDEA plugin v262.19039.1

Rene Gielen <[email protected]> Wed, 29 Jul 2026 08:36:32 +0200
Newsgroups gmane.comp.jakarta.struts.devel
Message-ID <[email protected]>
--------------qPatLCDYc6Oie00mVarEnPEZ
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

+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

--------------qPatLCDYc6Oie00mVarEnPEZ--