Skip to content

fix(deps): update api-platform packages to v4.3.1#9231

Merged
renovate[bot] merged 2 commits intodevelfrom
renovate/api-platform
Mar 21, 2026
Merged

fix(deps): update api-platform packages to v4.3.1#9231
renovate[bot] merged 2 commits intodevelfrom
renovate/api-platform

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Mar 13, 2026

This PR contains the following updates:

Package Change Age Confidence
api-platform/doctrine-orm (source) 4.2.204.3.0 age confidence
api-platform/documentation 4.2.204.3.0 age confidence
api-platform/graphql (source) 4.2.204.3.0 age confidence
api-platform/hal (source) 4.2.204.3.0 age confidence
api-platform/http-cache (source) 4.2.204.3.0 age confidence
api-platform/validator (source) 4.2.204.3.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

api-platform/core (api-platform/doctrine-orm)

v4.3.0

Compare Source

Bug fixes
Features
  • 383a5fa67 feat(serializer): global defaults.normalization_context.gen_id configuration option (#​7775)
  • 6626549b6 feat: correctly map problem-detail fields when using ProblemExceptionInterface (#​7776)
  • c56a35469 feat(doctrine): add nested relation support to IriFilter and UuidFilter (#​7759)
Notes
  • Hydra class @id now always uses #ShortName (#​7771): Hydra documentation classes now consistently use #ShortName as their @id instead of schema.org type URIs (e.g. schema:Product). This properly resolves class identifier collisions when multiple resources shared the same semantic type, which previously caused api-doc-parser conflation. Semantic types configured via types are now exposed through rdfs:subClassOf. Clients should expect class @id and property range changes in the Hydra documentation if resources had custom types configured.

v4.2.21

Compare Source

v4.2.21
Bug fixes
  • 20ced5fca fix(laravel): clear SkolemIriConverter state between requests (#​7838)
  • 2b2b7bca2 fix(filter): use correct type for int-backed enums in BackedEnumFilter
  • 42a2d7fc6 fix(symfony): register DateTimeValueObjectTransformer for JsonStreamer (#​7839)
  • 63e6b57f8 fix(openapi): correct redocly openapi errors (#​7834)
  • 6a472a2db fix(jsonapi): swap arguments in DefinitionNameFactory::create() call
  • bbfd4cafa fix(filter): do not nest array while generating default schema (#​7832)
  • c20a41c20 fix(symfony): clear SkolemIriConverter state between requests via ResetInterface (#​7829)
  • d6ecbe122 fix(serializer): Use serializer when denormalizing relation inside Input (#​7830)
  • da6232468 fix(metadata): allow GraphQL-only resources without identifiers (#​3975) (#​7836)
  • f4002902a fix(state): on creation, give expected class to object mapper (#​7795)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the renovate label Mar 13, 2026
@renovate renovate bot enabled auto-merge March 13, 2026 20:44
@renovate
Copy link
Copy Markdown
Contributor Author

renovate bot commented Mar 13, 2026

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: api/composer.lock
Command failed: composer update api-platform/doctrine-orm:4.3.0 api-platform/documentation:4.3.0 api-platform/graphql:4.3.0 api-platform/hal:4.3.0 api-platform/http-cache:4.3.0 api-platform/validator:4.3.0 --with-dependencies --ignore-platform-req=ext-* --ignore-platform-req=lib-* --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins --minimal-changes
Loading composer repositories with package information
Dependency api-platform/metadata is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency api-platform/state is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency symfony/serializer is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency symfony/validator is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency api-platform/doctrine-common is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency api-platform/serializer is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency doctrine/orm is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency symfony/property-info is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency webonyx/graphql-php is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency symfony/var-dumper is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires api-platform/documentation 4.3.0 -> satisfiable by api-platform/documentation[v4.3.0].
    - api-platform/documentation v4.3.0 requires api-platform/metadata ^4.3 -> found api-platform/metadata[v4.3.0] but it conflicts with your root composer.json require (4.2.20).
  Problem 2
    - Root composer.json requires api-platform/hal 4.3.0 -> satisfiable by api-platform/hal[v4.3.0].
    - api-platform/hal v4.3.0 requires api-platform/state ^4.3 -> found api-platform/state[v4.3.0] but it conflicts with your root composer.json require (4.2.20).
  Problem 3
    - Root composer.json requires api-platform/http-cache 4.3.0 -> satisfiable by api-platform/http-cache[v4.3.0].
    - api-platform/http-cache v4.3.0 requires api-platform/metadata ^4.3 -> found api-platform/metadata[v4.3.0] but it conflicts with your root composer.json require (4.2.20).
  Problem 4
    - Root composer.json requires api-platform/validator 4.3.0 -> satisfiable by api-platform/validator[v4.3.0].
    - api-platform/validator v4.3.0 requires api-platform/metadata ^4.3 -> found api-platform/metadata[v4.3.0] but it conflicts with your root composer.json require (4.2.20).
  Problem 5
    - Root composer.json requires api-platform/graphql 4.3.0 -> satisfiable by api-platform/graphql[v4.3.0].
    - api-platform/graphql v4.3.0 requires api-platform/metadata ^4.3 -> found api-platform/metadata[v4.3.0] but it conflicts with your root composer.json require (4.2.20).
  Problem 6
    - api-platform/hydra is locked to version v4.2.17 and an update of this package was not requested.
    - api-platform/documentation v4.3.0 requires api-platform/metadata ^4.3 -> found api-platform/metadata[v4.3.0] but it conflicts with your root composer.json require (4.2.20).
    - api-platform/hydra v4.2.17 requires api-platform/documentation ^4.2 -> satisfiable by api-platform/documentation[v4.3.0].

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

@renovate renovate bot force-pushed the renovate/api-platform branch from 7656409 to 38f8581 Compare March 13, 2026 22:23
@BacLuc BacLuc force-pushed the renovate/api-platform branch from 38f8581 to 14916c9 Compare March 13, 2026 22:37
@renovate
Copy link
Copy Markdown
Contributor Author

renovate bot commented Mar 13, 2026

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@BacLuc BacLuc force-pushed the renovate/api-platform branch from 14916c9 to fc02326 Compare March 13, 2026 22:41
@BacLuc
Copy link
Copy Markdown
Contributor

BacLuc commented Mar 13, 2026

This change breaks this update:

Copy link
Copy Markdown
Contributor

@BacLuc BacLuc left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is an evil hack

@BacLuc BacLuc force-pushed the renovate/api-platform branch from 606957f to 4a5ff5f Compare March 21, 2026 20:51
@BacLuc BacLuc changed the title fix(deps): update api-platform packages to v4.3.0 fix(deps): update api-platform packages to v4.3.1 Mar 21, 2026
@BacLuc
Copy link
Copy Markdown
Contributor

BacLuc commented Mar 21, 2026

this is an evil hack

i could remove the evil hack again.

@renovate renovate bot added this pull request to the merge queue Mar 21, 2026
Merged via the queue into devel with commit 045420b Mar 21, 2026
56 checks passed
@renovate renovate bot deleted the renovate/api-platform branch March 21, 2026 21:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant