What's Changed
- feat(elasticsearch): filtering on nested fields by @jonnyeom in #5835
- fix(graphql): use normalization context to get item from IRI by @bkosun in #5915
- chore: tests recommendations by @soyuka in #5983
- GraphQL: Support Enum collections by @jotwea in #5955
- Merge 3.2 by @soyuka in #6046
- feat: enable Swagger UI deep linking by @coldic3 in #6051
- Update SearchFilterInterface.php by @soyuka in #6066
- feat(serializer): collect cache tags using a TagCollector by @usu in #5758
- GraphQL: Nested Collections by @jotwea in #6038
- feat: allow to extend link handling by @soyuka in #6061
- fix(serializer): fix TagCollector for JSONAPI and HAL format by @usu in #6076
- feat(parametervalidator): create api-platform/parameter-validator component by @aegypius in #6080
- ci: update ignore paths to ignore tests in new components by @aegypius in #6082
- ci: improve coverage report by @aegypius in #6085
- setup monorepo isolation rules by @aegypius in #6081
- feat(subresource): Link Security by @KDederichs in #5290
- feat(symfony): request and view kernel listeners by @soyuka in #6102
- chore(deps): bump actions/upload-artifact from 3 to 4 by @dependabot in #6075
- feat(metadata): headers configuration by @soyuka in #6074
- chore: components dependencies by @soyuka in #6113
- chore: subtree split token by @soyuka in #6124
- chore: subtree split token by @soyuka in #6125
- chore: update GitHub Actions versions by @vincentchalamon in #6137
- ci: fail on push fail by @soyuka in #6128
- Merge 3.2 by @soyuka in #6145
- chore: fix CI by @vincentchalamon in #6144
- feat: Paginators for Doctrine Collection & Selectable by @priyadi in #6153
- fix(hydra): remove dependency from ApiPlatform/Api dependency by @aegypius in #6154
- feat(graphql): partial pagination for page based pagination by @xavierleune in #6120
- fix(graphql): Embedded nullable relations graphql by @Koenstell in #6100
- Merge 3.2 by @soyuka in #6167
- test(graphql): odm fixture #6100 by @soyuka in #6168
- fix(openapi): sebastian/comparator as dev require by @soyuka in #6187
- Merge 3.2 by @soyuka in #6190
- fix(symfony): reduce json-problem dependencies by @soyuka in #6169
- fix: components split dependencies by @soyuka in #6186
- feat: improve ApiProperty::security using property name by @vincentchalamon in #5853
- feat(symfony): add
getOperation
Expression Language function on Mercure topics by @vincentchalamon in #5854 - Merge 3.2 by @soyuka in #6201
- fix: fix PHPUnit 11 compatibility by @vincentchalamon in #6202
- fix(validation): fix validation exception resource by @vincentchalamon in #6204
- fix(doctrine): fix case on Mercure ExpressionLanguage by @vincentchalamon in #6207
- fix(graphql): nested collection for mongo by @jotwea in #6174
- feat(openapi): disable response override by @soyuka in #6221
- feat: add webhook - openapi by @alli83 in #5873
- fix(openapi): webhook has pathItem by @soyuka in #6238
- feat(metadata): allow \Stringable for security parameters by @aurimasrim in #6095
- feat(hydra): read hydra:property from ApiProperty::jsonLdContext by @soyuka in #6240
- docs: filtering system and url search parameters by @soyuka in #6244
- feat(metadata): Parameter implementation by @soyuka in #6246
- feat(serializer): attribute Parameter by @soyuka in #6247
- Merge 3.2 by @soyuka in #6266
- feat(jsonschema): JSON:API schema factory by @GwendolenLynch in #6250
- feat(doctrine): parameter filter extension by @soyuka in #6248
New Contributors
- @aegypius made their first contribution in #6080
- @dependabot made their first contribution in #6075
- @Koenstell made their first contribution in #6100
- @alli83 made their first contribution in #5873
- @aurimasrim made their first contribution in #6095
Full Changelog: v3.2.19...v3.3.0-beta.1