NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #3999 most downloaded on Packagist
The package provides definition syntax
Last release 10 months ago
02 Dec 2025
Release timing varies
gaps range from 1 weeks to 1.1 years
Nearly every release is documented
notes for 14 of 14 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
14 releases · first in 2021
One column per quarter.
Enh #110 : Add PHP 8.5 support ( @vjik )
Chg #105 : Change PHP constraint in composer.json to ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 ( @vjik )
composer.json to ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 (@vjik)Enh #101 : Minor performance improvement by removing unnecessary code in DefinitionStorage ( @vjik )
New #90 : Allow multiple method call in array definition ( @vjik )
Enh #68 : Add ability to use any allowed definitions in DynamicReferencesArray::from() ( @vjik )
New #67 : Add ArrayDefinitionHelper::merge() method that merge array definitions ( @vjik )
Enh #57 : Improve validation messages ( @xepozz )
Bug #53 : Fixed error on use in array definition methods that should be work via magic __call() method ( @vjik )
Chg #49 : Change result format of DefinitionStorage::getBuildStack() method to definition IDs array ( @vjik )
DefinitionStorage::getBuildStack() method to definition IDs array (@vjik)Enh #43 : Add Reference::optional() method that returns null when there is no dependency defined in container ( @vjik )
New #37: Make method DefinitionValidator::validateArrayDefinition() public (@vjik)
DefinitionValidator::validateArrayDefinition() public (@vjik)ArrayDefinition::setReferenceContainer() to withReferenceContainer() and make it
immutable (@vjik)ParameterDefinition::isBuiltin() (@vjik)Bug #32: Throw exception instead of returning default value if optional dependency exists but there is an exception when getting it (@vjik)
Bug #31: Add support for objects as default parameter values (@vjik)
- Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →