This is an automated email from the ASF dual-hosted git repository.

lukaszlenart pushed a commit to branch docs/update-changelog
in repository https://gitbox.apache.org/repos/asf/struts-intellij-plugin.git

commit 78c0a3d46d929bef0a776bcd1a7408fa8dae0840
Author: Lukasz Lenart <[email protected]>
AuthorDate: Wed Feb 25 08:24:42 2026 +0100

    docs: update changelog with unreleased changes since v252.18978.1
    
    Add all changes merged since the last release: deprecated API fixes,
    Qodana warning resolutions, nullability fixes, DTD path fix, CI
    workflow improvements (nightly schedule, two-phase release, PR
    artifact comments), and documentation cleanup.
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    Co-Authored-By: Claude <[email protected]>
---
 CHANGELOG.md | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 76fdaa8..b14c4af 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,14 @@
 
 ## [Unreleased]
 
+### Changed
+
+- 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
 
 - Fix private and deprecated API usages for JetBrains Marketplace approval:
@@ -14,6 +22,17 @@
   - 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`, `FacetConfiguration`, `CheckboxTreeBase`)
+- 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
 
 ## [252.18978.1] - 2025-02-10
 

Reply via email to