Releases: api-platform/core
Releases · api-platform/core
v3.3.0
What's Changed
- chore: deprecate ApiPlatform\Api\FilterInterface by @louismariegaborit in #6312 #6315 #6311
- fix(serializer): uriTemplate wrong cache usage in hal format by @usu in #6313
- fix(symfony)!: context stamp not serializable because of request object by @MariusJam in #6323
- fix(symfony): use non deprecated validator exception by @soyuka in #6297
- fix(jsonapi): exit loop when relationship class is found by @GwendolenLynch in #6320
- fix(jsonapi): re-add continue once relation is determined by @GwendolenLynch in #6325
- feat(Serializer): update MissingConstructorArgumentsException message by @ERuban in #5902
- fix(metadata): allow extracting routeName from XML config by @JacquesDurand in #6329
- feat(validator): parameter validation by @soyuka in #6296
Full Changelog: v3.3.0-beta.2...v3.3.0
v3.2.22
What's Changed
- fix(serializer): uriTemplate wrong cache usage in hal format by @usu in #6313
- fix(graphql): check inheritance in ResolverProvider by @jotwea in #6314
- fix(metadata): allow extracting routeName from XML config by @JacquesDurand in #6329
- fix(doctrine): Doctrine 3 ApiPlatform\Doctrine\EventListener\PurgeHttpCacheListener uses deprecated ClassUtils class. by @wtfzdotnet in #6331
New Contributors
- @wtfzdotnet made their first contribution in #6331
Full Changelog: v3.2.21...v3.2.22
v3.1.29
v3.3.0-beta.2
What's Changed
- fix(metadata): index operations by @GwendolenLynch in #6272
- fix(jsonapi): correct data path by @GwendolenLynch in #6273
- fix(jsonapi): return empty data array for empty relation by @GwendolenLynch in #6270
- GraphQL: Errors with nullish ManyToOne-Relation when using new ResolverFactory (for version 3.2) by @jotwea in #6092
- fix(symfony): register api_error route by @soyuka in #6281
- fix(jsonapi): add missing "included" schema parts by @GwendolenLynch in #6277
- fix(symfony): conflict for symfony/framework-bundle versions that break enum serializing by @GwendolenLynch in #6292
- fix(guide): change deprecated ValidationException by @soyuka in #6295
- fix: reorder early return QueryParameterValidateListener by @louismariegaborit in #6300
- fix(jsonschema): don't try to define $ref if set in attributes by @GwendolenLynch in #6303
Full Changelog: v3.3.0-beta.1...v3.3.0-beta.2
v3.2.21
What's Changed
- fix(symfony): conflict for symfony/framework-bundle versions that break enum serializing by @GwendolenLynch in #6292
- fix(jsonschema): don't try to define $ref if set in attributes by @GwendolenLynch in #6303
Full Changelog: v3.2.20...v3.2.21
v3.1.28
What's Changed
- fix(symfony): context not serializable when session by @MariusJam in #6302
Full Changelog: v3.1.27...v3.1.28
v3.2.20
v3.3.0-beta.1
Bug fixes
- 23a9f2a7f fix(openapi): webhook has pathItem
- 54638d3ca fix: fix PHPUnit 11 compatibility (#6202)
- bc96751e0 fix(graphql): nested collection for mongo (#6174)
- ca6be326d fix(doctrine): fix case on Mercure ExpressionLanguage (#6207)
- dad8b7df3 fix(validation): move validation exception resource (#6204)
Features
- 0b724d93b feat(openapi): document parameter
- 125f2cef4 feat: add webhook - openapi (#5873)
- 31d24aca4 feat(hydra): read hydra:property from ApiProperty::jsonLdContext (#6240)
- 3ad3836d5 feat(metadata): attribute Parameter (#6246)
- 52322048c feat(state): provide parameter values
- 5523bf5df feat(openapi): disable response override (#6221)
- 683c34c6f feat(hydra): parameter documentation
- 732d4aa8c feat(symfony): parameter DI for metadata state serializer
- 842030d55 feat(doctrine): parameter filter extension (#6248)
- b79c7ae0e feat(metadata): allow \Stringable for security parameters (#6095)
- e427bba70 feat(jsonschema): JSON:API schema factory (#6250)
The v3.3.0-beta.1 introduces a new QueryParameter
attribute to improve the filtering system.
v3.2.19
What's Changed
- test: decorate name converter as symfony interface changed by @soyuka in #6261
- fix(elasticsearch): wrong namespace for stateOptions by @soyuka in #6260
- fix(doctrine): wrong return type without name converter by @soyuka in #6254
- fix: multiple error routes #6214 by @soyuka in #6263
- fix(doctrine): stateOptions force resource class on collection by @soyuka in #6255
Full Changelog: v3.2.18...v3.2.19