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

Johannes Geppert <[email protected]> Sun, 12 Jul 2026 20:00:42 +0200
Newsgroups gmane.comp.jakarta.struts.devel
Message-ID <CAECLKPEyHSX95z0bEs-uW+wtuiHESGFVFDCnR1BJo_puvbgYyA@mail.gmail.com>
--00000000000057fd4e06566dc1ac
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

[ ] Leave at test build
[ ] Alpha
[ ] Beta
[X] General Availability (GA)

+1 (binding)

Thank you =C5=81ukasz!


Am Fr., 3. Juli 2026 um 07:37 Uhr schrieb Lukasz Lenart <
[email protected]>:

> 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 a=
nd
> replaces it with a new Diagram tab, it adds a full support for
> @StrutsParameter annotation. It also fixes a few issues when modifying th=
e
> struts.xml file. You can test the plugin by downloading it from the relea=
se
> 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
> =C5=81ukasz
>
> ---------- 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> =C2=B7 Tag: v261.19027=
.1
> <https://github.com/apache/struts-intellij-plugin/tree/v261.19027.1> =C2=
=B7
> Commit: acc0caa
> <
> https://github.com/apache/struts-intellij-plugin/commit/acc0caa48b8664ef4=
6497d28b1faa8229d87ae00
> >
> =C2=B7 Released by: github-actions[bot] <https://github.com/apps/github-a=
ctions
> >
> 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 t=
ab
>    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 declar=
e
>    result types (typical extends=3D"struts-default" setups)
>    - Report missing JSP result targets via StrutsResultPathAnnotator usin=
g
>    unresolved FileReferences
>    - 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/releas=
e
>    workflows
>
> Installation
>
> Download the plugin zip file and install it manually in IntelliJ IDEA via=
:
> Settings =E2=86=92 Plugins =E2=86=92 =E2=9A=99=EF=B8=8F =E2=86=92 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.
> =E2=80=94
>
> 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.
>
> =E2=80=94
> 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=3Dnotifications&email_token=3DAABJQ57D43EIGQGRRRL7INT5C475RA=
5CNFSL6Z3JMQ5C6L3HNF2C22DVMIXVEZLMMVQXGZJPGM2DQNBSHAYTGMFGOJSWC43PN2VHG5LCO=
NRXE2LCMVSKKZLWMVXHJLDGN5XXIZLSL5RWY2LDNM
> >
> or unsubscribe
> <
> https://github.com/apache/struts-intellij-plugin/unsubscribe_via_email/AA=
BJQ522IBGIC2SNBJXLGND5C475RANCNFSM4LHJWFPA
> >
> from all notifications for this repository.
>

--00000000000057fd4e06566dc1ac--