Releases: api-platform/core
Releases · api-platform/core
v2.7.15
What's Changed
- Backported fixed #5495 changes from 3.1 to 2.7 by @michaljusiega in #5741
New Contributors
- @michaljusiega made their first contribution in #5741
Full Changelog: v2.7.14...v2.7.15
v3.1.13
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
v2.7.14
v2.7.13
What's Changed
- fix: api:upgrade-resource output formatting by @n-valverde in #5624
- fix: IriConverterInterface DI & deprecation by @n-valverde in #5630
New Contributors
- @n-valverde made their first contribution in #5624
Full Changelog: v2.7.12...v2.7.13
v2.7.12
What's Changed
- fix(symfony): update for PHPUnit 10 by @mbrodala in #5551
- fix(serializer): fix denormalizing to non-cloneable objects by @colinodell in #5569
New Contributors
Full Changelog: v2.7.11...v2.7.12
v3.1.12
What's Changed
- fix(symfony): provider can throw validation exception by @soyuka in #5586
- fix(metadata): convert composite uri variables w/ proper type by @Sarahshr in #5589 and 8901d04
- fix(serializer): disable_type_enforcement with null values by @soyuka in #5593
- chore: graphiql and opensans font update
New Contributors
Full Changelog: v3.1.11...v3.1.12
v3.1.11
What's Changed
- fix(serializer): Guess uri variables with the operation and the data instead of hardcoding id by @Aerendir in #5546
- fix(symfony): allow post with uri variables and no provider by @soyuka in #5583
New Contributors
Full Changelog: v3.1.10...v3.1.11
v3.1.10
What's Changed
- fix(serializer): fix denormalizing to non-cloneable objects by @colinodell in #5569
- chore: openapi command alias by @soyuka in #5575
- fix(serializer): don't force resource class on relation by @soyuka in #5576
New Contributors
- @mbrodala made their first contribution in #5551
- @colinodell made their first contribution in #5569
Full Changelog: v3.1.9...v3.1.10
v3.1.9
v3.1.8
What's Changed
- fix: class already declared with preloading by @Gwemox in #5523
- fix(metadata): remove identifier_metadata_factory services by @soyuka in #5518
- fix(elasticsearch): add is_collection to documentation by @dannyvw in #5497
- fix(graphiql): send headers by @orelus in #5539
- fix(serializer): no forced resource class relation by @mrossard in #5542
- fix(metadata): Change type to integer in Json Schema for int backed … by @maxtorete in #5553
- Fixing issue in ORM/LinkHandlerTrait : Wrong class metadata by @VincentChalnot in #5508
- fix: the stateOptions::entityClass should be used when present while building Links by @mrossard in #5550
- Revert "fix: QueryParamerterValidateListener after authentication" by @soyuka in #5556
New Contributors
- @Gwemox made their first contribution in #5523
- @orelus made their first contribution in #5539
- @mrossard made their first contribution in #5542
- @VincentChalnot made their first contribution in #5508
Full Changelog: v3.1.7...v3.1.8