php-ease-core
v1.50.0What's New in v1.50.0
New Features
- Euri class: New comprehensive EaseURI handling system
- Enhanced URI construction with host support
- Changed scheme to 'ease://' for better compatibility
- Comprehensive validation and round-trip functionality
- Replaces legacy Functions URI methods
️ Improvements
- Logging System: Enhanced robustness and reliability
- Added fallback for date formatting in console logger
- Improved error handling and documentation
- Better type safety and PHPDoc coverage
Technical Enhancements
- PHP 8.2 Compatibility: Improved compatibility with latest PHP version
- Type Declarations: Enhanced type hints and docblocks throughout codebase
- Testing: Comprehensive test coverage for new Euri functionality
- Build Pipeline: Updated CI/CD pipeline and dependency management
Dependencies
- Updated rector/rector to ^2.3
- Updated friendsofphp/php-cs-fixer to 3.92
- Updated ergebnis/php-cs-fixer-config to 6.58
- Updated ergebnis/composer-normalize to 2.48
Bug Fixes
- Fixed class redeclaration issues in namespace loading
- Fixed takeData() PHPDoc annotations
- Resolved locale test issues when .mo files are missing
- Fixed shell command syntax in release pipeline
Documentation
- Expanded README with configuration section
- Improved overview, testing, and Docker notes
- Enhanced development workflow documentation
This release represents a significant step forward in the EaseCore library with the introduction of the new Euri system and numerous reliability improvements.