Friendly reminder :)

śr., 21 sty 2026 o 18:46 Lukasz Lenart <[email protected]> napisał(a):
>
> 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
>
> Repository: apache/struts-intellij-plugin · Tag: v252.18978.1 · Commit: 
> ecb2c87 · Released by: github-actions[bot]
>
> 🚀 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 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 to download them.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to