Skip to content

6.4.4

Latest

Choose a tag to compare

@datasage datasage released this 08 Nov 18:01
50fa96c

Allows doctrine/doctrine-laminas-hydrator 4, which adds support for doctrine/collections 3 and laminas-hydrator 5. The constraint is now ^3.2.0 || ^4.0.0. The module only constructs DoctrineObject with an object manager, which 4.x still accepts. Hydrator 4 requires PHP 8.3, so PHP 8.2 installations keep resolving 3.x.

Works without laminas/laminas-form. laminas-form was already only a suggested dependency, and the module needs no changes to run without it: the form_elements configuration refers to the form element classes only by name. The test suite now covers this. The test and CI application configs load the Laminas\Form module only when it's installed, the form annotation listener tests skip without it, and the CI jobs without optional dependencies remove it. laminas-form is required in require-dev for the form tests.

No runtime code changes.