-
2.1.0-beta201fb0377 · ·
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-beta115493d53 · ·
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.086d9184a · ·
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-beta11901a58c0 · ·
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-beta1067d6fb75 · ·
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-beta95aee4a92 · ·
-
2.0.0-beta8b9948950 · ·
`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-beta613832584 · ·
- 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-beta502182f03 · ·
-
2.0.0-beta41d3efce4 · ·
-
2.0.0-beta398bd3bfe · ·
-
2.0.0-beta2391c2a2b · ·
-
2.0.0-beta1c645cbcf · ·
-
1.0.0-beta3254ac1869 · ·
-
1.0.0-beta316fe6fd3a · ·
-
1.0.0-beta3023893344 · ·
-
1.0.0-beta291b1910e2 · ·
-
1.0.0-beta28b5ff367f · ·
-
1.0.0-beta27175f7864 · ·