- Schema Validation (XSD):
- Added new configuration UI for DynamicForm Tools to manage XSD schemas.
- Implemented DynFormXsdScanner to automatically map local .xsd files to the ExternalResourceManager using a custom URI prefix.
- Ensured XSD registration is properly scoped at the Project-level (rather than Application-level) using write-actions to comply with IDE threading policies.
- Architecture & Refactoring:
- Renamed base package from com.sdk.dynformTools to com.sdk.dynform across the entire project for structural consistency.
- Converted Application-level settings/configurables to Project-level services.
- Extracted and restored complex I18n folding and inlay hint logic that was previously overwritten, adapting it to use the new Project-level settings.
- UI & Metadata:
- Bumped plugin version to 3.2.0.
- Rebranded settings page to "DynamicForm Tools".
- Organized settings into logical "Internationalization" and "Schema Validation" groups.