Release Notes / Version 10.2107
Table Of ContentsSupport for Product Lists has been added. During this effort, several changes have been made to the GraphQL schema:
New interface CMProductList
New Banner and Detail interfaces extracted from CMTeasable, both extending the new interface CollectionItem
The items field in CMCollections has been generalized from an array of CMTeasable to an array of CollectionItem.
The Product interface now also extends the CollectionItem interface, allowing products (and potentially other objects) to appear as items in CMCollections.
New convenience fields in CMCollection: bannerItems, detailItems, teasableItems.
The @inherit directive now supports multiple inheritance, the "from" argument
now expects an array of Strings instead of a single String.
Migrating queries using the CMCollection items field: use the teasableItems field instead.
Migrating schema extensions using the @inherit directive: just surround the value of the "from" argument with a pair of brackets.
(CMS-14489)