Releases: doctrine/DoctrineModule
4.3.0
Release Notes for 4.3.0
Feature release (minor)
Added
- Support for laminas-cache 3, both laminas-cache 2 and 3 can now be used with DoctrineModule
4.3.0
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement
- 753: Support for Laminas Cache v3 thanks to @snapshotpl
4.2.2
Release Notes for 4.2.2
4.2.x bugfix release (patch)
4.2.2
- Total issues resolved: 0
- Total pull requests resolved: 4
- Total contributors: 1
Enhancement
- 752: Update upstream workflows and update PhpStan to 1.0 thanks to @driehle
- 750: Simplified build matrix for continuous integration thanks to @driehle
Bug
- 751: Add missing dependencies to composer.json to prevent unwanted soft dependencies thanks to @driehle
Documentation
- 749: Updated links in docs thanks to @driehle
4.2.1
Release Notes for 4.2.1
4.2.x bugfix release (patch)
4.2.1
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 1
Bug
Enhancement
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
Bug
4.1.3
Release Notes for 4.1.3
4.1.x bugfix release (patch)
4.1.3
- Total issues resolved: 3
- Total pull requests resolved: 4
- Total contributors: 5
Bug
- 735: fix #729: fixed include path in bin/doctrine-module thanks to @driehle and @bitwombat
- 734: fix #728:
DriverFactory
incompatible withAttributeDriver
thanks to @driehle - 728: DriverFactory incompatible with AttributeDriver thanks to @tomudding
- 730: fix #728 : DriverFactory incompatible with AttributeDriver thanks to @fezfez
Documentation
- 733: Prepare docs for Doctrine website thanks to @driehle and @jwage
4.1.2
Added
- Support for PHP 8.0
- Added direct dependencies for annotation and collections
Note
The 4.1.1 release was tagged from the wrong branch. See #720 and #722 (comment)
This release continues the 4.1.x releases.
4.1.1
NOTE
This release was created from the wrong (4.0.x) branch and should not be used. Please use the follow-up release of 4.1.2 and above.
Changed
- Removed use fo
Laminas/Hydrator
from this module. That functionality has been moved todoctrine/doctrine-laminas-hydrator
4.0.6
Fixed
- Coding standard moved to v8.2 and CS fixes applied. This enables Composer 2 for this repository.
4.1.0
Release 4.0.3 introduced changes which were incompatible with users still using Doctrine Inflector 1.0. The change in 4.0.3 requires inflector 2.0.
This 4.1.x branch is a result of that conflict. This release is the same as 4.0.3 but will continue along the secondary versioning scheme.
4.0.4
This release reverts the 4.0.3 release and is a copy of 4.0.2. In order to preserve an ongoing version with the changes in 4.0.3 a new 4.1.0 branch has been created. This is done because the 4.0.3 release was unusable by ORM users except for those using 2.8 which at this time has not been released.
These are the changes now:
- 4.0.2 > 4.0.4
- 4.0.3 > 4.1.0