feat: comprehensive cross-file support and performance optimization (v3.3.0)
- Implemented cross-file completion, references, and validation for .frml files. - Optimized resource discovery using IntelliJ indexing (ReferencesSearch) to fix IDE freeze. - Refactored shared search logic into DynFormPathUtils. - Excluded <ROW> tags from field definition requirements. - Updated plugin version to 3.3.0.
This commit is contained in:
@@ -4,7 +4,7 @@ plugins {
|
||||
id("org.jetbrains.intellij.platform") version "2.7.0"
|
||||
}
|
||||
group = "com.sdk.dynform.tools"
|
||||
version = "3.2.9"
|
||||
version = "3.3.0"
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
@@ -38,6 +38,12 @@ intellijPlatform {
|
||||
}
|
||||
|
||||
changeNotes = """
|
||||
<h2>[3.3.0]</h2>
|
||||
<ul>
|
||||
<li><strong>Cross-file Support:</strong> Implemented comprehensive cross-file completion, reference (Go to Definition), and validation for fields and sections across included <code>.frml</code> files.</li>
|
||||
<li><strong>Performance Optimization:</strong> Optimized resource discovery logic by leveraging IntelliJ's indexing (ReferencesSearch), resolving IDE freeze issues in large projects.</li>
|
||||
<li><strong>Refined Validation:</strong> Excluded <code><ROW></code> tags from field definition requirements, as they are structural elements.</li>
|
||||
</ul>
|
||||
<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><UNIQ-CHECK></code> and other tags.</li>
|
||||
|
||||
Reference in New Issue
Block a user