Re: [VOTE] Release Apache Struts IntelliJ IDEA plugin v261.19027.1

Rene Gielen <[email protected]> Sat, 11 Jul 2026 16:02:18 +0200
Newsgroups gmane.comp.jakarta.struts.devel
Message-ID <[email protected]>
--------------F9RA9KkYFY0xldrwk2SCTTOg
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit

+1 GA, binding

Thanks Lukasz!

Regards,
René

Am 03.07.26 um 07:37 schrieb Lukasz Lenart:
> The Apache Struts IntelliJ IDEA plugin v261.19027.1 is now available 
> as a pre-release on Github. This version removes the deprecated Graph 
> editor and replaces it with a new Diagram tab, it adds a full support 
> for @StrutsParameter annotation. It also fixes a few issues when 
> modifying the struts.xml file. 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/v261.19027.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: pt., 3 lip 2026 o 07:27
> Subject: [apache/struts-intellij-plugin] Pre-release v261.19027.1 - 
> v261.19027.1
> To: apache/struts-intellij-plugin 
> <[email protected]>
> Cc: Subscribed <[email protected]>
>
>
>   v261.19027.1
>   <https://github.com/apache/struts-intellij-plugin/releases/tag/v261.19027.1>
>
> Repository: apache/struts-intellij-plugin 
> <https://github.com/apache/struts-intellij-plugin> · Tag: v261.19027.1 
> <https://github.com/apache/struts-intellij-plugin/tree/v261.19027.1> · 
> Commit: acc0caa 
> <https://github.com/apache/struts-intellij-plugin/commit/acc0caa48b8664ef46497d28b1faa8229d87ae00> 
> · Released by: github-actions[bot] 
> <https://github.com/apps/github-actions>
>
>
>     Release candidate 261.19027.1
>
> This is a release candidate for PMC review and voting.
>
>
>       Changes
>
>
>       Added
>
>   * Add Java inspection for Struts action setters and public fields
>     missing |@StrutsParameter| when annotation-based parameter binding
>     is required
>   * Add "Annotate with |@StrutsParameter|" quick-fix for the
>     missing-annotation inspection
>   * Diagram tab auto-refreshes when |struts.xml| is edited (same file,
>     active tab) and on tab activation after Text edits (#97
>     <https://github.com/apache/struts-intellij-plugin/issues/97>)
>
>
>       Removed
>
>   * Remove deprecated Graph editor tab (|com.intellij.struts2.graph|)
>     and |com.intellij.struts2.enableGraphEditor| JVM property; use the
>     Diagram tab instead
>
>
>       Fixed
>
>   * Recognize Struts 7 actions implementing
>     |org.apache.struts2.action.Action| (and detect the action
>     interface independently of the Convention plugin) so the
>     |@StrutsParameter| inspection also covers
>     convention/interface-based actions
>   * Update Struts 7.2.1 metadata support: add current constants and
>     completion values for annotation-required parameters, chaining
>     annotation checks, |html5|/|css_xhtml| themes, |jakarta-stream|
>     multipart parsing, and modern web.xml Struts filters
>   * Fix false "Cannot resolve symbol" errors for namespace-relative
>     JSP result paths (e.g. |WEB-INF/upload.jsp| without leading slash)
>   * Fix path completion inside |<result>| tags by restoring correct
>     |FileReferenceSet| construction for IntelliJ 2026.1
>   * Assume default |dispatcher| result type when a package does not
>     declare result types (typical |extends="struts-default"| setups)
>   * Report missing JSP result targets via |StrutsResultPathAnnotator|
>     using unresolved |FileReference|s
>   * Offer "Create file" intention for missing JSP result paths
>     (Option+Enter)
>   * Pin Marketplace ZIP Signer to |0.1.43| so |signPlugin| is
>     deterministically resolvable and no longer fails with "No
>     Marketplace ZIP Signer executable found" on a stale Gradle cache
>     in the nightly/release workflows
>
>
>       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-261.19027.1.zip
>   * Source code (zip)
>   * Source code (tar.gz)
>
> Visit the release page 
> <https://github.com/apache/struts-intellij-plugin/releases/tag/v261.19027.1> 
> to download them.
>
> —
> You are receiving this because you are watching this repository.
> View it on GitHub 
> <https://github.com/apache/struts-intellij-plugin/releases/tag/v261.19027.1?email_source=notifications&email_token=AABJQ57D43EIGQGRRRL7INT5C475RA5CNFSL6Z3JMQ5C6L3HNF2C22DVMIXVEZLMMVQXGZJPGM2DQNBSHAYTGMFGOJSWC43PN2VHG5LCONRXE2LCMVSKKZLWMVXHJLDGN5XXIZLSL5RWY2LDNM> 
> or unsubscribe 
> <https://github.com/apache/struts-intellij-plugin/unsubscribe_via_email/AABJQ522IBGIC2SNBJXLGND5C475RANCNFSM4LHJWFPA> 
> from all notifications for this repository.
>
>
-- 
René Gielen
https://about.me/rgielen

--------------F9RA9KkYFY0xldrwk2SCTTOg--