v2.1.0
π New Features
β¨ Laravel 12 Support
- Full Laravel 12.26.3 compatibility - Latest Laravel version supported
- Backward compatibility maintained with Laravel 10 and 11
- Orchestra Testbench 10.6.0 for proper Laravel 12 testing integration
- All Laravel integrations verified - Service Provider, Facade, Storage operations
π§ͺ Modern Testing Infrastructure
- Upgraded to Pest 3.8.4 - Latest PHP testing framework
- Streamlined to Feature tests only - Focused Laravel integration testing
- Removed PHPUnit dependency - Pure Pest testing approach
- Enhanced test organization - Better structured test suites
π§ Technical Improvements
Updated Dependencies
- Laravel Framework: ^12.0 (with 10|11 backward compatibility)
- Pest: ^3.0|^2.0 (modern PHP testing)
- PHPUnit: 11.5.33 (latest compatible)
- Collision: 8.8.2 (error handling)
- All Symfony components upgraded to v7.3.x
Removed Dependencies
- β Direct PHPUnit dependency (handled by Pest)
- β Unit tests (consolidated into Feature tests)
β οΈ Breaking Changes
- Removed Unit test files - Consolidated testing approach using Feature tests only
- Updated minimum Laravel requirement to ensure proper dependency resolution
π Test Coverage
All 20 Feature tests passing with 29 assertions covering:
- β Laravel 12 Service Provider registration
- β Facade functionality with all static methods
- β Storage integration (local, public disks)
- β Path validation and security features
- β Real-world usage scenarios
- β Exception handling and error cases
π Migration Guide
No action required for existing users - all public APIs remain unchanged. Laravel 12 projects will automatically benefit from the new compatibility.