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. > >