4.2.0
版本发布时间: 2021-10-29 05:03:42
doctrine/DoctrineModule最新发布版本:6.1.1(2024-01-27 18:46:55)
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
Bug
- 739: Enable unit tests to work with PHP 8.0 thanks to @driehle
- 732: Fix configuration for laminas-component-installer thanks to @driehle