v2.124.0

New Features

  • Complete Golden Example Components system with 8 production-ready dashboard and chart components demonstrating best practices
  • Comprehensive Testing Guidelines establishing Jest-based standards across all MemberJunction packages
  • Enhanced DataGrid component with OpenEntityRecord feature for seamless navigation
  • New EntityDataGrid component with full cache mode pagination and validation
  • Automated npm package validation system preventing partial publish failures
  • Enhanced Component Studio with improved UX and responsive design
  • Query pair pattern implementation for drill-down data visualization scenarios
  • New demo metadata system with 16 predefined queries for CRM and Events schemas

Improvements

  • Fixed metadata provider race conditions during Config refresh operations
  • Enhanced Component entity with Specification field as single source of truth for derived fields
  • Improved AI Agent system with enhanced payload management and array operations support
  • Updated loop agent system prompt templates for better AI agent performance
  • Enhanced package setup documentation with OIDC trusted publishing configuration
  • Improved tab container styling and UX in Explorer interface
  • Better error handling and logging in AskSkip resolver
  • Enhanced conversation UI components with improved empty state styling
  • Upgraded GitHub Actions workflow with package validation checks

Bug Fixes

  • Fixed EntityDataGrid pagination to properly respect current page in full cache mode
  • Corrected SQL query field names across all Golden Example components to match database views
  • Fixed Deal Pipeline Visualization queries and conditional rendering logic
  • Resolved Product Category Analysis component schema field name issues
  • Fixed AI Model Analytics queries with proper ORDER BY documentation
  • Corrected column sorting functionality in DataGrid component
  • Fixed MSGraph provider typo affecting communication functionality
  • Resolved parameter mismatches in component linter validation system