v5.0.0
ibexa/graphql changes between v4.0.0 and v5.0.0
Improvements
- IBX-2467: Added
admin
repository permissions - IBX-2355: Made inheritance of the naming methods possible (#32)
- IBX-4929: Fix phpDoc (#50)
- IBX-5569: Switched to reusable generator workflow (#135)
- IBX-6602: Used Content::getThumbnail directly for obtaining thumbnails (#56)
- IBX-8119: Upgraded minimum PHP version to 8.3
- IBX-8121: Fixed code style for 5.0
- IBX-8139: Dropped class_alias BC layer statements from all classes (#66)
- IBX-8224: Dropped BackwardCompatibleCommand (#69)
- IBX-8356: Reworked
Ibexa\Core\MVC\Symfony\Security\Authentication\AuthenticatorInterface
usages to comply with Symfony-based authentication (#67) - IBX-8534: Dropped ContentService::loadRelations usage (#72)
- IBX-8536: Removed deprecations in graphql (#71)
- IBX-8470: Upgraded codebase to Symfony 6 (#76)
- IBX-9727: Added missing type hints (#80)
- IBX-8471: Upgraded codebase to Symfony 7 (#79)
- ENG-140: Added auto-assign reviewers GH workflow (#81)
- IBX-9947: Rebranded field type identifiers (#87)
- IBX-9727: Improved SiteaccessGuesser after core content VO strict types changes (#92)
- IBX-10228: Bumped symfony/* to ^7.3 (#91)
Bugs
- IBX-2155: Handled invalid enum values
- IBX-2155: Updated tests
- IBX-1993: Added dependencies to
ibexa/graphql-php
fork (#124) - IBX-1993: Upgrade overblog/graphql-bundle to v0.14 (#26)
- IBX-2424: Fixed deprecation leftovers after upgrading
overblog/graphql
to v0.14 (#30) - IBX-2155: Handled invalid enum values
- IBX-2899: Rebranded schema storage directory to
/config/graphql/types/ibexa
(#35) - IBX-2870: Implemented ImageAssetMapper strategy needed for DAM and GraphQL synchronization (#126)
- IBX-3095: Fixed BinaryFile fieldtype resolving (#128)
- IBX-3859: Filter GraphQL user content
- IBX-4092: Fix
ContentRelation
fields' resolvers (#129) - IBX-4092: Changed deprecated
resolver
toquery
operator inContent.types.yaml
- IBX-869: Fixed loading of mutations schema (#27)
- IBX-4542: Implemented
ImageAdditionalData
type (#130) - IBX-4109: Handled deleted users resolving (#131)
- IBX-4415: Fixed
createDomainContent
mutation (#46) - IBX-4417: Fixed
DomainContentResolver
(#48) - IBX-5187: Fixed content's field resolving (#133)
- IBX-5329: Fixed empty fields resolving (#134)
- IBX-5515: Corrected return type for resolveItemFieldValue function
- IBX-5094: Added try-catch block for UnauthorizedException (#136)
- IBX-7409: Changed Content Type label to content type (#58)
- IBX-7979: Fixed "field" occurrences being wrongly replaced (#59)
- IBX-7979: Fixed "field" occurrences in fields' identifiers being wrongly replaced (#61)
- IBX-8309: the order of str_replace execution has been changed to match what was before the changes (#65)
- IBX-7603: Added missing subfield for ezurl (#73)
- IBX-7603: Removed deprecated flag for URL field (#74)
- IBX-9420: Updated the condition to handle cases where the field is not selected. (#77)