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

Lukasz Lenart <[email protected]> Mon, 13 Jul 2026 07:52:56 +0200
Newsgroups gmane.comp.jakarta.struts.devel
Message-ID <CAMopvkMc_8_ObnQm7P_TDtOK3W3KNuUzzkm0OQf6b8muBVzw_Q@mail.gmail.com>
Vote passed with result:
GA x3 +1 (binding)

Thanks a lot!
=C5=81ukasz

niedz., 12 lip 2026 o 20:01 Johannes Geppert <[email protected]> napisa=C5=
=82(a):
>
> [ ] 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=
 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 rel=
ease
> > page and installing it in IDEA.
> >
> > Please see the changelog:
> > https://github.com/apache/struts-intellij-plugin/releases/tag/v261.1902=
7.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.1902=
7.1
> > >
> >
> > Repository: apache/struts-intellij-plugin
> > <https://github.com/apache/struts-intellij-plugin> =C2=B7 Tag: v261.190=
27.1
> > <https://github.com/apache/struts-intellij-plugin/tree/v261.19027.1> =
=C2=B7
> > Commit: acc0caa
> > <
> > https://github.com/apache/struts-intellij-plugin/commit/acc0caa48b8664e=
f46497d28b1faa8229d87ae00
> > >
> > =C2=B7 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) an=
d
> >    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, an=
d
> >    modern web.xml Struts filters
> >    - Fix false "Cannot resolve symbol" errors for namespace-relative JS=
P
> >    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 decl=
are
> >    result types (typical extends=3D"struts-default" setups)
> >    - Report missing JSP result targets via StrutsResultPathAnnotator us=
ing
> >    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 Marketplac=
e
> > ZIP
> >    Signer executable found" on a stale Gradle cache in the nightly/rele=
ase
> >    workflows
> >
> > Installation
> >
> > Download the plugin zip file and install it manually in IntelliJ IDEA v=
ia:
> > Settings =E2=86=92 Plugins =E2=86=92 =E2=9A=99=EF=B8=8F =E2=86=92 Insta=
ll 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.1902=
7.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.1902=
7.1?email_source=3Dnotifications&email_token=3DAABJQ57D43EIGQGRRRL7INT5C475=
RA5CNFSL6Z3JMQ5C6L3HNF2C22DVMIXVEZLMMVQXGZJPGM2DQNBSHAYTGMFGOJSWC43PN2VHG5L=
CONRXE2LCMVSKKZLWMVXHJLDGN5XXIZLSL5RWY2LDNM
> > >
> > or unsubscribe
> > <
> > https://github.com/apache/struts-intellij-plugin/unsubscribe_via_email/=
AABJQ522IBGIC2SNBJXLGND5C475RANCNFSM4LHJWFPA
> > >
> > from all notifications for this repository.
> >