+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

Reply via email to