v2.125.0
4 days ago by Jordan Fanapour
New Features
- Comprehensive Component Constraint Validation: Added a robust constraint validation system for component props with type definitions and validation rules to catch errors at lint-time
- Per-Request Credential Management: Introduced interim credential utilities for Communication providers supporting per-request credential overrides while maintaining backward compatibility
- Enhanced Component Linter: Added comprehensive date parameter validation and function scope tracking to the React component linter for improved type inference
- Advanced ApexCharts Integration: Enhanced ApexCharts validator with ref-based cleanup pattern detection for better memory management
Improvements
- Communication Provider Enhancement: Significantly expanded functionality across all Communication providers (MSGraph, Gmail, SendGrid, Twilio) with improved credential management and feature sets
- Golden Example Components: Refactored golden example components to migrate from EntityDataGrid to query-driven patterns, demonstrating better library usage patterns
- Component Type System: Enhanced Interactive Components with improved type inference engine and better constraint handling
- Template Parameter System: Configured robust failover chain for Template Parameter Extraction prompts with improved reliability
Bug Fixes
- Duplicate CloudEvent Fix: Resolved duplicate CloudEvent emissions for entity saves in the server-side processing
- Component Query Validation: Fixed component linter to properly respect optional query parameters and handle object literal defaults in useEffect dependencies
- Product Filtering: Migrated product filtering from name-based to ID-based lookups for more robust data retrieval
- Drill-down Components: Fixed ProductCategoryAnalysis and TopProductsRanking drill-down functionality to properly show line items for selected products
- NPM Package Validation: Enhanced validate-npm-packages.sh script with improved error handling and retry logic
