Releases: api-platform/core
Releases · api-platform/core
v4.0.0-alpha.1
What's Changed
- feat(laravel): laravel component by @soyuka in #5882
- perf: use XXH3 instead of MD5 by @dunglas in #6487
Deprecations got removed at 754e499
New Contributors
- @piotrgradzinski made their first contribution in #6419
Full Changelog: v3.4.0-alpha.1...v4.0.0-alpha.1
v3.4.0-alpha.1
What's Changed
- feat(openapi): allow optional request body content by @monitaurus in #6374
- Allow IRI to be pre-configured in context when serializing in HAL or JsonApi format by @pupaxxo in #6215
- test: Backed enum resource tests by @GwendolenLynch in #6288
- fix(doctrine): allow doctrine/dbal:^4 by @soyuka in #6425
- feat: BackedEnum resources by @GwendolenLynch in #6309
- feat: inflector as service by @soyuka in #6447
- feat(state): add security to parameters by @emmanuel-averty in #6435
- fix(state): security parameter with listeners by @soyuka in #6457
- feat: deprecate query parameter validator by @soyuka in #6454
- feat(symfony): skip error handler by @soyuka in #6463
- fix(elasticsearch): change normalize return type to compatible with other normalizers by @Koenstell in #6493
- fix(symfony): fix debug:api-resource command for class with multiple resources with same uriTemplate by @c1tru55 in #6505
New Contributors
Full Changelog: v3.3.11...v3.4.0-alpha.1
v3.3.11
v3.3.10
What's Changed
- fix(jsonschema): make JSON-LD specific properties required on the output schema by @ttskch in #6366
- Revert "fix(jsonschema): make all required properties optional in PATCH operation with 'json' format" by @soyuka in #6476
- fix: property called default in ApiProperty has incorrect type (#6471) by @UnseenBook in #6472
- fix(symfony): securityPostValidation when use_symfony_listeners by @soyuka in #6479
- fix: remove useless deprecation by @nikophil in #6481
New Contributors
- @UnseenBook made their first contribution in #6472
Full Changelog: v3.3.9...v3.3.10
v3.2.26
v3.3.9
v3.3.8
What's Changed
- feat(state): list all violations during query parameters validation by @deguif in #6442
- feat(state): review validation for required parameters by @deguif in #6441
- fix(openapi): optional yaml component by @soyuka in #6445
- fix(graphql): security after resolver by @soyuka in #6444
- fix(state): allow to skip parameter validator provider by @soyuka in #6452
- fix(state): query and header parameter with the same name by @soyuka in #6453
- fix(state): store parameter value without its key by @soyuka in #6456
- fix: parameter not found when no value by @soyuka in #6458
- fix: swagger ui provider accept html by @soyuka in #6449
- fix(jsonld): allow @id, @context and @type on denormalization 2 by @ili101 in #6451
- test(symfony): property path violation enum by @soyuka in #6464
New Contributors
Full Changelog: v3.3.7...v3.3.8
v3.3.7
What's Changed
- fix(state): provider as ParameterProviderInterface by @soyuka in #6430
- fix(symfony): check method for readonly routes by @dunglas in #6437
- fix(openapi): Yaml openapi export should have numeric keys as string by @DartCZ in #6436
- fix(metadata): wrong schema generated if openapicontext set on array by @monitaurus in #6431
- fix(state): parameter decorates main chain by @soyuka in #6434
- fix(openapi): parameters can disable openapi by @soyuka in #6440
- fix(jsonschema): make all required properties optional in PATCH operation with 'json' format by @ttskch in #6394
New Contributors
Full Changelog: v3.3.6...v3.3.7
v3.2.25
What's Changed
- fix(metadata): wrong schema generated if openapicontext set on array by @monitaurus in #6431
Full Changelog: v3.2.24...v3.2.25
v3.3.6
What's Changed
- Fix typo on "Test your API" guide page by @alamirault in #6351
- fix(test): canonicalizing json arrays by @soyuka in #6386
- fix(graphql): name converter with class by @soyuka in #6396
- chore: update assets by @soyuka in #6400
- fix(metadata) Added phpdoc to ORM by @stephanvierkant in #6387
- chore(symfony): deprecations by @soyuka in #6401
- chore(symfony): deprecations (#6401) by @soyuka in #6405
- fix(state) handle empty request in read provider by @guillaume-sainthillier in #6403
- Lint container by @soyuka in #6409
- chore: openapi container lint by @soyuka in #6410
- Fix endpoint in subresource guide by @alamirault in #6420
- fix(doctrine): use null-safe operator when retrieving parameters by @soyuka in #6423
- fix(symfony): load swagger_ui when enabled by @soyuka in #6424
- fix(graphql): validate after resolver by @soyuka in #6426
New Contributors
- @alamirault made their first contribution in #6351
- @guillaume-sainthillier made their first contribution in #6403
Full Changelog: v3.3.5...v3.3.6