[ ] Leave at test build
[ ] Alpha
[ ] Beta
[X] General Availability (GA)

+1 binding

Thank you

Johannes

#################################################
web: https://www.jgeppert.com


Am Mo., 20. Apr. 2026 um 19:37 Uhr schrieb Lukasz Lenart <
[email protected]>:

> The Apache Struts IntelliJ IDEA plugin v261.19017.1 is now available as a
> pre-release on Github. This version addresses basic compatibility with
> IntelliJ Platform 2026.1 plus addresses usage of some deprecated APIs. It
> also introduces a new Diagram tab which is going to replace the Graph tab
> from previous versions. 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.19017.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
>
> wt., 14 kwi 2026 o 08:46 Lukasz Lenart <[email protected]>
> napisał(a):
>
>>
>>
>> ---------- Forwarded message ---------
>> Od: github-actions[bot] <[email protected]>
>> Date: wt., 14 kwi 2026 o 06:46
>> Subject: [apache/struts-intellij-plugin] Pre-release v261.19017.1 -
>> v261.19017.1
>> To: apache/struts-intellij-plugin <
>> [email protected]>
>> Cc: Subscribed <[email protected]>
>>
>>
>> v261.19017.1
>> <https://github.com/apache/struts-intellij-plugin/releases/tag/v261.19017.1>
>>
>> Repository: apache/struts-intellij-plugin
>> <https://github.com/apache/struts-intellij-plugin> · Tag: v261.19017.1
>> <https://github.com/apache/struts-intellij-plugin/tree/v261.19017.1> ·
>> Commit: 213f102
>> <https://github.com/apache/struts-intellij-plugin/commit/213f10266134f06e84118a40638362e1e04baad3>
>> · Released by: github-actions[bot]
>> <https://github.com/apps/github-actions>
>> Release candidate 261.19017.1
>>
>> This is a release candidate for PMC review and voting.
>> Changes Added
>>
>>    - Add read-only Diagram tab for struts.xml files with lightweight
>>    config visualization (packages, actions, results)
>>
>> Changed
>>
>>    - Disable the deprecated Graph editor tab by default; opt in with JVM
>>    property -Dcom.intellij.struts2.enableGraphEditor=true
>>    - Update platformVersion to 2026.1
>>    - Change since/until build to 261-261.* (2026.1 only)
>>    - Dependencies - upgrade org.jetbrains.intellij.platform to 2.13.1
>>    - Dependencies - upgrade Gradle to 9.0.0 (required by IntelliJ
>>    Platform Gradle Plugin 2.13.1)
>>    - Convert pre-release publishing from per-push to nightly schedule
>>    - Add two-phase release workflow with prepare and publish steps
>>    - Merge PR artifact comment into build workflow
>>    - Enable automerge of PRs
>>    - Clean up README by removing template boilerplate
>>
>> Fixed
>>
>>    - Replace deprecated ReadAction.compute(ThrowableComputable) with
>>    ReadAction.nonBlocking().executeSynchronously() (4 call sites)
>>    - Replace deprecated DaemonCodeAnalyzer.restart(PsiFile) with 
>> restart(PsiFile,
>>    reason) overload
>>    - Remove deprecated CompletionType.CLASS_NAME registration (covered
>>    by CompletionType.BASIC)
>>    - Fix private and deprecated API usages for JetBrains Marketplace
>>    approval:
>>       - Replace IconManager.loadRasterizedIcon() with
>>       IconLoader.getIcon() in icon classes
>>       - Replace WebFacet.getWebRoots(boolean) with getWebRoots()
>>       (parameter scheduled for removal)
>>       - Replace AnActionButton with DumbAwareAction in toolbar decorator
>>       - Replace IdeFocusManager.doWhenFocusSettlesDown() with direct
>>       requestFocus()
>>       - Replace ResourceRegistrar.addStdResource(Class) with
>>       ClassLoader-based version
>>       - Replace FilenameIndex.getFilesByName() with
>>       getVirtualFilesByName()
>>       - Replace deprecated URL(String) constructor with
>>       URI.create().toURL()
>>    - Resolve deprecated API warnings from Marketplace verification:
>>       - Migrate DaemonCodeAnalyzer.restart() to restart(PsiFile) overload
>>       - Suppress unavoidable deprecations with no public replacements (
>>       GraphBuilder, CheckboxTreeBase)
>>       - Migrate FacetConfiguration.readExternal()/writeExternal() to
>>       PersistentStateComponent<Element>
>>    - Strip leading slash from DTD resource path for IntelliJ 2025.3
>>    PluginClassLoader.findResource() compatibility
>>    - Resolve 21 critical nullability/NPE warnings from Qodana analysis
>>    across 15 files
>>    - Resolve 22 Qodana warnings: redundant code, incorrect string
>>    capitalization, unnecessary null checks
>>    - Migrate Struts2GraphComponent from DataProvider to UiDataProvider
>>    - Exclude src/main/gen from Qodana scanning to suppress generated
>>    code warnings
>>    - Fix nightly CI version collision: read branch prefix from
>>    pluginVersion and increment nightly counter from latest pre-release
>>    tag
>>    - Fix nightly CI workflow to only target nightly pre-releases,
>>    avoiding interference with release candidates
>>    - Fix nightly CI to exclude pre-releases when resolving latest build
>>    number
>>
>> 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.19017.1.zip
>>    - Source code (zip)
>>    - Source code (tar.gz)
>>
>> Visit the release page
>> <https://github.com/apache/struts-intellij-plugin/releases/tag/v261.19017.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.19017.1>
>> or unsubscribe
>> <https://github.com/apache/struts-intellij-plugin/unsubscribe_via_email/AABJQ54A674R6HXSAVFK6J34VW7A5ANCNFSM4LHJWFPA>
>> from all notifications for this repository.
>>
>
>

Reply via email to