NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #908 most downloaded on Packagist
Provides connection managing and traits for Entities and Queries that can be reused for different datastores
Last release 1 months ago
24 Aug 2026
Ships fairly regularly
a new release about every 5 weeks
Rarely documented
notes for 1 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
338 releases · first in 2014
Cleanup branch aliases for split packages
Cleanup branch aliases for split packages
Set stable minimum for split packages
Co-authored-by: Mark Scherer dereuromark@users.noreply.github.com
Cleanup branch aliases for split packages
Cleanup branch aliases for split packages
Set stable minimum for split packages
Co-authored-by: Mark Scherer dereuromark@users.noreply.github.com
One column per quarter.
Update split package version constraints and branch aliases to 5.5
Update split package version constraints and branch aliases to 5.5
Update split package version constraints and branch aliases to 5.5
Update split package version constraints and branch aliases to 5.5
Merge branch '5.x' into 5.next
Merge branch '5.x' into 5.next
Merge branch '5.x' into 5.next
Merge branch '5.x' into 5.next
Remove phpstan prefixed annotations.
Remove phpstan prefixed annotations. (#19499)
Improve error message for duplicate rule names
Improve error message for duplicate rule names (#19456)
Fix pagination sort merge with prefixed default order
When sortableFields uses unprefixed field names (e.g., 'modified')
but the default order configuration uses prefixed names (e.g.,
'Articles.modified' => 'DESC'), the sort toggle would not work
correctly. The merge logic would add duplicate entries because
it didn't recognize that 'modified' and 'Articles.modified'
refer to the same field.
This fix normalizes field names during the merge by checking if
a prefixed field from the default order matches an unprefixed
field already present in the resolved order array.
Refs #17954
Fix pagination sort merge with prefixed default order
When sortableFields uses unprefixed field names (e.g., 'modified')
but the default order configuration uses prefixed names (e.g.,
'Articles.modified' => 'DESC'), the sort toggle would not work
correctly. The merge logic would add duplicate entries because
it didn't recognize that 'modified' and 'Articles.modified'
refer to the same field.
This fix normalizes field names during the merge by checking if
a prefixed field from the default order matches an unprefixed
field already present in the resolved order array.
Refs #17954
Use covariant generic type in FactoryLocator to fix variance issues (…
Use covariant generic type in FactoryLocator to fix variance issues (…
Add proper generic type annotations (fixes missingType.generics) (#19…
Add proper generic type annotations (fixes missingType.generics) (#19…
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →