What's Changed
- fix(metadata): preserve explicit class on ApiResource when propagating defaults by @soyuka in #8262
- fix(openapi): ship oauth2-redirect.js with swagger-ui assets by @soyuka in #8261
- fix(httpcache): allow custom http method on SouinPurger and SurrogateKeysPurger by @soyuka in #8259
- fix(swagger): improve dark mode button in swaggerUI by @divine in #8265
- fix(metadata): read ApiProperty from trait private properties inherited via parent class by @soyuka in #8275
- fix(hydra): declare hydra:view links as nullable in json schema by @soyuka in #8277
- fix(jsonschema): embed genId:false relations in output schema by @alexisLefebvre in #8272
- fix(mcp): always serialize payload into TextContent when structuredContent is disabled by @alexisLefebvre in #8270
- fix(mcp): resolve $ref inside oneOf/anyOf when flattening tool outputSchema by @alexisLefebvre in #8268
- fix(symfony): expose uri variables in security expression context by @soyuka in #8279
- fix(metadata) metadata mutators for resource & operations with lower priority by @tandev in #8273
- fix(metadata): preserve nested array query parameters in IriHelper by @soyuka in #8278
- fix(metadata): keep explicitly set GraphQL mutation description by @fabianbloching in #8286
- fix(symfony): register http cache purgers independently of invalidation flag by @soyuka in #8260
- fix(jsonld): replace already-populated nested relation from embedded @id on patch by @soyuka in #8274
- fix(jsonschema): don't leak operation deprecation onto sub-schemas by @soyuka in #8289
New Contributors
- @tandev made their first contribution in #8273
- @fabianbloching made their first contribution in #8286
Full Changelog: v4.3.10...v4.3.11