Releases: doctrine/doctrine-laminas-hydrator
Releases · doctrine/doctrine-laminas-hydrator
3.5.0
Release Notes for 3.5.0
Feature release (minor)
Added
- Support for PHP 8.4
Changed
- doctrine/collections >= 2 is now required
- doctrine/persistence >= 3 is now required
Removed
- Support for PHP 8.0
3.5.0
- Total issues resolved: 0
- Total pull requests resolved: 8
- Total contributors: 1
Enhancement
- 92: Add support for PHP 8.4 thanks to @driehle
- 91: Droped Psalm thanks to @driehle
- 90: Upgraded PHPStan from 1.12 to 2.0 thanks to @driehle
- 89: Upgraded upstream workflows thanks to @driehle
- 88: Upgraded from PHPUnit 9 to 10 thanks to @driehle
- 87: Drop support for doctrine/persistence 2.x thanks to @driehle
- 86: Drop support for doctrine/collections 1.x thanks to @driehle
- 85: Drop PHP 8.0 thanks to @driehle
3.4.0
Release Notes for 3.4.0
Feature release (minor)
Added
- Support for PHP 8.3
3.4.0
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 1
Enhancement
- 83: Upgrade to Psalm 5 thanks to @driehle
- 82: Updated doctrine-coding-standard thanks to @driehle
- 81: Allow PHP 8.3 thanks to @driehle
3.3.0
Release Notes for 3.3.0
Feature release (minor)
Added
- Support for
date_immutable
fields - Support for
time_immutable
fields - Support for doctrine/collections v2
Changed
- Modernized code to make use of PHP 8 features
Removed
- Support for PHP 7.4
3.3.0
- Total issues resolved: 1
- Total pull requests resolved: 6
- Total contributors: 4
Enhancement
- 77: Allow doctrine/collections v2 thanks to @driehle
- 76: Merge release 3.2.1 into 3.3.x thanks to @github-actions[bot]
- 73: Upgrade to Doctrine Coding Standard 11.1.0 thanks to @TomHAnderson
- 72: Added support for date_immutable and time_immutable field types. thanks to @TomHAnderson
- 67: Drop PHP 7.4 thanks to @driehle
- 66: Updated upstream workflows thanks to @driehle
Feature Request
3.2.1
Release Notes for 3.2.1
3.2.x bugfix release (patch)
3.2.1
- Total issues resolved: 1
- Total pull requests resolved: 1
- Total contributors: 2
Bug
3.2.0
Release Notes for 3.2.0
Feature release (minor)
Added
- Support for PHP 8.2
3.2.0
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 2
Enhancement
3.1.0
Release Notes for 3.1.0
Feature release (minor)
Added
- Support for doctrine/persistence 3
- Support for backed enums in PHP 8.1
3.1.0
- Total issues resolved: 1
- Total pull requests resolved: 3
- Total contributors: 3
Documentation
- 60: Added docs for usage with enums thanks to @driehle and @ezkimo
Enhancement
3.0.1
Release Notes for 3.0.1
3.0.x bugfix release (patch)
3.0.1
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 1
Enhancement
- 55: Update upstream workflows thanks to @driehle
- 54: Improved type hints for collections thanks to @driehle
3.0.0
Release Notes for 3.0.0
Backwards incompatible release (major)
Changed
- Filters and strategies provided by doctrine-laminas-hydrator are now marked as final. Please implement the respective interfaces when writing your own filters and strategies.
- Native types are now used for parameters, return values and properties, which caused changes in many signatures.
Removed
- Support for PHP 7.3
3.0.0
- Total issues resolved: 1
- Total pull requests resolved: 10
- Total contributors: 2
BC Break,Enhancement
- 53: Make Psalm and PHPStan more strict thanks to @driehle
- 50: Added native parameter types and return types thanks to @driehle
- 47: Introduce
CollectionStrategyInterface
and markAbstractCollectionStrategy
as internal thanks to @driehle
Enhancement
- 52: Update upstream workflows thanks to @driehle
- 46: Drop PHP 7.3 and update dependencies thanks to @driehle
- 43: Update upstream workflows and update PhpStan to 1.0 thanks to @driehle
BC Break
- 51: Make members of filters and strategies private thanks to @driehle
- 49: Mark filters and strategies als final thanks to @driehle
Bug
2.2.1
Release Notes for 2.2.1
2.2.x bugfix release (patch)
2.2.1
- Total issues resolved: 1
- Total pull requests resolved: 7
- Total contributors: 2
Enhancement
- 42: Lowered Psalm level to 3 thanks to @driehle
- 41: Updated scripts in composer.json thanks to @driehle
- 35: Switch to Doctrine naming conventions and coding standard thanks to @driehle
Documentation
- 40: Add sidebar to documentation thanks to @driehle
- 39: Review of docs for grammar, etc. thanks to @TomHAnderson
- 34: Prepare docs for Doctrine website thanks to @driehle
Bug,Documentation
- 37: Fixed broken website generation thanks to @driehle
Documentation Needed
- 36: Proof-reading of documentation thanks to @driehle
2.2.0
Release Notes for 2.2.0
Added
- Support for PHP 8.1
- Support for Doctrine embeddables
- Support for immutable DateTime fields
Removed
- Support for PHP 7.2
2.2.0
- Total issues resolved: 0
- Total pull requests resolved: 7
- Total contributors: 2
Documentation
- 33: Updated Readme to reflect 2.2.x branch thanks to @driehle
- 28: Updated docs thanks to @driehle
Enhancement
- 32: Set up PhpStan and Psalm thanks to @driehle
- 31: Use upstream workflows thanks to @driehle
- 30: add support for datetime_immutable and datetimetz_immutable thanks to @HeyRatFans
- 29: Added support for PHP 8.1 and dropped PHP 7.2 thanks to @driehle
- 22: Added support for Doctrine Embedabbles thanks to @driehle