Skip to content

chore: remove @experimental from stabilized APIs#8398

Merged
soyuka merged 1 commit into
api-platform:4.4from
soyuka:chore/stabilize-experimental-4.4
Jul 12, 2026
Merged

chore: remove @experimental from stabilized APIs#8398
soyuka merged 1 commit into
api-platform:4.4from
soyuka:chore/stabilize-experimental-4.4

Conversation

@soyuka

@soyuka soyuka commented Jul 12, 2026

Copy link
Copy Markdown
Member

Per the C.4 stabilization decision, @experimental is kept only on MCP classes. Everything else that carried the marker is now considered stable, so the annotation is dropped.

Subtrees touched

  • Elasticsearch — extensions, filters, serializers, paginator, exceptions, name converter, field-datatype trait (20 files)
  • State parameter providersSecurityParameterProvider, IriConverterParameterProvider, ReadLinkParameterProvider
  • DoctrinePropertyAwareFilterInterface
  • LaravelParameterValidatorProvider

MCP classes (src/Mcp/**, Metadata/Mcp*) keep @experimental and are untouched.

Notes

  • Pure docblock change: each edit removes only the @experimental tag line and its orphaned blank * (24 files, 48 deletions, no code changes).
  • This aligns 4.4 with main, which already stripped these markers — smoothing the next up-merge.
  • src/GraphQl/foo.diff still contains an @experimental string but is intentionally left alone (a separate merged PR removes that file).

Per the C.4 stabilization decision, @experimental is kept only on MCP
classes. Elasticsearch, the State parameter providers
(Security/IriConverter/ReadLink), PropertyAwareFilterInterface and the
Laravel ParameterValidatorProvider are stable — drop the marker.
Aligns 4.4 with main, which already stripped these.
@soyuka soyuka merged commit db5c7d8 into api-platform:4.4 Jul 12, 2026
93 of 97 checks passed
@soyuka soyuka mentioned this pull request Jul 12, 2026
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