What's Changed
- fix(graphql): add filters from the nested resource metadata by @alanpoulain in #5171
- chore: cs fixes by @soyuka in #5173
- fix(metadata): check if elasticsearch is set to false by user through ApiResource (#5115) by @jannes-io in #5177
- fix(graphql): use default nested query operations by @alanpoulain in #5174
- feat(metadata): use a custom Attribute extends ApiResource (#5076) by @yobrx in #5175
- fix(serializer): empty object as array with supports cache by @soyuka in #5100
- feat: use openapi array to validate filter parameters by @norival in #5114
- fix(metadata): Allow input/output configuration values to be bool in yaml config by @pl-github in #5186
- fix: securityPostDenormalize not working because clone is made after denormalization by @LoicBoursin in #5182
- fix(metadata): item uri template with another resource by @soyuka in #5176
- fix(metadata): _format broken bc promise on #5080 by @soyuka in #5187
- fix: use legacy iri converter for legacy resources by @soyuka in #5172
New Contributors
- @jannes-io made their first contribution in #5177
- @yobrx made their first contribution in #5175
- @pl-github made their first contribution in #5186
Full Changelog: v3.0.3...v3.0.4