github-actions[bot] opened a new pull request, #112: URL: https://github.com/apache/struts-intellij-plugin/pull/112
Post-release housekeeping for `261.19027.1`: - Patched `CHANGELOG.md` (move Unreleased → `261.19027.1`). - Bumped `pluginVersion` in `gradle.properties` to `261.19039.1` (BUILD +12, counting nightly tags since `v261.19017.1`). ## Changes included in this release ### 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 [Unreleased]: https://github.com/apache/struts-intellij-plugin//compare/v261.19017.1...HEAD -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
