[VOTE] Release Apache Struts IntelliJ IDEA plugin v261.19027.1
Lukasz Lenart <[email protected]> Fri, 3 Jul 2026 07:37:40 +0200
| Newsgroups | gmane.comp.jakarta.struts.devel |
|---|---|
| Message-ID | <CAMopvkNJJcrf5ROtzQbhR2KDEpcXREzqRa11Ha7o1jE=kOGmzQ@mail.gmail.com> |
--0000000000007233190655ae5308 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 =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]= m > 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/acc0caa48b8664ef46= 497d28b1faa8229d87ae00> =C2=B7 Released by: github-actions[bot] <https://github.com/apps/github-act= ions> 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 annotatio= n 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=3D"struts-default" setups) - Report missing JSP result targets via StrutsResultPathAnnotator using 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 ZI= P 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 =E2=86=92 Plugins =E2=86=92 =E2=9A=99=EF=B8=8F =E2=86=92 Install P= lugin 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=3DAABJQ57D43EIGQGRRRL7INT5C475RA5= CNFSL6Z3JMQ5C6L3HNF2C22DVMIXVEZLMMVQXGZJPGM2DQNBSHAYTGMFGOJSWC43PN2VHG5LCON= RXE2LCMVSKKZLWMVXHJLDGN5XXIZLSL5RWY2LDNM> or unsubscribe <https://github.com/apache/struts-intellij-plugin/unsubscribe_via_email/AAB= JQ522IBGIC2SNBJXLGND5C475RANCNFSM4LHJWFPA> from all notifications for this repository. --0000000000007233190655ae5308--