What's Changed
- fix(serializer): put replaces embed collection by @soyuka in #5604
- fix(symfony): enable API Platform in LexikJWTAuthenticationBundle by @alanpoulain in #5609
- fix: filters don't have to implement the "legacy" FilterInterface by @mrossard in #5619
- cs: maker bundle now applies php-cs-fixer by @soyuka in #5628
- fix(doctrine): search on nested sub-entity that doesn't use "id" as its ORM identifier by @mrossard in #5623
- fix(symfony): support for custom controller with class method by @gquemener in #5681
- fix: ORM filters can use doctrine expressions in join conditions by @mrossard in #5671
- fix(metadata): missing xml/yaml properties by @ttskch in #5684
- feat(serializer): support for getSupportedTypes (symfony 6.3) by @mrossard in #5672
- fix: don't implement deprecated CacheableSupportsMethodInterface by @dunglas in #5696
- fix(openapi): merge parameters with deprecated openApiContext by @ttskch in #5703
- fix: change tests to not rely on order of insertion by @GregoireHebert in #5709
If you use doctrine and auto increments make sure to check out doctrine/orm#10864 as order of creation changed when creating entities with their relations, we can't do anything about it within API Platform. Related to #5709.
Special thanks to @dunglas for removing deprecation and fixing a bunch of compatibility stuff for Symfony 6.3! This release should improve performances as well.
New Contributors
- @n-valverde made their first contribution in #5624
- @gquemener made their first contribution in #5681
- @ttskch made their first contribution in #5684
- @jonnyeom made their first contribution in #5670
Full Changelog: v3.1.12...v3.1.13