CCSDForge / episciences-api

An API for Episciences, an overlay journal platform software
GNU General Public License v3.0
5 stars 0 forks source link

Update dependency api-platform/core to v3.4.4 #38

Open renovate[bot] opened 5 months ago

renovate[bot] commented 5 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
api-platform/core (source) 3.2.21 -> 3.4.4 age adoption passing confidence

Release Notes

api-platform/core (api-platform/core) ### [`v3.4.4`](https://redirect.github.com/api-platform/core/releases/tag/v3.4.4) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.4.3...v3.4.4) #### What's Changed - fix(jsonld): prefix error [@​type](https://redirect.github.com/type) with hydra: by [@​soyuka](https://redirect.github.com/soyuka) in [https://github.com/api-platform/core/pull/6721](https://redirect.github.com/api-platform/core/pull/6721) - fix(jsonschema): handle [@​id](https://redirect.github.com/id) when genId is false by [@​ViPErCZ](https://redirect.github.com/ViPErCZ) in [https://github.com/api-platform/core/pull/6716](https://redirect.github.com/api-platform/core/pull/6716) - fix(graphql): register query parameter arguments with filters by [@​soyuka](https://redirect.github.com/soyuka) in [https://github.com/api-platform/core/pull/6727](https://redirect.github.com/api-platform/core/pull/6727) - fix: use stateOptions when retrieving a Parameter filter by [@​vinceAmstoutz](https://redirect.github.com/vinceAmstoutz) in [https://github.com/api-platform/core/pull/6728](https://redirect.github.com/api-platform/core/pull/6728) - fix(symfony): fetch api-platform/symfony version debug bar by [@​soyuka](https://redirect.github.com/soyuka) in [https://github.com/api-platform/core/pull/6722](https://redirect.github.com/api-platform/core/pull/6722) - fix: multiple parameter provider [#​6673](https://redirect.github.com/api-platform/core/issues/6673) by [@​soyuka](https://redirect.github.com/soyuka) in [https://github.com/api-platform/core/pull/6732](https://redirect.github.com/api-platform/core/pull/6732) #### New Contributors - [@​ViPErCZ](https://redirect.github.com/ViPErCZ) made their first contribution in [https://github.com/api-platform/core/pull/6716](https://redirect.github.com/api-platform/core/pull/6716) **Full Changelog**: https://github.com/api-platform/core/compare/v3.4.3...v3.4.4 ### [`v3.4.3`](https://redirect.github.com/api-platform/core/releases/tag/v3.4.3) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.4.2...v3.4.3) #### What's Changed - fix: check that api-platform/ramsey-uuid is installed before registering related services by [@​dunglas](https://redirect.github.com/dunglas) in [https://github.com/api-platform/core/pull/6696](https://redirect.github.com/api-platform/core/pull/6696) - fix: remove hydra prefix by [@​dannyvw](https://redirect.github.com/dannyvw) in [https://github.com/api-platform/core/pull/6699](https://redirect.github.com/api-platform/core/pull/6699) - fix(hydra): hydra_prefix on errors by [@​soyuka](https://redirect.github.com/soyuka) in [https://github.com/api-platform/core/pull/6704](https://redirect.github.com/api-platform/core/pull/6704) - fix(symfony): metadata aware name converter has 0 arguments by default by [@​soyuka](https://redirect.github.com/soyuka) in [https://github.com/api-platform/core/pull/6711](https://redirect.github.com/api-platform/core/pull/6711) - doc: error guide remove useless configuration by [@​soyuka](https://redirect.github.com/soyuka) in [https://github.com/api-platform/core/pull/6712](https://redirect.github.com/api-platform/core/pull/6712) **Full Changelog**: https://github.com/api-platform/core/compare/v3.4.2...v3.4.3 ### [`v3.4.2`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v342) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.4.1...v3.4.2) ##### Bug fixes - [0ca76fc89](https://redirect.github.com/api-platform/core/commit/0ca76fc898d2d1a679a490a5dea85473bf680901) fix(elasticsearch): allow elasticsearch 7 ([#​6689](https://redirect.github.com/api-platform/core/issues/6689)) - [15d61c4b7](https://redirect.github.com/api-platform/core/commit/15d61c4b75fea2b365e0852a923fed8efbae6ab8) fix(metadata): using parameters in fromClass and toClass uriVariables' options ([#​6663](https://redirect.github.com/api-platform/core/issues/6663)) - [2e2044636](https://redirect.github.com/api-platform/core/commit/2e204463675939903128037f82916d68f0016719) fix(metadata): parameter provider in a long running http worker ([#​6683](https://redirect.github.com/api-platform/core/issues/6683)) - [4c58b33e8](https://redirect.github.com/api-platform/core/commit/4c58b33e8c5a90f9377543bd068288dcf84e3236) fix(jsonapi): fixed definition name to allow using the same class names in different namespaces ([#​6676](https://redirect.github.com/api-platform/core/issues/6676)) - [4f5f56756](https://redirect.github.com/api-platform/core/commit/4f5f5675629fe52ea415a6bd91f3625eedea9c87) fix: remove hydra prefix on errors ([#​6624](https://redirect.github.com/api-platform/core/issues/6624)) - [afe7d47d7](https://redirect.github.com/api-platform/core/commit/afe7d47d7b7ba6c8591bfb60137a65d1fa1fe38f) fix(metadata): passing class as parameter in XML ApiResource's definition ([#​6659](https://redirect.github.com/api-platform/core/issues/6659)) - [b93ee467c](https://redirect.github.com/api-platform/core/commit/b93ee467c69253e0cfe60e75b48a5c7aa683474a) fix(metadata): overwriting XML ApiResource definition by YAML ApiResource definition ([#​6660](https://redirect.github.com/api-platform/core/issues/6660)) > \[!WARNING] > Hydra prefix on errors is breaking, read `title` not `hydra:title`. The `hydra_prefix` flag doesn't apply to errors as it provided redundant information (both `hydra:title` and `title` were available) ### [`v3.4.1`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v341) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.4.0...v3.4.1) ##### Bug fixes - [219199db3](https://redirect.github.com/api-platform/core/commit/219199db386cab05f1c1225b889c0a9609b36699) fix(symfony): missing alias to serializer context builder interface ([#​6643](https://redirect.github.com/api-platform/core/issues/6643)) - [5f943e3bb](https://redirect.github.com/api-platform/core/commit/5f943e3bb56934ba5d0b858f6b4c20a2985b6b6b) fix(graphql): wrong exception namespace ([#​6647](https://redirect.github.com/api-platform/core/issues/6647)) - [93314b08d](https://redirect.github.com/api-platform/core/commit/93314b08de1e6f0505af9e3a3ba3d9971f1ef09c) fix(serializer): allow state's SerializerFilterContextBuilderInterface ([#​6632](https://redirect.github.com/api-platform/core/issues/6632)) - [9a0afc917](https://redirect.github.com/api-platform/core/commit/9a0afc917a4bfa824ffbb640af9bb1114a5d31b4) fix(serializer): remove unnecessary dependency - [e327f5f69](https://redirect.github.com/api-platform/core/commit/e327f5f69c823c1ed674eefc0eb2551e30fb36bd) fix(symfony): namespace of path segment name generator services ([#​6642](https://redirect.github.com/api-platform/core/issues/6642)) ### [`v3.4.0`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v340) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.3.14...v3.4.0) ##### Deprecations: Namespaces like `ApiPlatform/Api` or `ApiPlatform/Util` are deprecated and will be removed in 4.0. You should now install `api-platform/symfony` instead of `api-platform/core`. Read the [upgrade guide](https://api-platform.com/docs/core/upgrade-guide/) for detailed steps. ##### Bug fixes - [56153b755](https://redirect.github.com/api-platform/core/commit/56153b755151ee11c8c17fdc3fd919d544f078ac) fix(hydra): error hydra prefix ([#​6599](https://redirect.github.com/api-platform/core/issues/6599)) - [7c89f66a5](https://redirect.github.com/api-platform/core/commit/7c89f66a534cc1100c3dab0a129381d307d9d8b4) fix: replace ApiPlatform\Exception use by ApiPlatform\Metadata\Exception ([#​6597](https://redirect.github.com/api-platform/core/issues/6597)) - [a3a4a990d](https://redirect.github.com/api-platform/core/commit/a3a4a990d527136f093b022782a82e1d5b04c0b5) fix(metadata): loop on operations can be null - [ef0ee6427](https://redirect.github.com/api-platform/core/commit/ef0ee6427f8056bcb2617c228a7cf9ffd9d29ccd) fix(doctrine): use parameter.property for filter value ([#​6572](https://redirect.github.com/api-platform/core/issues/6572)) - [17c6b586c](https://redirect.github.com/api-platform/core/commit/17c6b586c5ab49437ac11dd092efdd5f0baf569b) fix(state): log on missing provider ([#​6519](https://redirect.github.com/api-platform/core/issues/6519)) - [601ccfb42](https://redirect.github.com/api-platform/core/commit/601ccfb4243803f40a7fa7179e0661da59c88b86) fix(doctrine): move event listeners to doctrine/common ([#​6573](https://redirect.github.com/api-platform/core/issues/6573)) - [6499e0aa5](https://redirect.github.com/api-platform/core/commit/6499e0aa5dd61fdff7706e7940cdf8c1fc3e18ef) fix: deprecate url generator interface namespace ([#​6575](https://redirect.github.com/api-platform/core/issues/6575)) - [3c5aea80f](https://redirect.github.com/api-platform/core/commit/3c5aea80fdbed20216764f6d721fe4f37cf2889d) fix(symfony): load isApiResource metadata ([#​6562](https://redirect.github.com/api-platform/core/issues/6562)) - [61af0cc90](https://redirect.github.com/api-platform/core/commit/61af0cc90c1e095edb12e32ef433a742ef46637e) fix(doctrine): allow doctrine/dbal:^4 - [e063b80af](https://redirect.github.com/api-platform/core/commit/e063b80afe012ca4a6c8999de55b59193e8ae0ae) fix: parameter context for filters ([#​6535](https://redirect.github.com/api-platform/core/issues/6535)) - [e22392193](https://redirect.github.com/api-platform/core/commit/e22392193bb1fc71ece5abf393fa54b0745fc287) fix(state): security parameter with listeners ([#​6457](https://redirect.github.com/api-platform/core/issues/6457)) Various fixes for components isolation. ##### Features - [130fb5a8c](https://redirect.github.com/api-platform/core/commit/130fb5a8c833430e5e09624b06f296e0bcb7ceed) feat: better path sorting for openapi UIs ([#​6583](https://redirect.github.com/api-platform/core/issues/6583)) - [26d700e06](https://redirect.github.com/api-platform/core/commit/26d700e06035eaf4d04ddd52f3101dae690734d8) feat(symfony): add error page ([#​6389](https://redirect.github.com/api-platform/core/issues/6389)) - [48267c9b6](https://redirect.github.com/api-platform/core/commit/48267c9b6a942b1fb54f0efcfa5b2d2ac47c93bf) feat(openapi): add error resources schemes ([#​6332](https://redirect.github.com/api-platform/core/issues/6332)) - [e91c783a2](https://redirect.github.com/api-platform/core/commit/e91c783a2abf51bf2bdcf1230826108632c44a0d) feat(state): "deserializer_type" context ([#​6429](https://redirect.github.com/api-platform/core/issues/6429)) - [17c6b586c](https://redirect.github.com/api-platform/core/commit/17c6b586c5ab49437ac11dd092efdd5f0baf569b) feat(state): log on missing provider ([#​6519](https://redirect.github.com/api-platform/core/issues/6519)) - [05e75be83](https://redirect.github.com/api-platform/core/commit/05e75be834c629e0487caaaedfe9fdf0bd5a7226) feat(doctrine): add new filter for filtering an entity using PHP backed enum, resolves [#​6506](https://redirect.github.com/api-platform/core/issues/6506) ([#​6547](https://redirect.github.com/api-platform/core/issues/6547)) ([#​6560](https://redirect.github.com/api-platform/core/issues/6560)) - [0b985ae76](https://redirect.github.com/api-platform/core/commit/0b985ae760bc4689d3f5bbacebb21b35b334d0be) feat(state): add security to parameters ([#​6435](https://redirect.github.com/api-platform/core/issues/6435)) - [63ccfd58c](https://redirect.github.com/api-platform/core/commit/63ccfd58c95b5aa4aa0353eb122d96ef35187222) feat: BackedEnum resources ([#​6309](https://redirect.github.com/api-platform/core/issues/6309)) - [65296eaf1](https://redirect.github.com/api-platform/core/commit/65296eaf1eb18dc725e9316e9ab49b191aae43a3) feat(openapi): allow optional request body content ([#​6374](https://redirect.github.com/api-platform/core/issues/6374)) - [7399fcf7e](https://redirect.github.com/api-platform/core/commit/7399fcf7eaf28cd649d137da1fdd54f69093e275) feat(symfony): skip error handler ([#​6463](https://redirect.github.com/api-platform/core/issues/6463)) - [74986cb55](https://redirect.github.com/api-platform/core/commit/74986cb552182dc645bd1fc967faa0954dd59e0a) feat: inflector as service ([#​6447](https://redirect.github.com/api-platform/core/issues/6447)) - [b47edb2a4](https://redirect.github.com/api-platform/core/commit/b47edb2a499c34e79c167f963e3a626a3e9d040a) feat(serializer): context IRI in HAL or JsonApi format ([#​6215](https://redirect.github.com/api-platform/core/issues/6215)) - [db1241c66](https://redirect.github.com/api-platform/core/commit/db1241c66a08d226f57d8d61e0ec519071c6afdb) feat(openapi): make open_api_override_responses act on default 404 response generation ([#​6551](https://redirect.github.com/api-platform/core/issues/6551)) - [e09e73efc](https://redirect.github.com/api-platform/core/commit/e09e73efc5b4a39ab33d00c5d5422d8d9f7b5e89) feat: remove hydra prefix ([#​6418](https://redirect.github.com/api-platform/core/issues/6418)) ### [`v3.3.14`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v3314) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.3.13...v3.3.14) ##### Bug fixes - [4c58b33e8](https://redirect.github.com/api-platform/core/commit/4c58b33e8c5a90f9377543bd068288dcf84e3236) fix(jsonapi): fixed definition name to allow using the same class names in different namespaces ([#​6676](https://redirect.github.com/api-platform/core/issues/6676)) ### [`v3.3.13`](https://redirect.github.com/api-platform/core/releases/tag/v3.3.13) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.3.12...v3.3.13) #### What's Changed - style: cs-fixer update by [@​soyuka](https://redirect.github.com/soyuka) in [https://github.com/api-platform/core/pull/6568](https://redirect.github.com/api-platform/core/pull/6568) - fix(doctrine): use parameter.property as filter value key by [@​nikophil](https://redirect.github.com/nikophil) in [https://github.com/api-platform/core/pull/6572](https://redirect.github.com/api-platform/core/pull/6572) - perf: skip context data added in [#​5758](https://redirect.github.com/api-platform/core/issues/5758) by [@​soyuka](https://redirect.github.com/soyuka) in [https://github.com/api-platform/core/pull/6612](https://redirect.github.com/api-platform/core/pull/6612) **Full Changelog**: https://github.com/api-platform/core/compare/v3.3.12...v3.3.13 ### [`v3.3.12`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v3312) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.3.11...v3.3.12) ##### Bug fixes - [0a461d749](https://redirect.github.com/api-platform/core/commit/0a461d749b7b4ac706f3b7b6138a13cb6e4a9d2d) fix(symfony): allow schema restriction for collection like property from choice constraint ([#​6520](https://redirect.github.com/api-platform/core/issues/6520)) - [0e91b0451](https://redirect.github.com/api-platform/core/commit/0e91b045168fa74603a093b301546d604e7997ad) fix: use correct class in FilterValidationException deprecation message ([#​6549](https://redirect.github.com/api-platform/core/issues/6549)) - [2da8dd326](https://redirect.github.com/api-platform/core/commit/2da8dd32681fe9d51b0bdb343f60b98b4e9033d2) fix(symfony): replace tagged by tagged_iterator - [3b42c9ff2](https://redirect.github.com/api-platform/core/commit/3b42c9ff235de5feac555d0283c513a6e4643953) fix: deserialization path for not denormalizable relations collected errors ([#​6537](https://redirect.github.com/api-platform/core/issues/6537)) - [41deeb4e4](https://redirect.github.com/api-platform/core/commit/41deeb4e49c35d27cd902ea41ddaa3c8c492d8e4) fix(symfony): fix debug:api-resource command for class with multiple resources with same uriTemplate ([#​6505](https://redirect.github.com/api-platform/core/issues/6505)) - [52fd9818b](https://redirect.github.com/api-platform/core/commit/52fd9818b1d02dd89cac578e0762530079b5b42d) fix(elasticsearch): change normalize return type to compatible with other normalizers ([#​6493](https://redirect.github.com/api-platform/core/issues/6493)) - [b3d7c0768](https://redirect.github.com/api-platform/core/commit/b3d7c07682366cc387ceee904cadbdd85bad0c09) fix(openapi): allow null return type parameter > > > > > > > upstream/3.3 ### [`v3.3.11`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v3311) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.3.10...v3.3.11) ##### Features - [344b8b245](https://redirect.github.com/api-platform/core/commit/344b8b245ac2a77e0b22b69e7976456c024a5dcb) Revert "feat(jsonschema): make JSON-LD specific properties required ([#​6366](https://redirect.github.com/api-platform/core/issues/6366))" ([#​6484](https://redirect.github.com/api-platform/core/issues/6484)) ### [`v3.3.10`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v3310) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.3.9...v3.3.10) ##### Bug fixes - [6776231ed](https://redirect.github.com/api-platform/core/commit/6776231eddebb8dbb9efdc66dec29247172cf0ea) fix: remove useless deprecation ([#​6481](https://redirect.github.com/api-platform/core/issues/6481)) - [71dbfb1af](https://redirect.github.com/api-platform/core/commit/71dbfb1af029b4c9e7d53d9e5c2b38ff97ac68a7) fix: property called default in ApiProperty has incorrect type ([#​6471](https://redirect.github.com/api-platform/core/issues/6471)) ([#​6472](https://redirect.github.com/api-platform/core/issues/6472)) - [c3e2e5b82](https://redirect.github.com/api-platform/core/commit/c3e2e5b8298f187f34e091af0f0a58e671ae853c) fix(symfony): securityPostValidation when use_symfony_listeners ([#​6479](https://redirect.github.com/api-platform/core/issues/6479)) - [e3013d40d](https://redirect.github.com/api-platform/core/commit/e3013d40dc601ff580d2d69d3228c36af3f457b6) Revert "fix(jsonschema): make all required properties optional in PATCH opera…" ([#​6476](https://redirect.github.com/api-platform/core/issues/6476)) - [aeca0149d](https://redirect.github.com/api-platform/core/commit/aeca0149dc488ac0fefd90adaae4a65df49bab1a) fix(jsonschema): make JSON-LD specific properties required in the output schema ([#​6366](https://redirect.github.com/api-platform/core/issues/6366)) ### [`v3.3.9`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v339) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.3.8...v3.3.9) ##### Bug fixes - [84df46786](https://redirect.github.com/api-platform/core/commit/84df4678618869f439a7995a2534440c031e10f3) fix(jsonld): remove request uri variables when denormalizing output ([#​6467](https://redirect.github.com/api-platform/core/issues/6467)) - [ffb4ad31f](https://redirect.github.com/api-platform/core/commit/ffb4ad31f30b531a5102da8cd92235e070f43b86) fix(jsonld): mitigate [#​6465](https://redirect.github.com/api-platform/core/issues/6465) ([#​6469](https://redirect.github.com/api-platform/core/issues/6469)) ### [`v3.3.8`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v338) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.3.7...v3.3.8) ##### Bug fixes - [0edc73806](https://redirect.github.com/api-platform/core/commit/0edc73806c047b04c452a1cd7bc1132106906d02) fix(state): allow to skip parameter validator provider ([#​6452](https://redirect.github.com/api-platform/core/issues/6452)) - [25c5f222d](https://redirect.github.com/api-platform/core/commit/25c5f222dbe24ff111d2ba2b19556112a50ed87a) fix(graphql): security after resolver ([#​6444](https://redirect.github.com/api-platform/core/issues/6444)) - [32ef3d4e2](https://redirect.github.com/api-platform/core/commit/32ef3d4e24f14b361e2c67efb2494b8494a87b12) fix(jsonld): allow [@​id](https://redirect.github.com/id), [@​context](https://redirect.github.com/context) and [@​type](https://redirect.github.com/type) on denormalization 2 ([#​6451](https://redirect.github.com/api-platform/core/issues/6451)) - [4de43bab9](https://redirect.github.com/api-platform/core/commit/4de43bab9fbcafcd79ceac9bbe3a1293b56303c4) fix: swagger ui provider accept html ([#​6449](https://redirect.github.com/api-platform/core/issues/6449)) - [65ac0d228](https://redirect.github.com/api-platform/core/commit/65ac0d22885c8c9b68df9f3becd1b004746ce019) fix(symfony): property info with doctrine collections - [7926dc68d](https://redirect.github.com/api-platform/core/commit/7926dc68d1d0e9df7ff6439487beb782dd124671) fix: parameter not found when no value ([#​6458](https://redirect.github.com/api-platform/core/issues/6458)) - [93e4b3d70](https://redirect.github.com/api-platform/core/commit/93e4b3d709a6a9bbfb4fd0722f7aa5b01efa57d7) fix(state): store parameter value without its key ([#​6456](https://redirect.github.com/api-platform/core/issues/6456)) - [c086dfe9d](https://redirect.github.com/api-platform/core/commit/c086dfe9dd516e5fa26e1a819ba0477c50b4ffda) fix(openapi): optional yaml component ([#​6445](https://redirect.github.com/api-platform/core/issues/6445)) - [c473b2efe](https://redirect.github.com/api-platform/core/commit/c473b2efec4e53929fbe2832452894d489002455) fix(state): query and header parameter with the same name ([#​6453](https://redirect.github.com/api-platform/core/issues/6453)) ##### Features These are enhancement to the experimental Parameter feature: - [9ac50d294](https://redirect.github.com/api-platform/core/commit/9ac50d294f95a0c34baf67aebf3ea5623bc1be4c) feat(state): review validation for required parameters ([#​6441](https://redirect.github.com/api-platform/core/issues/6441)) - [c2d3aeb91](https://redirect.github.com/api-platform/core/commit/c2d3aeb91764e5fa1f8f56de3a800cc69364a9b0) feat(state): list all violations during query parameters validation ([#​6442](https://redirect.github.com/api-platform/core/issues/6442)) ### [`v3.3.7`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v337) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.3.6...v3.3.7) ##### Bug fixes - [0ed1b637a](https://redirect.github.com/api-platform/core/commit/0ed1b637a84d0860c2e014e2473b52d17de9276b) fix(metadata): wrong schema generated if openapicontext set on array ([#​6431](https://redirect.github.com/api-platform/core/issues/6431)) - [57f930c65](https://redirect.github.com/api-platform/core/commit/57f930c65cb067b1727488ba6db6188c6c5a01c6) fix(openapi): parameters can disable openapi ([#​6440](https://redirect.github.com/api-platform/core/issues/6440)) - [69b4d35b9](https://redirect.github.com/api-platform/core/commit/69b4d35b9764e36dab0484e1a7332886e1de9b2c) fix(state): provider as ParameterProviderInterface ([#​6430](https://redirect.github.com/api-platform/core/issues/6430)) - [842091ddf](https://redirect.github.com/api-platform/core/commit/842091ddf5b41c7a0d76bfbcddccff2920a84c35) fix(jsonschema): make all required properties optional in PATCH operation with 'json' format ([#​6394](https://redirect.github.com/api-platform/core/issues/6394)) - [af34e72ed](https://redirect.github.com/api-platform/core/commit/af34e72ed6bb0d5f7235fcc9c2a6c7810ba4f9c2) fix(openapi): yaml openapi export should have numeric keys as string ([#​6436](https://redirect.github.com/api-platform/core/issues/6436)) - [b42e25f2d](https://redirect.github.com/api-platform/core/commit/b42e25f2dcb5e0c1759c9482c08c9929ef86dc90) fix(state): parameter decorates main chain ([#​6434](https://redirect.github.com/api-platform/core/issues/6434)) - [c922ba3f5](https://redirect.github.com/api-platform/core/commit/c922ba3f5cf6117e85548697a982fb1cbe3dde2e) fix(symfony): check method for readonly routes ([#​6437](https://redirect.github.com/api-platform/core/issues/6437)) ### [`v3.3.6`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v336) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.3.5...v3.3.6) ##### Bug fixes - [8e253d4d7](https://redirect.github.com/api-platform/core/commit/8e253d4d76c25c27c233b3cf4fd2314b13c1e193) fix(graphql): validate after resolver ([#​6426](https://redirect.github.com/api-platform/core/issues/6426)) - [d66769069](https://redirect.github.com/api-platform/core/commit/d66769069fda051e4ddc7be50764c3f34d055ad0) fix(symfony): load swagger_ui when enabled ([#​6424](https://redirect.github.com/api-platform/core/issues/6424)) - [e06c88b71](https://redirect.github.com/api-platform/core/commit/e06c88b7149da4e5b691d432f11ec3d27e41750a) fix(metadata): add some phpdoc annotations to ORM ([#​6387](https://redirect.github.com/api-platform/core/issues/6387)) - [fb7c4658c](https://redirect.github.com/api-platform/core/commit/fb7c4658c327c9628bcc86d42e85c3546a74d993) fix(test): canonicalizing json arrays ([#​6386](https://redirect.github.com/api-platform/core/issues/6386)) - [ff533565d](https://redirect.github.com/api-platform/core/commit/ff533565d9b976fcda818ab4f79a5a2642f14a32) fix(doctrine): use null-safe operator when retrieving parameters ([#​6423](https://redirect.github.com/api-platform/core/issues/6423)) Notes: The patch at [#​6426](https://redirect.github.com/api-platform/core/issues/6426) introduces a new `validateAfterResolver` option to mitigate the BC-break introduced in 3.3 that does the validation before calling the resolver: ```php new Mutation( resolver: 'app.graphql.mutation_resolver.activity_log', name: 'create', validateAfterResolver: true, validate: false ) ``` ### [`v3.3.5`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v335) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.3.4...v3.3.5) ##### Bug fixes - [55f27dc7a](https://redirect.github.com/api-platform/core/commit/55f27dc7adbf2456ec7700dd57e10c036eb260c0) fix(symfony): documentation request \_format ([#​6390](https://redirect.github.com/api-platform/core/issues/6390)) ### [`v3.3.4`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v334) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.3.3...v3.3.4) ##### Bug fixes - [002d8e514](https://redirect.github.com/api-platform/core/commit/002d8e51490dbe9f5d8e5551226d70db8a33c706) fix(validation): ValidationException causes TypeError exception when called with $code=null ([#​6375](https://redirect.github.com/api-platform/core/issues/6375)) - [77a917f2a](https://redirect.github.com/api-platform/core/commit/77a917f2a51b50af84bdc96c1a32ff671b3951db) fix(metadata): resource class php doc ([#​6381](https://redirect.github.com/api-platform/core/issues/6381)) - [d809315fb](https://redirect.github.com/api-platform/core/commit/d809315fbb3822dbc6fe50d5c908183f4428f0f2) fix(symfony): store original data without clone ([#​6367](https://redirect.github.com/api-platform/core/issues/6367)) - [fb7c4658c](https://redirect.github.com/api-platform/core/commit/fb7c4658c327c9628bcc86d42e85c3546a74d993) fix(test): canonicalizing json arrays ([#​6386](https://redirect.github.com/api-platform/core/issues/6386)) ### [`v3.3.3`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v333) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.3.2...v3.3.3) ##### Bug fixes - [10f24f7a1](https://redirect.github.com/api-platform/core/commit/10f24f7a18649f5d463ce0a99759e9b514707e92) fix(state): no location header without output ([#​6356](https://redirect.github.com/api-platform/core/issues/6356)) - [20c9165f2](https://redirect.github.com/api-platform/core/commit/20c9165f240e0457d1f5c9e2760b980e7d61f777) fix(symfony): no read should not throw on wrong uri variables ([#​6359](https://redirect.github.com/api-platform/core/issues/6359)) - [4cd359d40](https://redirect.github.com/api-platform/core/commit/4cd359d400608340b09597d24e03f9ff1dc2f9ec) fix(graphql): resolver before validation ([#​6363](https://redirect.github.com/api-platform/core/issues/6363)) - [9d159f4fa](https://redirect.github.com/api-platform/core/commit/9d159f4fa2d411f00911cfc5679b81585907d053) fix(symfony): no read shouldn't throw InvalidIdentifiers ([#​6357](https://redirect.github.com/api-platform/core/issues/6357)) ### [`v3.3.2`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v332) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.3.1...v3.3.2) ##### Bug fixes - [6f806f4ee](https://redirect.github.com/api-platform/core/commit/6f806f4eeec3d120da7a4c145f9dbda9bd4be2ed) fix(state): read without output ([#​6347](https://redirect.github.com/api-platform/core/issues/6347)) - [735e1509e](https://redirect.github.com/api-platform/core/commit/735e1509ef67deb1c4c837ff86b445f40e2f7c8b) fix(symfony): set normalization context in request attributes ([#​6345](https://redirect.github.com/api-platform/core/issues/6345)) - [b4984126a](https://redirect.github.com/api-platform/core/commit/b4984126a109ec7951012614616035035978b255) fix(symfony): use_symfony_listeners before registering services ([#​6350](https://redirect.github.com/api-platform/core/issues/6350)) - [f63fd8101](https://redirect.github.com/api-platform/core/commit/f63fd8101f8211707806e013668f50dafab2865d) fix(symfony): define use_symfony_listeners ([#​6344](https://redirect.github.com/api-platform/core/issues/6344)) ##### Notes You can remove the `event_listeners_backward_compatibility_layer` flag and set `use_symfony_listeners` instead. The `use_symfony_listeners` should be `true` if you use controllers or if you rely on Symfony event listeners. Note that now flags like `read` can be forced to `true` if you want to call a Provider even on `POST` operations. These are the rules we set up on runtime if no value has been set: ```php if (null === $operation->canValidate()) { $operation = $operation->withValidate(!$request->isMethodSafe() && !$request->isMethod('DELETE')); } if (null === $operation->canRead()) { $operation = $operation->withRead($operation->getUriVariables() || $request->isMethodSafe()); } if (null === $operation->canDeserialize()) { $operation = $operation->withDeserialize(\in_array($operation->getMethod(), ['POST', 'PUT', 'PATCH'], true)); } ``` Previously listeners did the checks before reading our flags and you could not force the values. When using GraphQl, with `event_listeners_backward_compatibility_layer: true`, mutation resolver gets called before validation, when using `false` (the future default) validation occurs on the user's input. ### [`v3.3.1`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v3312) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.3.0...v3.3.1) ##### Bug fixes - [0a461d749](https://redirect.github.com/api-platform/core/commit/0a461d749b7b4ac706f3b7b6138a13cb6e4a9d2d) fix(symfony): allow schema restriction for collection like property from choice constraint ([#​6520](https://redirect.github.com/api-platform/core/issues/6520)) - [0e91b0451](https://redirect.github.com/api-platform/core/commit/0e91b045168fa74603a093b301546d604e7997ad) fix: use correct class in FilterValidationException deprecation message ([#​6549](https://redirect.github.com/api-platform/core/issues/6549)) - [2da8dd326](https://redirect.github.com/api-platform/core/commit/2da8dd32681fe9d51b0bdb343f60b98b4e9033d2) fix(symfony): replace tagged by tagged_iterator - [3b42c9ff2](https://redirect.github.com/api-platform/core/commit/3b42c9ff235de5feac555d0283c513a6e4643953) fix: deserialization path for not denormalizable relations collected errors ([#​6537](https://redirect.github.com/api-platform/core/issues/6537)) - [41deeb4e4](https://redirect.github.com/api-platform/core/commit/41deeb4e49c35d27cd902ea41ddaa3c8c492d8e4) fix(symfony): fix debug:api-resource command for class with multiple resources with same uriTemplate ([#​6505](https://redirect.github.com/api-platform/core/issues/6505)) - [52fd9818b](https://redirect.github.com/api-platform/core/commit/52fd9818b1d02dd89cac578e0762530079b5b42d) fix(elasticsearch): change normalize return type to compatible with other normalizers ([#​6493](https://redirect.github.com/api-platform/core/issues/6493)) - [b3d7c0768](https://redirect.github.com/api-platform/core/commit/b3d7c07682366cc387ceee904cadbdd85bad0c09) fix(openapi): allow null return type parameter ### [`v3.3.0`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v330) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.2.26...v3.3.0) ##### Bug fixes - [629da787b](https://redirect.github.com/api-platform/core/commit/629da787bc49fe06db02933d41dc550aee87b429) fix(symfony): use non deprecated validator exception ([#​6297](https://redirect.github.com/api-platform/core/issues/6297)) - [8a232a474](https://redirect.github.com/api-platform/core/commit/8a232a474466f4fbcf2001d6894fa0fec272ae6e) fix: add legacy FilterInterface as return type of getFilter function ([#​6311](https://redirect.github.com/api-platform/core/issues/6311)) - [97c8ae26e](https://redirect.github.com/api-platform/core/commit/97c8ae26eb5eb4cfaafadcc36b7d497b9fa2cb9e) fix(jsonapi): handle multiple relation classes, unrelated unions ([#​6320](https://redirect.github.com/api-platform/core/issues/6320)) - [af61482c2](https://redirect.github.com/api-platform/core/commit/af61482c21618e8abcbe7486df05e30a961bc5b6) fix(symfony)!: context stamp not serializable because of request object ([#​6323](https://redirect.github.com/api-platform/core/issues/6323)) - [fce42e0e7](https://redirect.github.com/api-platform/core/commit/fce42e0e783f3eb0331afad702d553f3bd63a2b3) fix(jsonapi): re-add continue once relation is determined ([#​6325](https://redirect.github.com/api-platform/core/issues/6325)) ##### Features - [57fe13615](https://redirect.github.com/api-platform/core/commit/57fe13615dfda724fd17d18658a1cdb062d261e5) feat(serializer): update MissingConstructorArgumentsException message ([#​5902](https://redirect.github.com/api-platform/core/issues/5902)) - [e867d07f5](https://redirect.github.com/api-platform/core/commit/e867d07f59b82d5f1bdca69e096ddf452dd7efc8) feat(parametervalidator): parameter validation ([#​6296](https://redirect.github.com/api-platform/core/issues/6296)) ### [`v3.2.26`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v3226) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.2.25...v3.2.26) ##### Bug fixes - [6776231ed](https://redirect.github.com/api-platform/core/commit/6776231eddebb8dbb9efdc66dec29247172cf0ea) fix: remove useless deprecation ([#​6481](https://redirect.github.com/api-platform/core/issues/6481)) ### [`v3.2.25`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v3225) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.2.24...v3.2.25) ##### Bug fixes - [0ed1b637a](https://redirect.github.com/api-platform/core/commit/0ed1b637a84d0860c2e014e2473b52d17de9276b) fix(metadata): wrong schema generated if openapicontext set on array ([#​6431](https://redirect.github.com/api-platform/core/issues/6431)) ### [`v3.2.24`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v3224) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.2.23...v3.2.24) ##### Bug fixes - [451d50e53](https://redirect.github.com/api-platform/core/commit/451d50e538a4f7aac67d47601fee5474af99c870) fix(symfony): deprecations 7.1 - [93e71eb82](https://redirect.github.com/api-platform/core/commit/93e71eb822aa06db2b6de303039f9b8c65cad7a8) fix(graphql): name converter with class ([#​6396](https://redirect.github.com/api-platform/core/issues/6396)) - [99314bf80](https://redirect.github.com/api-platform/core/commit/99314bf80e7c61147fb311da6403b37be5eab5b2) fix(state): handle empty request in read provider ([#​6403](https://redirect.github.com/api-platform/core/issues/6403)) ### [`v3.2.23`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v3223) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.2.22...v3.2.23) ##### Bug fixes - [fb7c4658c](https://redirect.github.com/api-platform/core/commit/fb7c4658c327c9628bcc86d42e85c3546a74d993) fix(test): canonicalizing json arrays ([#​6386](https://redirect.github.com/api-platform/core/issues/6386)) ### [`v3.2.22`](https://redirect.github.com/api-platform/core/blob/HEAD/CHANGELOG.md#v3222) [Compare Source](https://redirect.github.com/api-platform/core/compare/v3.2.21...v3.2.22) ##### Bug fixes - [50c738cf6](https://redirect.github.com/api-platform/core/commit/50c738cf6b31bb7f2ddcd74037c12315c8bcac6d) fix(graphql): check inheritance in ResolverProvider ([#​6314](https://redirect.github.com/api-platform/core/issues/6314)) - [9cd597f80](https://redirect.github.com/api-platform/core/commit/9cd597f80d9eecafb28b4229a313ba9b9618bf8c) fix(doctrine): remove usage of deprecated ClassUtils in PurgeHttpCacheListener for Doctrine ORM 3 ([#​6331](https://redirect.github.com/api-platform/core/issues/6331)) - [a59fbee97](https://redirect.github.com/api-platform/core/commit/a59fbee97dc09b7cb7e12ee3bef9451f0fbea957) fix(serializer): uriTemplate wrong cache usage in hal format ([#​6313](https://redirect.github.com/api-platform/core/issues/6313)) - [c083af346](https://redirect.github.com/api-platform/core/commit/c083af3461a926ea68837f216eacc67ca43a6fc3) fix(metadata): allow extracting routeName from XML config ([#​6329](https://redirect.github.com/api-platform/core/issues/6329))

Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, 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.

renovate[bot] commented 1 month ago

⚠️ 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:

The artifact failure details are included below:

File name: composer.lock
Command failed: composer update api-platform/core:3.4.4 --with-dependencies --ignore-platform-req='ext-*' --ignore-platform-req='lib-*' --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins
Loading composer repositories with package information
Dependency symfony/property-access 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 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.
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires api-platform/core ^3.2 -> satisfiable by api-platform/core[v3.4.4].
    - api-platform/core v3.4.4 requires symfony/property-access ^6.4 || ^7.1 -> found symfony/property-access[v6.4.0, ..., v6.4.11, v7.1.0, v7.1.1, v7.1.4] but the package is fixed to v7.0.6 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.

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