Releases: doctrine/DoctrineORMModule
Releases · doctrine/DoctrineORMModule
4.2.0
Release Notes for 4.2.0
Feature release (minor)
Added
- Support for annotation based form creation. In contrast to the 3.x series of this module, some class names have changed. The annotations used in 3.x are, however, still compatible with the implementation in 4.2.0.
4.2.0
- Total issues resolved: 2
- Total pull requests resolved: 6
- Total contributors: 4
Documentation
Enhacement
- 699: Updated upstream workflows thanks to @driehle
- 697: Update upstream workflows thanks to @driehle
- 694: Added EntityBasedFormBuilder for annotation-based form creation thanks to @driehle
- 693: Allow symfony/console ^6.0.0 thanks to @fezfez
Bug
Feature Request
4.1.0
Release Notes for 4.1.0
Feature release (minor)
Added
- Support for 8.1. Please note that some upstream dependencies are not yet compatible with PHP 8.1, hence, DoctrineORMModule cannot yet be installed using PHP 8.1.
- Support for DBAL 3.1, either DBAL 2.13 or 3.1 is supported.
Changed
- Documentation is now available from https://www.doctrine-project.org/projects/doctrine-orm-module.html.
- DoctrineModule is upgraded to
^4.2.2
and now supports either laminas-form 2.0 or 3.0. - doctrine-laminas-hydrator is upgraded to
^2.2.1
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 DoctrineORMModule already requires laminas-servicemanager 3.0 for a while.
4.1.0
- Total issues resolved: 1
- Total pull requests resolved: 14
- Total contributors: 2
Enhacement
- 690: Make static analysis more strict, Psalm level 5, PhpStan level 5 thanks to @driehle
- 688: Updated composer scripts and removed coverage-checker thanks to @driehle
- 687: Deprecate
createService()
methods as laminas-servicemanager 3.x is already required thanks to @driehle - 686: Setup PHPStan and upgrade upstream workflows thanks to @driehle
- 685: Updated doctrine/coding-standard to 9.0 thanks to @driehle
- 683: Update dependencies and allow PHP 8.1 thanks to @driehle
- 681: Use upstream workflows for coding standards and release-on-milestone-closed thanks to @driehle
- 678: Switched from PSR-0 to PSR-4 and moved classes accordingly thanks to @driehle
- 677: Removed UPGRADE.md, see Github releases instead thanks to @driehle
- 676: Support for PHP 8.1 thanks to @driehle
- 675: Added support for DBAL v3 thanks to @snapshotpl
Bug
- 689: Add missing dependencies to composer.json to prevent unwanted soft dependencies thanks to @driehle
- 680: Remove PHP version config from
composer.json
thanks to @driehle
Documentation
4.0.2
Release Notes for 4.0.2
4.0.x bugfix release (patch)
Changed
DoctrinePaginator
now implementsJsonSerializable
which it didn't before to solve a caching issue
4.0.2
- Total issues resolved: 1
- Total pull requests resolved: 1
- Total contributors: 1
Bug
4.0.1
Fixed
- Removed integer constant for proxy generation. While this seems like the correct use of the constant, historically this module has maintained a true/false value for generate_proxies. While this excludes the other non-1 or 0 values for generating proxies, keeping the true/false values is forward looking: "ORM is eventually going to use ProxyManager to generate proxies, which again only understands two options, not everything else" - alcaeus
- psalm flagged a ParamNameMismatch from the inherited factories. Changed to match ancestor.
- Updated docs from Zend to Lamians
- Updated doctrine-project.json to show 4.0.x as the maintained branch
Removed
- Maintenance of 3.x branches has been retired
4.0.0
A new major version was necessary because support for form annotation has been removed so PHP 8.0 can be supported.
Added
- Support for PHP 8.0
Removed
- Form annotation support. Due to laminas/laminas-form#75 (comment) we could no longer support form annotations and support PHP 8.0.
3.2.2
Added
- Support for psalm @ level 7
3.2.1
Changed
- Prevent E_USER_DEPRECATED error when creating RunSqlCommand
3.2.0
Added
- Allow migrations DependencyFactory from config
Changed
- Doctrine 2 and future versions will be referred to as just Doctrine
3.1.3
Changed
- Doctrine 2 and future versions will be referred to as just Doctrine
3.1.2
Added
- Enable support for doctrine/persistence 2.0 or 1.3