> [ ] Leave at test build > [ ] Alpha > [ ] Beta > [X] General Availability (GA)
+1 (binding) Thank you Johannes ################################################# web: https://www.jgeppert.com Am Mi., 21. Jan. 2026 um 18:47 Uhr schrieb Lukasz Lenart < [email protected]>: > The Apache Struts IntelliJ IDEA plugin v252.18978.1 test build is now > available. This version addresses basic compatibility with IntelliJ > Platform 2025.2-2025.3 plus adds support for Struts 7.x. You can test the > plugin by downloading if from the release page and installing in IDEA. > > Please see the changelog: > https://github.com/apache/struts-intellij-plugin/releases/tag/v252.18978.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. > > Cheers > Łukasz > > ---------- Forwarded message --------- > Od: github-actions[bot] <[email protected]> > Date: śr., 21 sty 2026 o 17:13 > Subject: [apache/struts-intellij-plugin] Pre-release v252.18978.1 - > v252.18978.1 > To: apache/struts-intellij-plugin < > [email protected] > > > Cc: Subscribed <[email protected]> > > > v252.18978.1 > < > https://github.com/apache/struts-intellij-plugin/releases/tag/v252.18978.1 > > > > Repository: apache/struts-intellij-plugin > <https://github.com/apache/struts-intellij-plugin> · Tag: v252.18978.1 > <https://github.com/apache/struts-intellij-plugin/tree/v252.18978.1> · > Commit: ecb2c87 > < > https://github.com/apache/struts-intellij-plugin/commit/ecb2c8768ea8b0c1147afb46ebafd3cadc2df2d0 > > > · Released by: github-actions[bot] <https://github.com/apps/github-actions > > > > 🚀 *Pre-release v252.18978.1* > > This is an automated pre-release build from the main branch. > Changes Changed > > - Update platformVersion to 2025.3 > - Change since/until build to 252-253.* (2025.2-2025.3) > - Migrate to unified intellijIdea() dependency (IntelliJ IDEA 2025.3 > unified distribution) > - Dependencies - upgrade org.jetbrains.intellij.platform to 2.10.4 > - Dependencies - upgrade Gradle to 8.13 (required by IntelliJ Platform > Gradle Plugin 2.10.4) > - Dependencies - upgrade org.jetbrains.qodana to 2025.3.1 > - Update Qodana linter to jetbrains/qodana-jvm-community:2025.3 > - Update GitHub Actions Qodana action to v2025.3 > > Fixed > > - Fix CreateFileAction constructor signature change - use Supplier<? > extends Icon> instead of direct Icon > - Fix BuildableRootsChangeRescanningInfo.addModule() removal - > simplified file set change handling > - Remove deprecated instrumentationTools() call in build configuration > > Temporarily Disabled Tests > > - OgnlLexerTest - 4 tests (test data path resolution) > - StrutsCompletionTest.testCompletionVariantsPackageExtends - > FreezableArrayList issue > - StrutsHighlightingSpringTest - 5 tests (Spring integration) > - StrutsResultResolvingTest - 2 tests (highlighting comparison) > - ActionLinkReferenceProviderTest - 4 tests (JSP reference provider) > - ActionPropertyReferenceProviderTest - 2 tests (highlighting > comparison) > - ActionReferenceProviderTest.testActionHighlighting - highlighting > comparison > - NamespaceReferenceProviderTest.testNamespaceHighlighting - > highlighting comparison > - UITagsAttributesReferenceProviderTest - 2 tests (highlighting > comparison) > - ResultActionPropertyTest.testSimpleActionProperty - highlighting > comparison > - WebXmlConstantTest.testHighlighting - highlighting comparison > - StrutsStructureViewTest - 2 tests (structure view) > > Previously Fixed > > - Fix multiple internal API compatibility issues for IntelliJ Platform > 2025.2: > - Replace PlatformIcons internal API with public > AllIcons.Nodes.Parameter in OgnlReferenceExpressionBase > - Replace CharsetToolkit.getAvailableCharsets() with standard Java > Charset.availableCharsets() in StrutsCoreConstantContributor > - Replace deprecated InjectedLanguageUtil.findElementAtNoCommit() > with InjectedLanguageManager.findInjectedElementAt() in > OgnlTypedHandler > - Replace internal StartupManager.runAfterOpened() API with > StartupActivity pattern in StrutsFrameworkSupportProvider > - Add StrutsFrameworkInitializer implementing StartupActivity for > proper project initialization > - Remove DumbService.makeDumbAware calls causing compilation errors > in FileSetConfigurationTab > - Reduce internal API usage violations from 5 to 3, resolving > critical plugin verification failures > - Fix package naming inconsistencies - moved OGNL language support files > from com.intellij.struts2.ognl to correct com.intellij.lang.ognl package > structure > - Resolve compilation errors caused by mismatched package declarations > and file paths > - Restructure generated OGNL parser/lexer files to match their declared > packages > - Fix OGNL lexer test data path resolution issues for IntelliJ Platform > 2024.2 > - Update OgnlJavaClassCompletionContributor to use compatible APIs ( > JavaLookupElementBuilder.forClass() instead of deprecated > JavaClassNameCompletionContributor.addAllClasses()) > - Resolve API compatibility issues for IntelliJ Platform 2024.2 > migration > - Fix DOM stub test path resolution issues - StrutsDomStubTest now > properly resolves test data paths for IntelliJ Platform 2024.2 > - Fix integration test failures - all core integration tests (DOM, > FreeMarker) now pass with IntelliJ Platform 2024.2 > > Added > > - WW-5558 <https://issues.apache.org/jira/browse/WW-5558> Support for > new Struts 7 packages > > Installation > > Download the plugin zip file and install it manually in IntelliJ IDEA via: > Settings → Plugins → ⚙️ → Install Plugin from Disk... > — > > This release has 3 assets: > > - struts2-252.18978.1.zip > - Source code (zip) > - Source code (tar.gz) > > Visit the release page > < > https://github.com/apache/struts-intellij-plugin/releases/tag/v252.18978.1 > > > to download them. >
