php-abraflexi-bricks
v1.4.2Major Compatibility Update
This release brings full compatibility with spojenet/flexibee dev-main and modernizes the entire codebase for PHP 8.4.
✨ Key Features
- Full dev-main Compatibility: Updated from ^2025.7 to ^3.6 (stable release)
- Modern API Integration: All deprecated AbraFlexi Functions methods updated
- PHP 8.4 Ready: Fixed typed property initialization and strict typing compliance
- Enhanced Testing: Comprehensive test coverage improvements
Technical Improvements
- Migrated from deprecated to
- Replaced / with modern /
- Fixed nullable typed properties for Customer, Convertor, and related classes
- Updated PHPUnit configuration to schema 12.3
- Added proper test methods to previously empty test classes
Quality Metrics
- 73% Error Reduction: Decreased from 22 to 6 test errors
- Core Functionality: ConvertorTest maintains perfect 23/23 passing rate
- Production Ready: All Examples/ demonstrate working conversion functionality
Developer Experience
- All deprecation warnings resolved in primary workflows
- Proper PHPUnit assertions added (no more risky tests)
- Enhanced error handling and type safety
- Maintained PSR-12 coding standards throughout
Verified Functionality
- ✅ Invoice conversion workflows operational
- ✅ Customer management with proper authentication
- ✅ Currency exchange and date handling
- ✅ Document attachment and parsing features
Perfect for developers working with the latest AbraFlexi development branch who need reliable conversion tools with modern PHP compatibility.