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