feat: update plugin version to 3.2.9 and enhance i18n/reference support

- Extend I18n support for MESSAGE attribute in UNIQ-CHECK and other tags.
- Add code completion and reference navigation for CHECK-FIELDS resolving against related grid datasets.
- Fix duplicate i18n Inlay Hints in JSP and JS files by targeting the innermost PSI elements.
- Enhance MGET_PATTERN regex to support object-chained calls (e.g., factory.$M.get).
This commit is contained in:
2026-05-04 14:39:08 +07:00
parent 13ff47b7ae
commit b6dc46d775
10 changed files with 352 additions and 61 deletions

View File

@@ -4,7 +4,7 @@ plugins {
id("org.jetbrains.intellij.platform") version "2.7.0"
}
group = "com.sdk.dynform.tools"
version = "3.2.8"
version = "3.2.9"
repositories {
mavenCentral()
@@ -38,7 +38,13 @@ intellijPlatform {
}
changeNotes = """
<h2>[3.2.7]</h2>
<h2>[3.2.9]</h2>
<ul>
<li><strong>Extended I18n Support:</strong> Added Inlay Hints, Autocomplete, and Reference support for the <code>MESSAGE</code> attribute in <code>&lt;UNIQ-CHECK&gt;</code> and other tags.</li>
<li><strong>Grid Field Validation:</strong> Introduced code completion and reference navigation for <code>CHECK-FIELDS</code> in <code>&lt;UNIQ-CHECK&gt;</code>, resolving against the related grid dataset.</li>
<li><strong>I18n Hint Stabilization:</strong> Resolved an issue causing duplicate Inlay Hints in JSP and JS files by targeting the innermost PSI elements and improving regex support for object-chained calls (e.g., <code>factory.${'$'}M.get</code>).</li>
</ul>
<h2>[3.2.8]</h2>
<ul>
<li><strong>Persistent Generation Context:</strong> Generator now remembers the last used directory for Action Beans and Dataset XMLs independently per project.</li>
<li><strong>Configurable Auto-Open:</strong> Added new settings to toggle automatic file opening after generation and customize the table limit.</li>