Repository navigation
v1.4.0
🚀 Engine Tracking v1.4.0
✨ New Features
- Direct Microsoft Clarity Integration: Removed adapter pattern, now integrated directly via EngineWidget for better performance
- STMR Brand Integration: Added official STMR logo and enhanced brand presence
- Enhanced Widget System: New EngineWidget and EngineMaskWidget components
- Clarity Configuration: New EngineClarityConfig for direct integration settings
�� Technical Improvements
- Modern Lint Standards: Updated to flutter_lints 6.0.0 with 350+ strict rules for Dart/Flutter 2025
- Architecture Cleanup: Streamlined analytics adapters architecture
- Performance Optimization: Removed unnecessary adapter layer for Clarity
- Code Quality: Implemented strict-casts, strict-inference, and security rules
📚 Documentation & Structure
- Complete README Restructure: Organized into 7 clear sections with comprehensive examples
- Architecture Mind Maps: 5 detailed Mermaid diagrams showing system architecture
- Development Guidelines: Moved technical rules to .cursor/rules.md for cleaner documentation
- Enhanced Examples: Updated all usage examples with latest patterns
🎯 Key Architectural Changes
- Session Management: Enhanced EngineSession with improved UUID v4 generation
- Widget Hierarchy: New base classes for consistent widget development
- Configuration System: Centralized config management with mandatory masking
- Testing Coverage: Maintained 100% test coverage with updated test patterns
🚀 Ready for Production
This release includes significant improvements to performance, maintainability, and developer experience while maintaining full backward compatibility.
Minimum Requirements:
- Flutter 3.24.0+
- Dart 3.5.0+
Breaking Changes: None - fully backward compatible