packagist cuyz/valinor 2.3.2

6 hours ago

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-api requirement by PHP constant usage (8152be)
  • Standardize documentation comments (274207)
  • Use internal interface for mapping logical exception (8e00d3)

Other

  • Drop support for PHP 8.1 (fec22a)
  • Separate unexpected mapped keys in own errors (332ef6)

Don't miss a new valinor release

NewReleases is sending notifications on new releases.