Repository navigation
Recruiter\Clock 4.0.0
π Breaking Changes
- BREAKING: Minimum PHP version upgraded from 7.1 to 8.4
- BREAKING: MongoDB extension requirement upgraded from >=1.1 to >=1.15
- BREAKING: Dropped support for legacy
ext-mongo(includingalcaeus/mongo-php-adapter)
β¨ New Features
- Added strict typing throughout the codebase
- Enhanced microsecond precision handling in
UTCDateTime - Docker support with development environment
- Makefile with common development tasks
π οΈ Improvements
- Upgraded to PHPUnit 12.3
- Added Rector for code modernization
- Migrated to PSR-4 autoloading
- Enhanced type safety with return type declarations
- Converted classes to use readonly properties where applicable
π Migration Guide
- Update PHP to 8.4+
- Ensure MongoDB extension >=1.15 (no more
ext-mongosupport) - Update dependencies - remove any
alcaeus/mongo-php-adapterreferences
The API remains largely unchanged - existing code should work with minimal modifications after updating PHP and MongoDB extension versions.