close

Filter

loading table of contents...

Release Notes / Version 10.2104

Table Of Contents

Add support for Product Lists and some schema changes

Support 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)

Search Results

Table Of Contents