Skip to content

docs(upgrade): add 4.3 to 4.4 upgrade section#2314

Merged
soyuka merged 1 commit into
api-platform:4.3from
soyuka:docs/upgrade-guide-4.4
Jul 12, 2026
Merged

docs(upgrade): add 4.3 to 4.4 upgrade section#2314
soyuka merged 1 commit into
api-platform:4.3from
soyuka:docs/upgrade-guide-4.4

Conversation

@soyuka

@soyuka soyuka commented Jul 12, 2026

Copy link
Copy Markdown
Member

Adds a 4.3 to 4.4 section to the upgrade guide, documenting the deprecations shipped in 4.4 (verified against the 4.4 branch — nothing breaks in 4.4).

Covered

  • Legacy Doctrine filters: #[ApiFilter] / Operation::$filters / AbstractFilter deprecated → #[QueryParameter]. Replaced-vs-kept split (Date/Range/Exists survive drop-in). ComparisonFilter/OrFilter now stable. Links to the filter migration guide.
  • api:upgrade-filter codemod.
  • jsonapi.use_iri_as_id: implicit default deprecated (flips truefalse in 5.0).
  • Security AccessDeniedExceptionApiPlatform\Metadata\Exception\AccessDeniedException.

markdownlint clean. Base 4.3 (upgrade guide is cumulative; propagates up).

Documents the 4.4 deprecations verified against the 4.4 branch: the
legacy Doctrine filter API (#[ApiFilter], Operation::$filters,
AbstractFilter, replaced vs kept filters), the api:upgrade-filter
codemod, the jsonapi.use_iri_as_id implicit-default deprecation, and
the Security AccessDeniedException move to the Metadata namespace.
@soyuka soyuka merged commit 6467309 into api-platform:4.3 Jul 12, 2026
2 of 3 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