4.2.0
Release Notes for 4.2.0
Feature release (minor)
Added
- Support for PHP 8.0 and 8.1. Please note that some upstream dependencies are not yet compatible with PHP 8.1, hence, DoctrineModule cannot yet be installed using PHP 8.1.
- Support for laminas-form 3.0, either laminas-form 2.0 or 3.0 can be used with DoctrineModule.
Changed
- Documentation is now available from https://www.doctrine-project.org/projects/doctrine-module.html.
- doctrine-laminas-hydrator is upgraded to
^2.2.0
and now supports Doctrine embeddables and immutable DateTime fields.
Deprecated
- Usage of laminas-mvc-console is deprecated. If you used
php public/index.php
to access the Doctrine CLI, please switch to using./vendor/bin/doctrine-module
instead. - All signatures related to laminas-servicemanager 2.0 have been deprecated as DoctrineModule already requires laminas-servicemanager 3.0 for a while.
Removed
- Support for PHP 7.2.
4.2.0
- Total issues resolved: 1
- Total pull requests resolved: 11
- Total contributors: 2
Documentation
- 745: Removed `\ artifacts thanks to @TomHAnderson
- 743: Updated installation notes for PHP 8.0 or later and removed changelog thanks to @driehle
- 742: Updated slug for documentation and updated icons thanks to @driehle
Enhancement
- 744: Added static analysis with Psalm and PhpStan thanks to @driehle
- 741: Declare compatibility with PHP 8.1 thanks to @driehle
- 738: Update dependencies and switch to PHPUnit 9 thanks to @driehle
- 737: Switch to PSR-4 and move classes accordingly thanks to @driehle
- 731: Allow laminas form 3.0 while keeping BC thanks to @driehle
- 727: Updated dependencies, dropped PHP 7.2 support and enabled Unit Tests in CI thanks to @driehle