Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Document GraphQL changes between 3.x and 4.x #2572

Draft
wants to merge 11 commits into
base: master
Choose a base branch
from

Conversation

adriendupuis
Copy link
Contributor

@adriendupuis adriendupuis commented Dec 9, 2024

Question Answer
JIRA Ticket CS-12208
Versions All (related to 4.6 but documented on every branches)
Edition All

GraphQL had some compatibility breaking changes between (what seems to be) 3.3 and 4.0 (circa ezsystems/ezplatform-graphql#90)

  • Ibexa DXP 3.3.41 uses ezsystems/ezplatform-graphql 2.3.17
  • ezsystems/ezplatform-graphql 3.0 became ibexa/graphql 4.0
  • Ibexa DXP 4.6 uses ibexa/graphql 4.6

Preview: https://ez-systems-developer-documentation--2572.com.readthedocs.build/en/2572/update_and_migration/from_3.3/to_4.0/#graphql

TODO:

  • Confirm that it's between 3.3 and 4.0 and not a latter 4.x
  • Analyse more ibexa/ezplatform-graphql#90 and possible related PR to make sure every changes is covered.
  • Wait for IBX-9368 then produce more locations with conditional field examples.

Checklist

  • Text renders correctly
  • Text has been checked with vale
  • Description metadata is up to date
  • Redirects cover removed/moved pages
  • Code samples are working
  • PHP code samples have been fixed with PHP CS fixer
  • Added link to this PR in relevant JIRA ticket or code PR

Comment on lines 185 to 186
| `createFolderContent` | `createFolderItem` |
| `create<ContentType>Content` | `create<ContentType>Item` |
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems it's only createFolder on bot sides…

# Conflicts:
#	docs/update_and_migration/from_3.3/to_4.0.md
git checkout master -- docs/css/custom.css
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant