Skip to content
Tags give the ability to mark specific points in history as being important
  • 2.1.0-beta7
    - Issue #3445115: Allow adding interfaces per bundle
    - Issue #3445814: Custom language codes
    - Move fragments to contrib module graphql_compose_fragments
    - Move graphqls in root schema into PHP, add Subscription placeholder for extension.
  • 2.1.0-beta6
    a9ec146c · PHPCS updates ·
    - Slack issue: Language on MenusSchemaExtension @vermario
    - PHPCS updates on multiline commas
  • 2.1.0-beta5
    3441242 Scheme update requires update db.
  • 2.1.0-beta4
    159e9a0c · Fix docblock on interface ·
    Issue #3440615: GraphQLComposeFieldTypeManager->getBundleFields does not check if bundle exists.
  • 2.1.0-beta3
    Feature:
    - #3440525 Paragraphs Library entities are unsupported
    
    Cleanup:
    - Further split out schema settings and information settings to their respective tabs
  • 2.1.0-beta2
    API Changes:
    
    - Change `GraphQLComposeSchema` to extend `AlterableComposableSchema`
    - Remove `langcode` from queries if site is not multiligual
    - Rename internal class `GraphQLComposeTypeSchemaExtension` to `EntitySchemaExtension`
    - Rename internal class `GraphQLComposeSchemaExtension` to `InformationSchemaExtension`
    - Rename internal class `LanguageItem` to `EntityLanguageItem`
    - Add `LanguageSchemaExtension`
    - Change `EntityTypeWrapper` to use DI and a service.
    
    Other:
    
    - Add `AlterSchemaSubscriber`
    - Change construct arg order in `ResolverOnlySchemaExtensionPluginBase`
    - Add `getInterfaceTypeSdl` to `GraphQLComposeEntityTypeInterface`
    - Add `languages` to `info` if site is multilingual
    
    Issues:
    
    - #3432965: Available languages field for Nodes
    - #3424632: Make required fields in Graphql configurable for required fields in Drupal
    - #3415306: Support Menu Item Extra fields for Menu items
    - #3415310: Support Schema.org metatag
    - #3425538: Add status to Paragraphs
    - #3422424: ($bundle_id) must be of type string, int given
    
    Added tests:
    
    - ECK
    - Geofield
    - Metatags
    - Languages
    
    Misc:
    
    - Fix CI spelling bee
    - Add languageManager to base classes.
    - Split "custom" info schema into its own tab/form.
    - Add `graphql.schema.graphql_compose` to validate schema.
    
    Probably some other stuff.
  • 2.1.0-beta1
    Issue #3416642 by almunnings, Kingdutch: Rename SdlSchemaExtensionPluginBase to ResolverOnlySchemaExtensionPluginBase
    
    Issue #3413606 by almunnings, CedricL: Support for Translatable menu link uri module
    
    Issue #3410650 by almunnings: Support dynamic entity reference module
    
    Issue #3385029 by almunnings, CedricL: Node preview permissions
    
    Issue #3408161 by almunnings, CedricL, Stuart_Wilkes_Wellcome: Entity references to archived nodes causing errors and null responses
    
    Issue #3390590 by almunnings, Yury N, CedricL: MenuItem route should not inherit language from menu
    
    Issue #3414670 by vermario: Invalid translation language
    
    Issue #3405909 by almunnings, CedricL: Paragraphs in preview mode not working
    
    Issue #3409260 by almunnings: Fields starting with int throw error if not renamed
    
    Issue #3402960 by almunnings: Bump GraphQL requirement to 4.6
  • 2.0.0
    86d9184a · style value is styles ·
    Upgrading from `beta` to `2.0.0` docs: https://drupal-graphql-compose.github.io/documentation/#/misc/upgrading
    
    - Introduce simple entity type query for load by id (Advanced settings)
    - Add entity type singuliarizing (Advanced settings)
    - Add Exclude unpublished option (Advanced settings)
    - Add JSON field module support
    - Add publication_date module support
    - Issue #3390718: Add support for office hours module
    - Issue #3386690: Undefined method LinkItem::getTitle() in version 2.0.0-beta11
    - Issue #3388138: Taxonomy Term cache tags appear not to be propagating
    - Issue #3390590: MenuItem route should not inherit language from menu
    - Issue #3390437: Sub-directory installation support for routes
    - Issue #3388494: Enabling metatags submodule generates error "Interface field MetaTagInterface.metatag expected
    - Issue #3389528: Leaked breadcrumb metadata
    - Issue #3388045: Translations of referenced entities.
    - Issue #3399402: Allow usage of langcode as an option, on nodetypes
    - Move entity reference entity loads into producer with buffer (performance)
    - General changes: Cache checking and entity translation
    - Breaking: Remove AttributesType and use UntypedStructuredData
    - Breaking: GraphQLComposeFieldType interface changes
    - Breaking: K, lets get out of beta. :tada:
  • 2.0.0-beta11
    Just standin' around.
    
    `drush updatedb` required.
    
    - Feature: Support `svg_image` module.
    - Feature: Support `eck` entity.
    - Feature: Support veeerrryyy basic `group` entity.
    - Feature: Setting for connection edge max limits.
    - Add `size` to `Image` for image file size.
    - Fix issue #3383868 `TermInterface` `weight` field.
    - Fix views field max-age 0.
    - Move preview entity loading to preview buffer.
    - Refactor to enable derivers for EntityType plugins.
    - Deprecate `graphql_compose_fragments` into main module.
    - Remove `token` module dependency.
    - API Change: `NodeInterface.author: User!` is now `User` to allow for controlled access.
  • 2.0.0-beta10
    Call the cops on crusty cache
    
    - Fix metadata cache leak on file/image
    - Fix breadcrumbs forcing cache max-age 0
    - Fix preview cache should have max-age 0
    - Fix revision by route, actually do the thing.
    - Add breadcrumb test, it now works.
  • 2.0.0-beta9
  • 2.0.0-beta8
    `drush updatedb` required.
    
    ### General
    
    - Add example Vue3 app to documentation.
    - Add settings panel.
    - Add ability to toggle on entity IDs.
    - Add configurable schema version/description.
    - Add configurable site details (name, slogan, home).
    - Add Gitlab CI & some unit tests.
    - Add Drupal config schema.
    - General PHPCS cleanup.
    - Resolve #3366088 "Entity reference fields", Add toggle.
    - Removal of general interface `Node`. **BREAKING CHANGE?**
    
    ### Blocks
    
    - Change `Block` to `BlockInterface` **BREAKING CHANGE**
    - Change query arg block_plugin_id: String! to id: ID! **BREAKING CHANGE**
    
    ### Edge
    
    - Enforce published in `Edge` query
    - Change `Node` in `Edge` to `EdgeNode` **POSSIBLE BREAKING CHANGE**
    - Add langcode support to edges.
    
    ### Terms
    
    - Issue #3364017: Expose parent term id for Taxonomy Term schema
    
    ### Routes
    
    - Issue #3364408 by Yury N, almunnings: Routes: language argument is not passed to RouteEntity producer
  • 2.0.0-beta7
    01f1b12b · getEnabledBundlePlugins ·
    - Fix EdgeType return error
  • 2.0.0-beta6
    - breadcrumb support
    - viewfield module support
    - Fix issue Issue #3356859
    - Remove Link.route
    - Make MenuItem.route optional
    - Add UUID copy utility
    - Code standards cleanup
  • 2.0.0-beta5
  • 2.0.0-beta4
    1d3efce4 · Add comments support ·
  • 2.0.0-beta3
  • 2.0.0-beta2
  • 2.0.0-beta1
    c645cbcf · Update attribution readme ·
  • 1.0.0-beta32