What's Changed
- ignore api_platform.state.item_provider when Doctrine is not enabled by @dgoosens in #4954
- feat(openapi): add backed enum support by @alanpoulain in #5120
- feature(graphql): enabled api-platform profiler panel when using graphql by @ArnoudThibaut in #5072
- feat: use phpdoc-parser instead of phpdocumentor by @alanpoulain in #5214
- feat: add GraphQL enum support by @alanpoulain in #5199
- fix: not initialized params in PhpDocResourceMetadataCollectionFactory by @alanpoulain in #5247
- Add groups filter whitelist info to swagger by @SpartakusMd in #5244
- fix(graphql): remove inline styles and add twig blocks to aid overriding templates in strict CSP environments by @moismailzai in #5251
- fix: do not use api_graphql_graphiql route when graphiQl is disabled because it won’t exist by @MatTheCat in #5266
- fix: do not add linked data for denormalizationContext by @benblub in #5267
- [OpenApi] Add ApiResource::openapi and deprecate openapiContext by @vincentchalamon in #5254
- feat(symfony): agnostic cache purger + souin support by @soyuka in #5273
- fix(symfony): fix swagger config to support Symfony ConfigBuilders by @alexndlm in #4691
- @type property on mercure's 'delete' message by @toriqo in #2688
- refactor(elasticsearch): ignore Missing404Exception instead of catching it by @MatTheCat in #5302
- Refactor $elasticsearch into a new $persistenceMeans option by @davy-beauzil in #5297
- fix: attributes parameter order by @soyuka in #5317
- feat: spec-compliant PUT method by @dunglas in #4996
- feat (ApiTestCase): Assert Item|collection JsonSchema with SerializerContext by @GregoireHebert in #4860
- feat: better separation of entity class and resource by @soyuka in #5275
- feat: support collect denormalization errors by @natacha-h in #5170
- feat: add context to XML parsing errors by @yivi in #5335
- fix(graphql): usable YAML/XML configuration by @alanpoulain in #5333
- Homogenize operations constructor by @MatTheCat in #5344
- feat(doctrine): add link factory by @alanpoulain in #5345
- fix: identifier value ignore to property field by @Byidi in #5352
- @philipsorst fix: Make annotation reader argument optional by @philipsorst in #5358
New Contributors
- @dgoosens made their first contribution in #4954
- @SpartakusMd made their first contribution in #5244
- @moismailzai made their first contribution in #5251
- @benblub made their first contribution in #5267
- @alexndlm made their first contribution in #4691
- @natacha-h made their first contribution in #5170
- @yivi made their first contribution in #5335
- @Byidi made their first contribution in #5352
- @philipsorst made their first contribution in #5358
Full Changelog: v3.0.10...v3.1.0