NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #972 most downloaded on Packagist
Doctrine ORM bridge
Last release 6 days ago
01 Oct 2026
Release timing varies
gaps range from 8 days to 6 weeks
Rarely documented
notes for 3 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
180 releases · first in 2024
fix(doctrine): avoid deprecation with SortFilter
fix(doctrine): avoid deprecation with SortFilter (#8617)
chore: allow phpunit ^13.0
chore: allow phpunit ^13.0 (#8537)
chore: bump sub-components dependencies to ^5.0
One column per month.
chore: bump sub-components dependencies to ^5.0
Nothing published for this version
chore: require sibling components at @beta
chore: require sibling components at @beta
The Doctrine (ORM, ODM, Common) and JSON:API components ship filters implementing OpenApiParameterFilterInterface that instantiate ApiPlatform\OpenApi
The Doctrine (ORM, ODM, Common) and JSON:API components ship filters
implementing OpenApiParameterFilterInterface that instantiate
ApiPlatform\OpenApi\Model\Parameter, and none of them depends on
api-platform/openapi. ParameterResourceMetadataCollectionFactory only
guards that call with class_exists() as of v5.0.0-alpha.3, so an older
metadata makes them fatal on an install without the OpenApi component.
src/Doctrine/Common/Filter/PropertyAwareFilterInterface.php
Completes 22ece5199 (open 5.0 dev line): root is 5.0.x-dev but the self-referential api-platform/* constraints were left at ^4.4@alpha, which is unres
Completes 22ece5199 (open 5.0 dev line): root is 5.0.x-dev but the
self-referential api-platform/* constraints were left at ^4.4@alpha,
which is unresolvable in the component split-tests (published 4.4
alphas require metadata ^4.4, conflicting with the 5.0 root).
Nothing published for this version
chore: bump sub-components dependencies to ^4.4
chore: bump sub-components dependencies to ^4.4
chore: bump sub-components dependencies to ^4.4
chore: bump sub-components dependencies to ^4.4
chore: bump sub-components dependencies to ^4.4
chore: bump sub-components dependencies to ^4.4
PartialObjectExpression and the PARTIAL DQL grammar are absent from doctrine/orm 3.0.0 through 3.2.3 and return in 3.3.0. Raise the floor in both the
PartialObjectExpression and the PARTIAL DQL grammar are absent from doctrine/orm 3.0.0 through 3.2.3 and return in 3.3.0. Raise the floor in both the component and the root composer.json, drop the now-dead class_exists() guard, and require doctrine/doctrine-bundle ^2.11.1 (2.11.0 passes $reportFieldsWhereDeclared to AttributeDriver, which ORM 3 rejects).
Also converts EagerLoadingExtensionTest from Prophecy to PHPUnit mocks.
chore: require sibling components at @beta
chore: require sibling components at @beta
chore: require sibling components at @beta
chore: require sibling components at @beta
The Doctrine (ORM, ODM, Common) and JSON:API components ship filters implementing OpenApiParameterFilterInterface that instantiate ApiPlatform\OpenApi
The Doctrine (ORM, ODM, Common) and JSON:API components ship filters
implementing OpenApiParameterFilterInterface that instantiate
ApiPlatform\OpenApi\Model\Parameter, and none of them depends on
api-platform/openapi. ParameterResourceMetadataCollectionFactory only
guards that call with class_exists() as of v4.4.0-alpha.4, so an older
metadata makes them fatal on an install without the OpenApi component.
Symfony 7.4 is the new LTS; bump every symfony/* floor to ^7.4 (|| ^8.0) across all components and drop 6.4 / 7.0-7.3 support. Also bump the extra.sym
Symfony 7.4 is the new LTS; bump every symfony/* floor to ^7.4 (|| ^8.0)
across all components and drop 6.4 / 7.0-7.3 support. Also bump the
extra.symfony.require declaration in each composer.json to ^7.4 || ^8.0
to stay consistent with the new floor (read by flex in CI).
Cleanups the floor unblocks:
Floor all api-platform/* inter-package constraints at ^4.4. The @Alpha stability flag is required because the subpackages set minimum-stability:beta,
#7115 added cross-package calls new in 4.4 — getStateOptionsRepositoryMethod()
in api-platform/state and the repositoryMethod constructor argument in
api-platform/doctrine-common — that 4.4 provider code invokes. The old
^4.2/^4.3 sibling floors let composer update --prefer-lowest pull releases
lacking these symbols, so the per-component lowest CI jobs failed with
"undefined method" / "unknown named parameter".
Floor all api-platform/* inter-package constraints at ^4.4. The @Alpha
stability flag is required because the subpackages set minimum-stability:beta,
under which a plain ^4.4 would not match the 4.4.0-alpha prereleases. Revert
to plain ^4.4 once 4.4.0 stable ships.
fix(graphql): build filter args from parameters
fix(graphql): build filter args from parameters (#8347)
Nothing published for this version
Nothing published for this version
fix(doctrine): keep zero-backed enum filter values
fix(doctrine): keep zero-backed enum filter values (#8515)
fix(doctrine): ignore operator-map values in ExactFilter and PartialS…
fix(doctrine): ignore operator-map values in ExactFilter and PartialS…
fix(doctrine): fetch_data=false reference for stateOptions resources …
fix(doctrine): fetch_data=false reference for stateOptions resources …
fix(doctrine): use PHP property name in DQL for modern filters with n…
fix(doctrine): use PHP property name in DQL for modern filters with n…
fix(doctrine): filter parent link from uri variables in fetch_data=fa…
fix(doctrine): filter parent link from uri variables in fetch_data=fa…
fix(doctrine): filter parent link from uri variables in fetch_data=fa…
fix(doctrine): filter parent link from uri variables in fetch_data=fa…
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 →