v2.92.0
 2 months ago by Jordan Fanapour
New Features
- Library-Specific Lint Rules: Comprehensive linting system for component libraries with specialized rules for ApexCharts, Chart.js, D3, and Recharts
 - Component Library LintRules Field: New database column for storing JSON configuration of library-specific lint rules
 - Component Linter Caching: New 
LibraryLintCachesystem for efficient lint rule caching and performance optimization - Enhanced Component Props Validation: Improved validation system for component properties with better error reporting
 
Improvements
- AI Agent Prefix Caching Optimization: Reorganized Flow and Loop agent system prompts to maximize benefits from provider-level prefix caching by placing static content first
 - Component Test Harness Proxy Setup: New utility proxy system allowing alternative MJ utility providers for RunView/RunQuery testing scenarios
 - SQL Server Data Provider Enhancements: Improved string escaping and JSON object handling for complex data types
 - BaseEntity Dirty Checking: Fixed field value comparisons to properly handle object types that resolve to strings at runtime
 - MetadataSync JSON Escaping: Resolved nested @file reference escaping issues for better configuration handling
 - Component Runner Performance: Enhanced batch processing and dependency management in the React test harness
 
Bug Fixes
- JSON Object Escaping: Resolved shallow escaping problems for nested JSON structures in MetadataSync
 - Component Linter Rule Severity: Adjusted overly aggressive pattern-based detection and consolidated array safety rules
 - String Data Type Handling: Improved runtime object format handling for string data types in SQLServerDataProvider
 - Output Formatting: Fixed JSON object formatting to prevent excessively long output strings
 
