Releases: api-platform/core
Releases · api-platform/core
v2.7.7
What's Changed
- @philipsorst fix: Make annotation reader argument optional by @philipsorst in #5358
New Contributors
- @philipsorst made their first contribution in #5358
Full Changelog: v2.7.6...v2.7.7
v3.0.10
What's Changed
- fix: fix argument resolver error by @KDederichs in #5342
Full Changelog: v3.0.9...v3.0.10
v3.0.9
What's Changed
- fix(php): compatibility with PHP 8.2 by @dannyvw in #5292
- fix(metadata): fix extra properties method by @dannyvw in #5294
- fix(graphql): use depth for nested resource class operation by @NicoHaase in #5314
- fix(symfony): set twig.exception_listener as service parent by @paulandrieux in #5059
- fix(serializer) default serializer context not passed to CollectionNormalizer by @ddeboer in #5305
- fix(validation) exception serialization process by @DamienLevGemy in #5313
- fix(elasticsearch): elasticsearch BC by @vincentchalamon in #5283
- fix(graphql): pass graphql enabled flag by @aazsamir in #5315
- chore(deprecations): use getContentTypeFormat when available by @KDederichs in #5288
- chore(deprecations): fix some more deprecations by @KDederichs in #5289
- chore(deprecations)
Request::getContentType
withRequest::getContentTypeFormat
if available by @MatTheCat in #5325 - chore(deprecations):
PayloadArgumentResolver::resolve
return type by @MatTheCat in #5327 - chore(deprecations): use getObjectManager by @dannyvw in #5291
- chore(deprecations): use
ValueResolverInterface
when needed by @KDederichs in #5324
New Contributors
- @aazsamir made their first contribution in #5315
- @DamienLevGemy made their first contribution in #5313
- @paulandrieux made their first contribution in #5059
- @NicoHaase made their first contribution in #5314
Full Changelog: v3.0.8...v3.0.9
v2.7.6
What's Changed
- ci: fix mongod startup by @alanpoulain in #5248
- chore: behat contexts ^3.3.4 w/ soyuka/contexts by @soyuka in #5262
- chore: update GitHub Actions by @vincentchalamon in #5284
- fix(elasticsearch): elasticsearch BC by @vincentchalamon in #5283
- fix(metadata): fix extra properties method by @dannyvw in #5294
- chore: remove phpstan false positive by @soyuka in #5316
- Switch from deprecated “loose” email validation mode to “html5” by @MatTheCat in #5326
- Replace
Request::getContentType
withRequest::getContentTypeFormat
if available by @MatTheCat in #5325 - fix: Set twig.exception_listener as service parent by @paulandrieux in #5059
- Fix
PayloadArgumentResolver::resolve
return type by @MatTheCat in #5327
New Contributors
- @paulandrieux made their first contribution in #5059
Full Changelog: v2.7.5...v2.7.6
v3.0.8
What's Changed
- fix(graphql): dont add graphql operations when disabled by @dannyvw in #5265
- fix(graphql): link relations requires the property by @develth in #5169
- fix(normalizer): normalize items in related collection with concrete class by @usu in #5261
New Contributors
Full Changelog: v3.0.7...v3.0.8
v3.0.7
What's Changed
- feat(symfony): wire Symfony JsonEncoder if it exists by @HeahDude in #5240
- perf: use symfony default cache pool config in development environment by @acirulis in #5242
- ci: fix mongod startup by @alanpoulain in #5248
- fix(metadata): include routePrefix in default operation name (#5203) by @usu in #5252
- fix: get back return phpdoc on ProviderInterface by @tyx in #5253
New Contributors
- @HeahDude made their first contribution in #5240
- @acirulis made their first contribution in #5242
- @usu made their first contribution in #5252
Full Changelog: v3.0.6...v3.0.7
v3.0.6
v3.0.5
What's Changed
- fix(metadata): operations must inherit from resource and defaults by @vincentchalamon in #5194
- fix(serializer): read groups off the root operation by @soyuka in #5196
- chore(github): update GitHub Actions by @vincentchalamon in #5195
- fix(serializer): dynamic groups should not be cached by @soyuka in #5207
- fix(metadata): route prefix in the operation name by @soyuka in #5208
- fix(metadata): getOperation cache matches arguments by @soyuka in #5215
- fix(metadata): keep configured uri variables by @soyuka in #5217
- fix: fix a missing service definition in test environment by @johnkrovitch in #5206
New Contributors
- @gassan made their first contribution in #5201
- @johnkrovitch made their first contribution in #5206
Full Changelog: v3.0.4...v3.0.5
v2.7.5
What's Changed
- fix(metadata): operations must inherit from resource and defaults by @vincentchalamon in #5194
- fix(serializer): read groups off the root operation by @soyuka in #5196
- Don't try to generate iri, if it is already defined in $context by @gassan in #5201
- fix(serializer): avoid call to legacy iri converter with non-resource… by @soyuka in #5219
- fix(metadata): keep configured uri variables by @soyuka in #5217
- fix: fix a missing service definition in test environment by @johnkrovitch in #5206
New Contributors
- @gassan made their first contribution in #5201
- @johnkrovitch made their first contribution in #5206
Full Changelog: v2.7.4...v2.7.5
v3.0.4
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