Skip to content

v1.4.0

Choose a tag to compare

@moreirawebmaster moreirawebmaster released this 02 Jul 16:27
· 16 commits to main since this release
89dd9f3

🚀 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