What's Changed
- Merge 3.1 into main by @soyuka in #5356
- Bugfix: Respect input DTO without adding additional id field by @jotwea in #5095
- feat(graphql)!: add extra args for custom queries or mutations by @alanpoulain in #5359
- refactor(metadata): metadata common abstract class by @Byidi in #5364
- chore: merge 3.1 by @alanpoulain in #5386
- fix: missing parent construct calls with named arguments by @alanpoulain in #5387
- Add GitHub Actions concurrency by @vincentchalamon in #5471
- fix(openapi): use 3.1 version by @soyuka in #5489
- refactor(metadata): replace HttpOperation constants by raw strings by @helyakin in #5494
- docs(adr): refactor state management by @dunglas in #4655
- chore: fix code style by @colinodell in #5581
- feat(tests): add a method to generate the IRI from a resource by @GaryPEGEOT in #5582
- Merge 3.1 by @soyuka in #5598
- feat: error as resources, jsonld errors are now problem-compliant by @JacquesDurand in #5433
- feat: replace doctrine/inflector by symfony/string by @Romaixn in #5637
- Support union/intersect types by @vincentchalamon in #5470
- Merge 3.1 by @soyuka in #5652
- test: remove legacy inflector by @soyuka in #5656
- chore: apply a micro-optimization to explode() calls by @dunglas in #5690
- fix: merge by @dunglas in #5693
- Merge 3.1 by @soyuka in #5714
- test: guides would not fail by @soyuka in #5724
- Merge 3.1 by @soyuka in #5727
- feat(graphql): allow to disable the introspection query by @epourail in #5711
- Merge 3.1 by @soyuka in #5748
- chore: subtree split (openapi, doctrine, serializer, ramsey-uid bridge, graphql, http-cache) by @soyuka in #5742
- fix: fatal with api interface by @Romaixn in #5766
- Fixes undefined property error in CollectionNormalizer.php, line 46 by @priyadi in #5776
- fix(serializer): correct supported types for elasticsearch item normalizer decorator by @jdohuutin in #5769
- fix(serializer): no mapping cache in debug mode by @soyuka in #5777
- Merge 3.1 by @soyuka in #5779
- fix(GraphQL): Add cache_key in item normalizer by @xavierleune in #5686
- fix(serializer): retrieve only first uriVariable from operation by @romainallanot in #5788
- Merge 3.1 by @soyuka in #5792
- refactor: use provider/processor instead of event listeners by @soyuka in #5657
New Contributors
- @jotwea made their first contribution in #5095
- @JacquesDurand made their first contribution in #5433
- @Romaixn made their first contribution in #5637
- @priyadi made their first contribution in #5776
- @jdohuutin made their first contribution in #5769
- @xavierleune made their first contribution in #5686
- @romainallanot made their first contribution in #5788
Full Changelog: v3.1.15...v3.2.0-alpha.1