Notable changes
End of PHP 8.1 support
PHP 8.1 security support has ended on the 31st of December 2025.
See: https://www.php.net/supported-versions.php
Removal of composer-runtime-api package dependency
Using the composer-runtime-api library leads to unnecessary IO everytime the library is used; therefore, we prefer to use a basic constant that contains the package version.
This change slightly increases performance and makes the package completely dependency free. 🎉
Bug Fixes
- Properly handle attribute transformers compilation (747414)
- Properly handle imported function's namespace resolution (7757bd)
- Properly handle large string integer casting (b4d9a4)
- Simplify circular dependency handling (a7d8e2)
- Use native type if advanced type unresolvable in normalizer compile (121798)
Cache
- Only unlink temp file if still exists (58b89c)
Internal
- Remove unused exception (aad781)
- Replace
composer-runtime-apirequirement by PHP constant usage (8152be) - Standardize documentation comments (274207)
- Use internal interface for mapping logical exception (8e00d3)