- Identifiers: Re-allow
POST
operations even if no identifier is defined (#4052) - Hydra: Fix partial pagination which no longer returns the
hydra:next
property (#4015) - Security: Use a
NullToken
when using the new authenticator manager in the resource access checker (#4067) - Mercure: Do not use data in options when deleting (#4056)
- Doctrine: Support for foreign identifiers (#4042)
- Doctrine: Support for binary UUID in search filter (#3774)
- Doctrine: Do not add join or lookup for search filter with empty value (#3703)
- Doctrine: Reduce code duplication in search filter (#3541)
- JSON Schema: Allow generating documentation when property and method start from "is" (property
isActive
and methodisActive
) (#4064) - OpenAPI: Fix missing 422 responses in the documentation (#4086)
- OpenAPI: Fix error when schema is empty (#4051)
- OpenAPI: Do not set scheme to oauth2 when generating securitySchemes (#4073)
- OpenAPI: Fix missing
$ref
when notype
is used in context (#4076) - GraphQL: Fix "Resource class cannot be determined." error when a null iterable field is returned (#4092)
- Metadata: Check the output class when calculating serializer groups (#3696)