Skip to content

feat(doctrine): promote ComparisonFilter out of @experimental#8323

Merged
soyuka merged 1 commit into
api-platform:mainfrom
soyuka:feat/promote-comparison-filter
Jun 17, 2026
Merged

feat(doctrine): promote ComparisonFilter out of @experimental#8323
soyuka merged 1 commit into
api-platform:mainfrom
soyuka:feat/promote-comparison-filter

Conversation

@soyuka

@soyuka soyuka commented Jun 17, 2026

Copy link
Copy Markdown
Member

Summary

Stabilizes ComparisonFilter (ORM + ODM) by dropping the @experimental annotation. No behavior, signature, or wiring change — the filter is part of the canonical 4.4 set.

Roadmap

Part of the 4.4 preparation. Spec: TODO-filters.md §5.2, §8.
Phase: 4.4 (stabilization / annotation-only, no BC break).

Test plan

  • Existing functional coverage green: ComparisonFilterTest + DateFilterTest + Uuid/UuidComparisonFilterTest (43 tests, 98 assertions).
  • php-cs-fixer + phpstan clean (ORM); pre-existing unrelated ODM class.notFound (MongoDB ODM not installed) and Issue7916 failures confirmed present at upstream/main HEAD, not introduced here.
  • Diff is exactly the two @experimental annotation removals (4 deletions).

Drop the @experimental tag on the ORM and ODM ComparisonFilter to stabilize it
as a canonical filter. No behavior change.

Refs TODO-filters.md §5.2, §8.
@soyuka soyuka merged commit af0a0ab into api-platform:main Jun 17, 2026
86 of 96 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant