Update api-platform packages to v4#345
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
1a67f45 to
a1d031c
Compare
a1d031c to
6b9bb94
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^3.4.17→^4.3.13Release Notes
api-platform/core (api-platform/core)
v4.3.13Compare Source
Bug fixes
v4.3.12Compare Source
Bug fixes
v4.3.11Compare Source
Bug fixes
Notes
PATCH: an embedded@idon a nested writable relation now replaces the currently-linked relation when it points to a different resource. A dangling embedded@idnow returns a 400 instead of being silently ignored (it previously mutated the existing relation in place). See #8274.v4.3.10Compare Source
Bug fixes
v4.3.9Compare Source
Bug fixes
v4.3.8Compare Source
Bug fixes
v4.3.7Compare Source
Bug fixes
v4.3.6Compare Source
Bug fixes
v4.3.5Compare Source
Bug fixes
v4.3.4Compare Source
Bug fixes
ResourceClassInfoTrait::isResourceClass()is always true (#7924)v4.3.3Compare Source
Bug fixes
v4.3.2Compare Source
Bug fixes
Notes
v4.3.1Compare Source
Bug fixes
v4.3.0Compare Source
Features
SkipAutoconfigureattribute (#7467)Bug fixes
Breaking changes
@typewithoutputanditemUriTemplate: When usingoutputwithitemUriTemplateon a collection operation, the JSON-LD@typenow uses the resource class name instead of the output DTO class name for semantic consistency withitemUriTemplatebehavior. Update any client code that relies on the DTO class name in@type.property(#7681): Doctrine parameter-based filters (ExactFilter,IriFilter,PartialSearchFilter,UuidFilter) now throwInvalidArgumentExceptionif thepropertyattribute is missing. If you have filter parameters without an explicitproperty, you must either add one or use the:propertyplaceholder in your parameter name.$classMetadata->markReadOnly()) will no longer expose PUT and PATCH operations. Clients sending PUT/PATCH to these resources will receive a 404. If you need write operations on readonly entities, explicitly define them in yourApiResourceattribute.Behavioral changes
@idnow always uses#ShortName(#7771): Hydra documentation classes now consistently use#ShortNameas their@idinstead of schema.org type URIs (e.g.schema:Product). This resolves class identifier collisions when multiple resources shared the same semantic type, which previously caused api-doc-parser conflation. Semantic types configured viatypesare now exposed throughrdfs:subClassOf. Clients should expect class@idand property range changes in the Hydra documentation if resources had customtypesconfigured.isGrantedevaluated before provider (#7500): Security expressions are now evaluated before the state provider runs. Expressions that do not reference theobjectvariable will be checked earlier (at thepre_readstage), improving security by preventing unnecessary database queries on unauthorized requests. Expressions that referenceobjectstill wait for the provider to resolve the entity. Review any security expressions that relied on provider side-effects running before authorization.AllowandAccept-Postheaders per the Linked Data Platform specification. These are informational headers that help clients discover API capabilities and should not break existing integrations.?ui=scalar. To disable it, setenable_scalar: falsein your API Platform configuration.v4.2.26Compare Source
🔒 Security
Fixes CVE-2026-54164 (GHSA-9rjg-x2p2-h68h) — type confusion: relation IRIs were not type-checked, so a writable relation could be assigned a resource of the wrong type.
6bcbeb2)Full Changelog: api-platform/core@v4.2.25...v4.2.26
v4.2.25Compare Source
Bug fixes
v4.2.24Compare Source
Bug fixes
v4.2.23Compare Source
Bug fixes
v4.2.22Compare Source
Bug fixes
v4.2.21Compare Source
Bug fixes
v4.2.20Compare Source
Bug fixes
Configuration
📅 Schedule: (in timezone America/New_York)
* * * * 0,6)* 0-3 * * 1)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.